L'optimiseur AMD 3D V-Cache améliore les performances sous Linux

Dernière mise à jour: 14/03/2025
Auteur: Isaac
  • AMD a publié un nouveau pilote pour Linux qui optimise l'utilisation du cache sur les processeurs Ryzen 9 9950X3D.
  • Les tests avec PyPerformance et Z3 Theorem Prover montrent des améliorations de performances allant jusqu'à 50 %.
  • Cependant, tous les programmes n’en bénéficient pas ; dans certains cas, les performances diminuent par rapport à la configuration standard.
  • Ce pilote fait partie du noyau Linux 6.13 et permet de gérer les tâches plus efficacement en fonction du type de cache.

Optimiseur AMD 3D V-Cache

AMD a introduit un nouveau pilote pour Linux dans le but d'améliorer les performances de sa technologie 3D V-Cache sur les derniers processeurs Ryzen série 9. Cet optimiseur a notamment été conçu pour une gestion efficace du cache dans le AMD Ryzen 9 9950X3D, un modèle doté de 16 cœurs et récemment lancé aux côtés du Ryzen 9 9900X3D à 12 cœurs.

Ce nouveau contrôleur, appelé Optimiseur AMD 3D V-Cache, a été intégré au noyau Linux 6.13 et sa fonction principale est d'optimiser l'allocation des tâches dans le processeur, en donnant la priorité à l'utilisation du chiplet qui possède le cache 3D dans les cas où les performances sont les plus avantageuses.

Les tests montrent des améliorations significatives dans certaines applications

La première tests de performance ont révélé des chiffres très intéressants dans certains scénarios. Dans le benchmark PyPerformance, utilisé pour mesurer l'efficacité de l'exécution des scripts Python, une amélioration a été enregistrée environ 50%, réduisant le temps temps d'exécution de 668 à 444 microsecondes. En revanche, dans les tests avec Démonstrateur du théorème Z3, qui évalue l'efficacité dans les calculs symboliques, une augmentation des performances de plus de 40 % a été observée.

D’autres applications ont également montré des augmentations significatives lors de l’utilisation de l’optimisation du cache. C'est le cas de Compression Zstd, un algorithme de compression de données qui a amélioré les performances en ajustant la priorité d'utilisation du cache en fonction de la fréquence du processeur. De plus, cette optimisation peut intéresser ceux qui cherchent à exécuter des programmes comme FL Studio sur Linux.

Article connexe:
Comment exécuter Fl Studio sous Linux ?

Les performances ne sont pas toujours meilleures : certains cas montrent des pertes

  Comment connecter un Macbook à un téléviseur

Malgré de bons résultats dans certains tests, le Le pilote ne garantit pas toujours de meilleures performances. Dans des applications spécifiques, le Ryzen 9 9950X3D a montré des baisses de performances lorsque l'optimiseur est actif. Un exemple clair est le Encodage audio FLAC, où la conversion de fichiers WAV en FLAC était une 36,5 % plus rapide sans utiliser le contrôleur.

De plus, il existe d’autres programmes où l’amélioration avec l’optimiseur activé est à peine perceptible. Dans certains benchmarks, les différences entre le fait de l'avoir actif ou non sont inférieures à 5%, ce qui le rend pratiquement inutile pour la plupart des utilisateurs.

L'arrivée de l'optimiseur dans Linux 6.13 le rend accessible à plus d'utilisateurs.

L’un des aspects les plus remarquables de ce développement est son intégration directe dans le noyau Linux. Cela signifie que les utilisateurs de processeurs Ryzen avec 3D V-Cache n'auront pas besoin d'installer de packages externes ou d'effectuer des configurations avancées pour en profiter. En effectuant simplement une mise à niveau vers une version moderne du noyau, vous pourrez en ressentir les effets.

Le fait que l'optimiseur permette d'améliorer les performances en sélectionnant le CCD à prioriser, selon que l'utilisateur préfère plus de cache ou une fréquence plus élevée, peut faire une différence significative dans l'utilisation du matériel dans certains environnements de travail. Pour ceux qui cherchent à améliorer leur expérience, c'est une bonne idée de considérer la large gamme d'émulateurs disponibles pour Linux.

Article connexe:
4 excellents émulateurs Linux pour votre PC Windows 10

Processeurs avec Technologie 3D V-Cache d'AMD se sont avérées être des options puissantes pour jeux y environnements de développement sous Linux, et avec ces améliorations au niveau logiciel, ses performances dans certaines applications peuvent être encore meilleures. Il est toutefois important de noter que des bénéfices significatifs ne sont pas obtenus dans tous les cas et que l’impact réel dépendra de la type de charge de travail à utiliser.

ps5
Article connexe:
La Ps5 utilise-t-elle Linux comme système d'exploitation ?