Joined
·
999 Posts
The gist is two issues.
I'm baffled that AMD and Microsoft were not working together months in advance on proper integration into their main OS but here we are. *queues conspiracy music*
This might also explain why disabling SMT in some of the benchmarks, improved performance.
http://wccftech.com/amd-ryzen-performance-negatively-affected-windows-10-scheduler-bug/
- Microsoft's thread scheduler incorrectly schedules jobs to partially busy cores when main cores are available. In other words, it doesn't properly differentiate between hyperthreaded vs underutilized main cores.
- They also miscalculate how much cache is available for each thread.
I'm baffled that AMD and Microsoft were not working together months in advance on proper integration into their main OS but here we are. *queues conspiracy music*

This might also explain why disabling SMT in some of the benchmarks, improved performance.
http://wccftech.com/amd-ryzen-performance-negatively-affected-windows-10-scheduler-bug/