Tuesday, August 27th 2024
AMD Ryzen Branch Prediction Optimizations Now Available to Windows 11 23H2
AMD announced that its Ryzen processor branch prediction optimization that provide gaming performance uplifts, is now available for Windows 11 23H2, through an optional update. This update applies to AMD Ryzen processors based on the "Zen 3," "Zen 4," and "Zen 5" microarchitectures, and essentially yields the kind of performance you get in the real Administrator account, on regular Windows accounts, especially non-local (online) accounts. Users should look for "Cumulative Update Preview for Windows 11 Version 23H2 for x64-based Systems (KB5041587)" in Windows Update, which should begin showing up as an optional update. This update requires a system restart to apply.
With this update in place, gaming performance uplifts between Windows 11 23H2 and 24H2 should be identical. "We wanted to let you know that the branch prediction optimization found in Windows 11 24H2 has now been backported to Windows 11 23H2. Users will need to look for KB5041587 under Windows update > Advanced options > Optional updates. We expect the performance uplift to be very similar between 24H2 and 23H2 with KB5041587 installed," AMD said in a statement to Wccftech.
Source:
Wccftech
With this update in place, gaming performance uplifts between Windows 11 23H2 and 24H2 should be identical. "We wanted to let you know that the branch prediction optimization found in Windows 11 24H2 has now been backported to Windows 11 23H2. Users will need to look for KB5041587 under Windows update > Advanced options > Optional updates. We expect the performance uplift to be very similar between 24H2 and 23H2 with KB5041587 installed," AMD said in a statement to Wccftech.
132 Comments on AMD Ryzen Branch Prediction Optimizations Now Available to Windows 11 23H2
Most types of shared resources inside of a cpu have ended with bad prefromance.
Picking things apart and improve it, or turning it into something completely different is great fun and you learn a lot. You can even make a living out of it. Buying something and then just use it unmodified and in stock/original condition is what we do with a toaster or a car for the wife.
That being said, you have a point. MS deserves to be punished. Office/365 software becoming PWA when customers have paid for optimized stand-alone applications, using customers as beta testers , hiding products or making them impossible to buy or reinstall after "upgrades" etc. For work, all MS products are frustrating, with one exception. MS Visual Studio Code is just brilliant. Or because they have failed to do very basic research.
www.microsoft.com/en-us/evalcenter/evaluate-windows-11-iot-enterprise-ltsc
- You slightly misinterpreted what was said in that interview
- It doesn't matter what you believe is supposedly true or false about Zen5 if I can disprove the claim by running actual code on my Zen5 CPU
- For example, I can measure an IPC of ~8.84 on Zen5 in a synthetic single-threaded benchmark which is avoiding the integer renamer, fuses 1 CMP+Jcc pair into 1 µop and uses a combination of ALU+JUMP+AVX instructions, which clearly implies that single-thread dispatch is 8-wide. In terms of µops, it is ~7.84 (this number can be obtained by dividing the perf event 'de_src_op_disp.all' by the perf event 'cycles' on my Zen5 CPU), which means that the CPU has to be dispatching 8 µops per clock cycle when running the synthetic benchmark or otherwise I wouldn't be able to measure any number above 7.
It is impossible for me to determine what kind of a shared resource you are referring to.Don't both those patches also have bios mitigations too?
I ran the bench 3 times each, these were the best of each
For example HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion says ProductName as Windows 10 Pro and ReleaseId as 2009 despite the fact that BuildLabEx says 22621.1.amd64fre.ni_release.220506-1250. Even that is wrong as im on 23H2 that should read as 22631, not 22621. What a mess.
Those 0.1% percentile gains looks really impressive... Got it.
However 22H2 is also getting the patch , with that in mind this problem may have exisited for a loooooong time.
As for "googling stuff", that was a famous quote from the same infamous Finnish university conference 12 years ago where Torvalds flipped the bird and said "f*ck you, Nvidia" right to the camera. Nobody needs to google it, it's a meme - and I've posted, quoted, or sourced excerpts from that day several times here on TPU over the years.
We're getting off topic but the difficulties of Linux for most people are the fragmentation. There's almost infinite choice, but that also means almost infinite unfamiliarity: I've used Plasma, Cinnamon, MATE and GNOME over the years, plus more that I can't name because I didn't bother to check whether they were new DEs or just skins/themes of one I'd already used. Basic stuff like having an interface that's familiar to people isn't a feature of Linux. Once you've used a few distros you can get an idea of where things are going to be but it's not like someone familiar with Mint can explain to someone new to Ubutu how to do stuff. Package managers exist in Linux because there's this extra level of fragmentation that must be account for that doesn't really exist at the same scale in Windows or OSX.
We could discuss the nuances of Windows vs Linux all day, but the ultimate point of this branch of discussion is that Windows users use Windows because it's popular, cohesive, compatible, and familiar right out of the box. Stuff just works and the software you download from the web just installs (almost) every time without needing any extra effort. Perhaps that simple paradigm is falling apart with Proton successfully converting Windows DX12 gaming calls to Vulkan and emulating any leftovers whilst at the same time Apple is emulating x86 where apps aren't recompiled for their ARM-based silicon, and Microsoft have made a second, more serious effort at making an emulator to get x86 running on ARM this year. If Valve, Apple, and Microsoft can broaden their hardware horizons, maybe the Linux community can come together a bit from the other end of the spectrum?
I think at this point AMD community from zen3 and above might not get yet 100% performance of the table. warring below.
at this point, testing methods matter 100%. HUB used 24H2 which is beta. most users also use optional update which is also beta. either way everybody testing beta and it's a gimmick to push windows 11 to gaming community. moreover, HUB stated that he tested with core isolation, memory integrity disabled and SVM to manual. they also use perhaps most advanced and expensive thermal pad on the market.
everything else is already known for fanbase-cooling, environment and subtimings.
hub1 hosted at ImgBB — ImgBB (ibb.co)
www.microsoft.com/software-download/windows11
bottom of page.
And then click on the iso, <open> and run setup.exe
Windows update never offered me 23H2 on my desktop and laptop :-/
SVM manual is an interesting wording. Must have been added because it used to be either Auto or Disabled. I assume Manual follows OS guidance then? If you have 22H2 and have not received 23H2 then there's no need to download the whole ISO. You just need to install the enablement package KB5027397. This is not available trough Windows Update or manually trough Windows Update Catalog.
Also not offering 23H2 seems to be happening on systems where users have either disabled TPM and/or circumvented other requirements to install Win11. At least that's my impression so far, as my own system was one of those (it's perfectly capable of supporting TPM etc but i chose to disable it).
www.elevenforum.com/t/kb5027397-enablement-package-for-windows-11-version-23h2-feature-update.19372/
Since this requires login for download i uploaded KB5027397 to our local file hosting site some time ago instead so users could download it without creating a throwaway account: www.upload.ee/files/16852384/windows11.0-kb5027397-x64_3a9c368e239bb928c32a790cf1663338d2cad472.zip.html
TPU wroted that Windows 10's share rose to 47.69%, marking a significant uptick that contrasts with Windows 11's decline to 45.73%
once they push KB5041587 as mandatory update or release 24H4 home/pro rtm situation will change after win11 is faster youtube videos.
KB5041587 it's an optional update, so they not pushing it yet to public.
HUB benchmarks arent' by updating stable windows, they benchmarked by downloaded beta 24H2 which is not stable yet. moreover, for 24h2 iot enterprise rtm(factory debloated) there is no KB5041587 . this one is the only 24H4 I've found not beta (RTM).
if you want to replicate HUB methology, first step is to install an beta windows.which I don't want to.
also, please note that in hardwareluxx benchmarks, 5800x3d benefits too.