The Windows Kernel reduces up to 50% performance to the Ryzen Threadripper 2990WX
New problem in the world of computing, in this case we are not talking about security problems in processors. We are talking about Windows reducing the performance of the AMD Ryzen Threadripper 2990WX, the most powerful processor that we can find in the domestic range of AMD.
The truth is that if we buy this processor and it works at half its power, we are going to get pissed off since it is not a cheap processor. This processor has 32 cores and 64 threads at a base frequency of 3.00GHz and 4.20 GHz in turbo mode. Having this piece of processor and finding that it works at 50% of its performance capacity does not like.
Until recently the reason why this processor was not using 100% of its performance was not known until Wendell from Level1Techs has managed to discover what was happening.

Why and how has it been discovered?
Tests were done on native Windows and Linux applications. The result was that on Linux it worked 100% and quickly while on Windows it worked slower than it should.
It is believed that it was the fault of the choice to use NUMA and only the 4 memory channels. For that reason they also tried it with the AMD EPYC 7551 which contains 32 cores and 64 threads inside. Worst of all, this processor is a brown beast used in the professional world and it also suffered from the performance issue.

There's a solution?
Of course, he and another enthusiast have created a tool called CorePrio. This tool is created to be able to solve the performance problem. They believe that only one NUMA node was used and that's where the problems came from.
They claim that with this tool they automatically got twice the performance which we all like. I leave you a video which explains everything perfectly.