- 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 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.
Prestaties zijn niet altijd beter: sommige gevallen laten verliezen zien
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.
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.
Gepassioneerd schrijver over de wereld van bytes en technologie in het algemeen. Ik deel mijn kennis graag door te schrijven, en dat is wat ik in deze blog ga doen: je de meest interessante dingen laten zien over gadgets, software, hardware, technologische trends en meer. Mijn doel is om u te helpen op een eenvoudige en onderhoudende manier door de digitale wereld te navigeren.