AMD 3D V-Cache-optimizer verbetert de prestaties op Linux

Laatste update: 14/03/2025
Auteur: Isaac
  • AMD heeft een nieuwe driver uitgebracht voor Linux die het cachegebruik op Ryzen 9 9950X3D-processors optimaliseert.
  • Tests met PyPerformance en Z3 Theorem Prover laten prestatieverbeteringen tot 50% zien.
  • Toch zijn niet alle programma's hiervan gebaat. In sommige gevallen neemt de prestatie af in vergelijking met de standaardconfiguratie.
  • Deze driver is onderdeel van de Linux 6.13 kernel en zorgt ervoor dat taken efficiënter beheerd kunnen worden op basis van het cachetype.

AMD 3D V-Cache-optimizer

AMD heeft een nieuwe stuurprogramma voor Linux met als doel de prestaties van zijn 3D V-Cache-technologie op de nieuwste Ryzen 9-serie processors te verbeteren. Deze optimizer is met name ontworpen voor efficiënt cachebeheer in de AMD Ryzen9 9950X3D, een model met 16 cores dat onlangs samen met de 9-core Ryzen 9900 3X12D werd gelanceerd.

Deze nieuwe controller, genaamd AMD 3D V-Cache-optimizeris geïntegreerd in de Linux 6.13-kernel en heeft als belangrijkste functie het optimaliseren van de toewijzing van taken in de processor, waarbij prioriteit wordt gegeven aan het gebruik van de chiplet met de 3D-cache in die gevallen waarin de prestaties het meest gebaat zijn.

Tests tonen aanzienlijke verbeteringen in sommige toepassingen

De eerste prestatie testen hebben in bepaalde scenario's zeer interessante cijfers opgeleverd. In de benchmark PyPrestaties, gebruikt om de efficiëntie van de uitvoering van scripts te meten Pythoner is een verbetering geconstateerd ongeveer 50%, verminderen de tijd uitvoeringstijd van 668 tot 444 microseconden. Aan de andere kant, in testen met Z3 Stellingbewijzer, die de efficiëntie van symbolische berekeningen evalueert, is een prestatieverbetering van meer dan 40% waargenomen.

Ook andere toepassingen lieten een aanzienlijke verbetering zien bij gebruik van cache-optimalisatie. Dit is het geval bij Zstd-compressie, een algoritme voor gegevenscompressie dat de prestaties heeft verbeterd door de prioriteit van het cachegebruik aan te passen op basis van de processorfrequentie. Bovendien kan deze optimalisatie interessant zijn voor mensen die programma's als FL Studio op Linux willen draaien.

Gerelateerd artikel:
Hoe Fl Studio op Linux draaien?

Prestaties zijn niet altijd beter: sommige gevallen laten verliezen zien

  Hoe een Macbook op een tv aan te sluiten

Ondanks goede resultaten bij bepaalde testen, Driver garandeert niet altijd betere prestaties. In specifieke toepassingen vertoonde de Ryzen 9 9950X3D prestatieverminderingen wanneer de optimizer actief was. Een duidelijk voorbeeld is de FLAC-audiocodering, waar het converteren van WAV-bestanden naar FLAC een 36,5% sneller zonder controller.

Daarnaast zijn er ook andere programma's waarbij de verbetering met geactiveerde optimizer nauwelijks merkbaar is. In bepaalde benchmarks liggen de verschillen tussen het actief of niet actief hebben ervan onder een 5%waardoor het voor de meeste gebruikers praktisch irrelevant is.

De komst van de optimizer in Linux 6.13 maakt deze toegankelijk voor meer gebruikers.

Een van de meest opvallende aspecten van deze ontwikkeling is de directe integratie in de Linux-kernel. Dit betekent dat gebruikers van Ryzen-processors met 3D V-Cache geen externe pakketten hoeven te installeren of geavanceerde configuraties hoeven uit te voeren om er optimaal gebruik van te maken. U kunt de effecten ervan ervaren door simpelweg te upgraden naar een modernere kernelversie.

Het feit dat de optimizer het mogelijk maakt om de prestaties te verbeteren door te selecteren welke CCD prioriteit moet krijgen, afhankelijk van of de gebruiker meer cache of een hogere frequentie prefereert, kan een aanzienlijk verschil maken in het gebruik van de hardware in bepaalde werkomgevingen. Als u uw ervaring wilt verbeteren, is het een goed idee om het brede aanbod aan emulators voor Linux te bekijken.

Gerelateerd artikel:
4 geweldige Linux-emulators voor uw Windows 10-pc

Processoren met AMD's 3D V-Cache-technologie hebben bewezen krachtige opties te zijn voor gaming y ontwikkelomgevingen in Linuxen met deze verbeteringen op softwareniveau kunnen de prestaties in bepaalde toepassingen zelfs nog beter zijn. Het is echter belangrijk om op te merken dat niet in alle gevallen aanzienlijke voordelen worden behaald en dat de werkelijke impact afhankelijk zal zijn van de type werklast om gebruikt te worden.

ps5
Gerelateerd artikel:
Gebruikt de Ps5 Linux als besturingssysteem?