https://www.phoronix.com/forums/forum/phoronix/latest-phoron...
Still, over 2x increase in performance on Linux over Windows seems insane.
https://www.phoronix.com/forums/forum/phoronix/latest-phoron...
Still, over 2x increase in performance on Linux over Windows seems insane.
In this case, it looks like the thread scheduler is trying to do something clever that doesn't quite work well with this specific CPU. Maybe it's improperly localizing threads to cores or causing more cache evictions than it should. Without seeing performance counters it's hard to guess.
Considering that their terrible GPU drivers got me off AMD GPUs and into the waiting arms of Nvidia, color me not surprised.
These companies have working business relationships with each other. I'm sure MS is fairly responsive on these sorts of things. AMD should probably have caught this in their internal development and getting Windows on board seems obvious?
Don't forget that AMD can submit changes directly to the Linux Kernel but has to request or help Microsoft to make changes to Windows.
https://www.anandtech.com/show/5448/the-bulldozer-scheduling...
The reality is that Windows doesn't recognize the new CPU and so it's not using a scheduler optimized for it. Where as AMD could have upstreamed any necessary changes for Linux to fully support it months ago.
https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-n...
It just seems that Linux avoided any regressions this year but Microsoft didn't.
https://www.phoronix.com/forums/forum/hardware/processors-me...