• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.
  • The forums have been upgraded with support for dark mode. By default it will follow the setting on your system/browser. You may override it by scrolling to the end of the page and clicking the gears icon.

First Windows 11 Patch Tuesday Makes Ryzen L3 Cache Latency Worse, AMD Puts Out Fix Dates

Microsoft Windows Operating System is designed and built FOR hardware (motherboards, CPUs, RAM, GPUs, etc.)

Since the OS clearly doesn't work on that hardware I only have a simple question... what the hell is Microsoft trying to create?
The code they are trying to put together seems to have been mislabeled somewhere as it's not even close to what people expect.
Anyone with an IQ that even registers on the scale can tell this isn't working.

Intel sat on their hands for years and did nothing but put out 14nm+++++++++++++++++++++++++++++++ revisions and even they eventually moved to another node, albeit they didn't like the rules of the naming scheme or couldn't match it, so they change the rules/names.

Maybe, one day, Microsoft will catch on and put out a revision that sort of works, wait, we already have Windows 10. Not awesome but it at least works for the vast majority of people most of the time.

Microsoft Windows 11+++++++++++++++++++++++++++++++ here we come, er, eventually.

But hey, Intel's Alder Lake seems smooth as butter and puts AMDs offerings to shame. Wait, AMD can't reliably run the same benchmarks on the same OS.
 
After that mess, I think that the only way of a fair comparison for the upcoming AL reviews would be to post the AMD CPUs results both on win10 and win11 to compare with AL on win11. That would totally backfire for MS. But that needs some balls to be done...
 
I'm still trying to understand how the OS controls cache latency.
I mean, obviously something's going on, since the patch is all but ready, but I just don't understand what happened.
 
I'm still trying to understand how the OS controls cache latency.
I mean, obviously something's going on, since the patch is all but ready, but I just don't understand what happened.
I have a hard time with this too.

Is it like, rapidly thread switching triggering constant l3 updates on Ryzen? Or what? What could even cause this?

It's either super incompetent, or super suspicious, that's for sure.
 
Last edited:
After that mess, I think that the only way of a fair comparison for the upcoming AL reviews would be to post the AMD CPUs results both on win10 and win11 to compare with AL on win11. That would totally backfire for MS. But that needs some balls to be done...
Sorry, but I think any and all leaks, rumors, reviews etc. are completely pointless and invalid until people can reliably run fair tests for all parties.
 
So on my side (6th October) Windows 11 :
l3 cach.png


13th October Windows 11:
cachemem-13-10.png


And just for compare Window 10 (about June 2021):
cachemem-bitlocker-06-2021.png
 
I'm gonna make some wild assumptions here that Windows 10 got to easy to hack along with the latest exploits and Microsoft decided they need to make Windows 11 so only them and few others could continue to have access.
It's even free to upgrade from windows 10, so the deal here is convince the user at any cost to upgrade so to stop other people/nations to snoop around, except for them of course.
 
I'm gonna make some wild assumptions here that Windows 10 got to easy to hack along with the latest exploits and Microsoft decided they need to make Windows 11 so only them and few others could continue to have access.
It's even free to upgrade from windows 10, so the deal here is convince the user at any cost to upgrade so to stop other people/nations to snoop around, except for them of course.
That... literally has nothing to do with this?
 
Alright boys, Were going to build this thingamabob for AderLake!
Whoopsiedaisy! We broke that whatchamacallit for AMD!
Aw shucks, they shouldn't need that right?
Well heck, we'll have to think on it for a couple of months so we fix it jusst right!
 
we all know MS has to get it wrong many times before they get it right its par the course, i mean how long have we win 10 ? and only the last year or so its been performing 99% as it should now MS wants us suckers to go through it again with 11. i have 2 riggs that will run 11 on there terms but no thanks MS id like them to stick it where the sun dont shine for a few more years :) .
 
I have a hard time with this too.

Is it like, rapidly thread switching triggering constant l3 updates on Ryzen? Or what? What could even cause this?

It's either super incompetent, or super suspicious, that's for sure.
That would only cause cache thrashing (which will impact performance), but it wouldn't change latency. Latency is supposed to be a physical trait of the chip... :confused:
 
Windows update break things again and even worse.....surprised ?
For once, this is not the fault of Windows update screwing things up.

As I understand it, this is a change that was made to the thread and execution schedules within the Windows 11 Kernel that were supposed to increase performance and efficiency across the board for all CPU types, but for Ryzen CPU's, and the unique way the CCX handles instructions and code allocations in combination with the way the CPU complex buffers data in&out of the L3 cache, the changes introduced a scheduling mis-match in the prediction branches which then have to be flushed, reallocated and then the fetch functions have to be recalculated without any prediction functions. This is causing delays in instruction processing for data being cached in L3. This does not happen for data stored in L1 or L2 cache.

This problem is also limited to certain types of instructions which is why the performance degradation only seems to exhibit itself in certain scenario's on Ryzen based CPU's. In programs that do not trigger the problem, performance is unaffected and is either indentical to that which would happen in Windows 10, or is improved upon as originally intended.

So this is a complex problem neither microsoft, nor AMD saw coming. The confidence in fixing the problem is high, so it would seem to be only a matter of time and not very long.
 
Last edited:
I think reviewers shouldn't be compelled to do anything, if they are it means its not an independent review, the intel processors I would like to see tested on Windows 10 as that's currently the mainstream OS used by the majority of desktop users.

So the question is, do intel tell reviewers what OS and what patches they have installed before testing? and if yes how is that acceptable?
 
Latency is supposed to be a physical trait of the chip... :confused:
No. A physical trait would be time needed for an individual transistor to switch a circuit. The rest is a byproduct.

What we see here is an way higher abstraction of what happens at silicon level. Crude example/oversimplification - cache may be 'busy' dealing with some other 'transaction', hence it will look like it's slow, i.e. latency is raised.
 
I'm gonna make some wild assumptions here that Windows 10 got to easy to hack along with the latest exploits and Microsoft decided they need to make Windows 11 so only them and few others could continue to have access.
It's even free to upgrade from windows 10, so the deal here is convince the user at any cost to upgrade so to stop other people/nations to snoop around, except for them of course.
Nonsense. This was a profit motivated attempt at a power grab, plain & simple. The microsoft store is what microsoft wants to turn into a similar money maker of the Apple store and Google Play. That's it, money and control. I have been testing Windows 11 extensively and have found no vulnerabilities once the OS is PROPERLY configured.
 
I'm still trying to understand how the OS controls cache latency.
I mean, obviously something's going on, since the patch is all but ready, but I just don't understand what happened.
My guess is security fixes and tweaks for them, like the fixes for specter and meltdown but affecting the wrong CPUs.


The core preference stuff, i can absolutely just see that as a normal situation with a driver coming right after launch. THAT seems innocent enough.
 
‎AMD A9-9420 RADEON R5, 5 CORE PROCESSING 2C+3G 3.00 GHz this type of processor will receive a patch... Thank you..‎
 
Last edited by a moderator:
I have told Microsoft about this problem 6 months ago with no reply
and the problem fixed now in the win11 dev channel
Screenshot 2021-10-13 131819.png
Screenshot 2021-10-13 124153.png
 
Last edited:
It does seem odd, how Intel works with Microsoft to optimise Windows for AlderLake's topology, and as a side effect performance on AMD processors which was fine under Windows 10, has dropped.

A lot of review sites will have decided to run the benches already for their reviews, getting the Windows 11 based values they will use done first for products already on the market. AMD absolutely needs their PR to engage with these sites and ensure they use the patched version of Windows 11, even if it means re-running the benches. Or at least use the Windows 10 results for AMD CPUs if they don't have time.

Many sites run the benches once and use them for a long time afterwards, so this is pretty critical for AMD.
 
It does seem odd, how Intel works with Microsoft to optimise Windows for AlderLake's topology, and as a side effect performance on AMD processors which was fine under Windows 10, has dropped.
Those two things are not related. Kernel level drivers are created for CPUs just like any other piece of hardware and the code is compiled for each as needed for the capability of each CPU family. These problems are very specific to the way Windows interacts with Ryzen CPU's. It is not related to anything Intel.
 
  • Like
Reactions: bug
So anyone wanna bet that all Alder Lake benchmarks (that compare to a Ryzen CPU) are done on the release version, or build 258 of Windows 11???

Wintel is back.
 
Do we even know alder lake performing at optimum with windows 11 yet?
The theory that, microsoft can be bribed by intel to favour them is just ridicilous and beyond rational thinking.
What is possible is that AMD have always been historically slow mover in patches and security. It is safe to say embedded into their dna.
 
Back
Top