AMD Zen logo

AMD reports that the Windows 10 scheduler works perfectly fine for its Ryzen CPUs

A few days ago, a lot of websites claimed that the Windows 10 scheduler was not working correctly for AMD’s Ryzen CPUs. According to those reports, the underwhelming gaming performance they’ve experienced could be influenced by this potential issue. However, AMD has just revealed that the Windows 10 scheduler is working perfectly fine for its Ryzen CPUs.

As AMD claimed, the Windows 10 scheduler is working perfectly fine for its new CPUs.

“Based on our findings, AMD believes that the Windows 10 thread scheduler is operating properly for “Zen,” and we do not presently believe there is an issue with the scheduler adversely utilizing the logical and physical configurations of the architecture.”

AMD also claimed that its CPUs are working perfectly fine on both Windows 7 and Windows 10. As such, if a game is running better under Windows 7, that’s probably due to the game’s code and not because of a scheduling issue.

“We have reviewed the limited available evidence concerning performance deltas between Windows 7 and Windows 10 on the AMD Ryzen CPU. We do not believe there is an issue with scheduling differences between the two versions of Windows.  Any differences in performance can be more likely attributed to software architecture differences between these OSes.”

AMD concluded that its analysis highlights that ‘there are many applications that already make good use of the cores and threads in Ryzen, and there are other applications that can better utilize the topology and capabilities of our new CPU with some targeted optimizations.

“These opportunities are already being actively worked via the AMD Ryzen dev kit program that has sampled 300+ systems worldwide.”

What’s also interesting here is that AMD did not reveal anything at all about an upcoming AMD performance driver or any new BIOS updates that would improve performance on AMD’s latest CPUs. As such, it’s safe to say that such a driver will never be released.

Our guess is that game developers will have to release patches or re-write their engines so they can take advantage of more than four CPU cores in order to further improve performance on AMD’s Ryzen CPUs.

30 thoughts on “AMD reports that the Windows 10 scheduler works perfectly fine for its Ryzen CPUs”

  1. “Our guess is that game developers will have to release patches or re-write their engines so they can take advantage of more than four CPU cores in order to further improve performance on AMD’s Ryzen CPUs.”

    why would they?

    1. I would also ask is it practical to expect programmers to be able to use more cores in some situations. From what I’ve seen discussed on tech sites by people who program for a living using more cores can be difficult and in some cases impossible to pull off. They program for a living so I guess they know what they’re talking about. It’s been around 30 years since I’ve done any programming but I can see how some tasks must be coded sequentially and can’t be coded to run in parallel over multiple cores.

      1. obviously, but what is always possible is to allocate different threads to different tasks. For example, you may not be able to do one calculation in parallel over all cores at once, but you could assign just one core to do that calculation and use the other cores for different, unique tasks.

    2. They wouldn’t. Some developers have a hard enough time giving us pc specific stuff and now AMD are banking on the very same developers to re-write their engines to make us of more than 4 cores?

      AMD are delusional

      1. It’s not like AMD can’t do anything about it. If the code isn’t optimal, then it’s up to the developer to fix it.

        Now like you say, whether the developers will do it is up for debate.

    3. Possibly because of VR. If VR becomes mainstream enough, proper multi-core/thread utilization is necessary for high performance and low latency. Most popular engines are already undergoing changes to take better advantage of Vulkan and DX12 which provide better multi-core/thread scaling.

    4. They would be inclined as listed above, the developers have received Ryzen CPU machines to help with development. This is not only a very nice gesture, but something the developers can actually use as they do not have to go out and budget for this type of purchase.

        1. Right…cause we see lots of games using more than 4 cores ….oh wait, no we don’t.

          Baseline will always be dictated by consoles and because they’re using tin pot cpu, cpu usage has to be low level in terms of requirements.

          Therefore we won’t see cpu requirements really increasing until they receive a decent upgrade.

  2. DUDE, 6-8 cores have been available for years YET support for more than 4 cores is next to non existant in games. Why would they start now ? Because AMD needs it to compete in games ?

    meh.

    1. DX11 multi-core support was sh*t, & DX11 adoption rates before the new-gen consoles were also sh*t (PS3/X360 ran on either DX9, or a single-threaded equivalent), so as a result, Intel simply never bothered to raise its core count after they reached 6 & 8 on their Extreme series CPUs.

      Hell, they even downgraded from Hexa Cores to Quad Cores for their non-Extreme CPUs when they dropped the old X58 Chipset & moved over to the “new era” of “Bridges” & “Tick-Tock” upgrade cycles.

      DX12 & Vulkan finally bring proper multi-core support to the table, but at the same time, it’s up to the developers to adopt that support into their games, now.

      1. Means more time, more money for something useless in a publisher’s eye. Means we won’t get it. Except a couple games. Mhajong turbo king pro should have proper 7593587325932 cores support.

        1. Debatable. It’s one of the pillar of both new APIs, so as long as they actually implement baseline DX12/Vulkan support properly, the multi-core support should come with it.

          In theory. I mean, even Microsoft f*cked up the multi-core implementation portions of DX12 a couple of times last year, so….. f*ck do I know.

  3. “performance deltas between Windows 7 and Windows 10 on the AMD Ryzen CPU”

    MS busy making stuff up again, huh.

  4. Speaking of Ryzen, it was revealed that the 1800X and 1700X have a temperature 20 degree C reporting offset. That means they run 20C cooler than reported. I wonder why the poor overclocking capability though.

    Strange really. Nothing to do with the article I know 😛

  5. WOW this is really heavy fiasco, there is clearly a lot of wasted performance now due to threads being moved between CCXes causing cache misses. If they will leave it this way, unfixed, then imho this is big fail. Maybe a fix will be dropped silently somehow, else im out of this hype train

  6. Yes it looks like it – I really hope you are right. Win10 tbh is quite bad os, 8.1 is faster in all my daily tasks, not much but difference is there. 10 is dropping in steam stats already so they may have started controlling damage. There was this tweet form some1 in MS confirming they are working on fix so maybe….

    1. The tweet your referring to didn’t say there was a problem nor did it say MS was working on anything. Please stop spreading that lie.

  7. “AMD did not reveal anything at all about an upcoming AMD performance driver or any new BIOS updates that would improve performance on AMD’s latest CPUs. As such, it’s safe to say that such a driver will never be released.”
    Are you sure you’re not reading too much into this? Especially when considering they state they have “identified some simple changes that can improve a game’s understanding of the Zen core/cache topology” and wrap up stuff saying “you should expect to hear from us regularly through this blog to answer new questions and give you updates on new improvements in the Ryzen ecosystem.” Meaning: they probably didn’t announce anything on that front because there’s nothing yet to announce?

  8. Wow, you are completely and utterly delusional. AMD shoot down your number one reason for Ryzen’s subpar gaming performance and you still won’t let this idiotic idea go. There’s no patch coming cause there’s nothing to fix.

Leave a Reply

Your email address will not be published. Required fields are marked *