Windows 11 zaniża wydajność topowych Ryzenów 7000
Pierwsze testy wydajności najnowszych procesorów AMD wydają się wskazywać, że to procesory Ryzen 5 są najlepszą opcją dla graczy. Dzieje się tak dlatego, że najdroższe modele z podwójnym CCD (Core Compute Die), wydają się być niezgodne z harmonogramem wątków Windows 11 i działają gorzej niż by mogły.
Przedstawiciele CapFrameX i Hardware Unboxed ujawnili na Twitterze, że czołowy układ AMD tej generacji, Ryzen 9 7950X, pozostaje w tyle za układami z pojedynczym CCD w niektórych grach. Najlepiej widać to w Metro Exodus, gdzie liczba klatek spada ze 176 klatek na sekundę w przypadku konfiguracji z procesorem AMD Ryzen 5 7600X do 151 klatek na sekundę w konfiguracji z AMD Ryzen 9 7950X.
Something interesting I’ve noticed as I updated all our CPU data with the RTX 4090 is that there are now many instances where single CCD Ryzen CPUs are faster (better for driving high fps). Previously the R5 3600X never really beat the R9 3950X for example, where as now it does.
— Hardware Unboxed (@HardwareUnboxed) October 15, 2022
Co ciekawe, wyłączenie drugiego CCD może odblokować wydajność układu, ale intencjonalne zmniejszenie o połowę liczby rdzeni celem zwiększenia wydajności (sic!) nie jest chyba tym, o czym marzą nabywcy drogich procesorów AMD. Jasne, do grania można po prostu kupić sobie procesor z pojedynczym CCD, jak Ryzen 5 7600X lub Ryzen 7 7700X. Tak chyba jednak nie powinno być.
Sposób na poprawę wydajności
CapFrameX przetestował, czy wydajność procesorów poprawia się po wyłączeniu SMT (Simultaneous MultiThreading) i rzeczywiście tak się dzieje. Co ważne, układy z pojedynczym CCD i wyłączonym SMT spisywały się… jeszcze lepiej.
Update with SMT off. Disabling SMT can almost fix the performance loss.
What does the mean? Maybe reducing the thread pool of the game reduces the probability that 2 of N threads sharing data are spread across different CCDs because N/2 over 2 is much smaller than N over 2. https://t.co/vqnG79pWKB pic.twitter.com/nP7sVpOWCu
— CapFrameX (@CapFrameX) October 15, 2022
Sprawca zamieszania, Microsoft Thread Scheduler, powodował zbliżone problemy po aktualizacji Windows 21H2 z wydajnością procesorów AMD. Wtedy to rozwiązała ja aktualizacja oprogramowania mikroukładowego chipsetu płyt głównych. Niewykluczone, że po podobny zabieg producenci sprzętu sięgną i tym razem.
Źródło: Hardware Unboxed