AMD Ryzen Threadripper 2990WX Performance Regressions Linked to a Windows Bug

Published by

HardOCP published AMD Ryzen Threadripper 2990WX Performance Regressions Linked to a Windows Bug A quote from the article:
Wendell at Level1Techs has done extensive testing of AMD Ryzen Threadripper 2990WX systems in an attempt to find out what is causing performance regressions under Windows. When AMD Ryzen Threadripper 2990WX processors first arrived on the scene, the performance regressions observed were blamed on the choice to use NUMA and only using only 4 memory channels. But then more testing showed that when running apps that are native to Windows and Linux, performance regressions would show up during Windows testing, but the same system would be extremely fast under Linux. If memory bandwidth was the issue, then the performance regressions should have appeared in Linux also.

Even testing an AMD EPYC 7551 32 core/64 thread monster revealed the same performance regressions issue and it has 8 memory channels. After conferring with other hardware testers, Wendell finally believes that he has found the issue that is causing the performance regressions; the Windows kernel! Wendell and another brilliant tech enthusiast named Jeremy at Bitsum collaborated to create a utility called CorePrio to fix issues with the Windows kernel that caused it to possibly only use one NUMA node. They say it gave them double the performance in their testing with Indigio. The article is a deep dive into the technical aspects of the problem and the solution that is a highly recommended read!
 AMD Ryzen Threadripper 2990WX Performance Regressions Linked to a Windows Bug