Er gonzen al een tijdje geruchten over een bug in Windows, die ervoor zou zorgen dat de AMD Ryzen-processors in specifieke scenario's minder goed presteren. Doordat het besturingssysteem niet goed doorheeft dat gesimuleerde threads bij het gebruik van SMT 'zwakker' zijn dan de echte cores, worden de prestaties in bijvoorbeeld games mogelijk beperkt. Microsoft lijkt de bug nu te hebben bevestigd via een tweet, waarin het zegt dat 'elke nieuwe high-end processor leidt tot nieuwe bugs die moeten worden opgelost'.
De eerste geruchten ontstonden toen bleek dat sommige toepassingen sneller werden bij het uitschakelen van SMT, AMD's tegenhanger van HyperThreading. Verder bleek uit de output van diagnose-tools dat de scheduler van Windows 10, die rekenopdrachten verdeelt over de cores, de hoeveelheid cachegeheugen per rekenkern veel te optimistisch inschat. Daardoor zou een Ryzen 7-CPU worden herkend als processor met 136 MB gecombineerde cache, waar dat in werkelijkheid slechts 20 MB is.
Ook in de vroege dagen van HyperThreading was er sprake van afgenomen prestaties in sommige non-multithreaded toepassingen. Het blijft voorlopig de vraag of het mogelijk is om de prestaties via software te verbeteren, of dat dat pas bij de volgende processorserie zal gebeuren. Er zijn in ieder geval aanwijzingen dat ook in de Linux-kernel zaken moesten worden aangepast om de maximale prestaties uit Ryzen te halen.
Bron: Microsoft (Twitter)
3 besproken producten
Vergelijk | Product | Prijs | |
---|---|---|---|
![]() |
AMD Ryzen 7 1700 Boxed
|
Niet verkrijgbaar | |
![]() |
AMD Ryzen 7 1700X Boxed
|
Niet verkrijgbaar | |
![]() |
AMD Ryzen 7 1800X Boxed
|
Niet verkrijgbaar |