-
I have read about how Windows 10 1903 and above had made Windows 10 Ryzen topology aware where as prior Windows 10 builds like 1809 and below were not and it can affect performance based on switching between CCXs and latency penalty?
Now I have my Ryzen 5900X manually overclocked with CCX0 set to 4675MHz and CCX1 set to 4575MHz and perfectly stable at each with VCORE of 1.287.
Now because I have it manually overclocked, would the Ryzen scheduler fix in 1903 and above not matter? Because would Windows schedulers even before 1903 know to just use 6 fastest cores by default which are statically set anyways all on 1st CCX and it would not have to find them and hop between CCXs as first 6 cores are 100MHz faster always based on static overclock? As per core overclocking with some cores being faster is not a new thing and was case on Intel CPUs as well. So would Windows just know to use statically set faster cores by default as fastest cores are all on one CCX and it would not need to hop over if using 6 cores or less? I also have SMT disabled BTW.
Or does 1903 and above still matter in such a situation?
I hate non-LTSC versions of WIN10 but do not want to lose performance and there is no LTSC version of Windows 10 above 1809.
-
Just wait for LTSC 2022 and install it.
-
Why do you OC it? if your looking for the best preformance on gaming then prob better off leaveing it stock and letting the xfr do it's magic. Atm your disabeling SMT so no multicore gains and your gimping your single core max pref by setting a manual OC does not make sense.
Secondly windows 10 versions like 1809 1903 and 1909 where all pretty broken, i would jump to 20h2 simply to avoid all the corruption issues, will happen less on it then on the older versions.
Edit: ohh yeah some weird titles got a boost from disableing SMT but still a 5900x would likely boost past 5Ghz on better cores if you did not gimp it to 4.675Mhz
-
It does still matter. It's not just about preferring the fastest cores, and modern Windows has other optimizations on top of that.
ID: habnug3ID: habo7o5It's much smarter than what you're describing.
-
dude, just use normal build of windows pro for workstation / enterprise. wpd can disable most of garbage
-
It matters, also make sure you install the Ryzen chipset drivers.
You shouldn’t manually overclock the 5000 series though. You’re losing performance on lightly threaded apps like games. Pbo2 is far better at giving better performance in most applications. My 5950x hits 5050mhz single core with pbo2. That’s a huge difference against what you’re doing.
ID: hac619nDoesn't Windows 10 automatically install the chipset drivers for you?
I just bought a motherboard and it came with a drivers disc but Windows 10 found all the hardware drivers on it's own so I didn't use it. At least I don't have any unknown devices listed in device manager.
ID: hac8hs4Go to amds website and download the newest chipset drivers. They make a profound difference. This isn’t a thing for Intel, but for Ryzen it’s a big deal. The drivers windows installs are out dated.
-
I was on LTSC for a long time but I finally made the switch to basic Windows 10 Pro because of these kinds of issues.
I was able to create my own ISO that is clean without bloat or telemetry and doesn't take updates, basically an LTSC image that runs on 20H2 instead of 1809. I followed a two part guide by Craft Computing and it was a fairly easy process. Check it out:
-
You see here’s the deal. Windows uses the six “best”cores, not fastest, determined in a fashion we don’t really know. You locking the cores at a higher speed doesn’t make them the “best’ cores
-
20h2 has been a dream for me. I suggest you at least try it. Lowest system latency in a long time.
引用元:https://www.reddit.com/r/Amd/comments/pbg9p1/windows_10_ltsc_1809_and_ryzen_scheduler_for/
How do Windows 10 builds 1903 and above deal with the multiple CCXs in Ryzen CPUs. I mean I have heard there is more latency and it is best that each CCX is treated as its own NUMA node. Like you can do with Hyper-V memory in Windows Server 2016/2019.
But if there is any latency when it has to hop to another CCX, isn't the penalty the same as it is a hardware limitation? SO being I thought Windows 10 1903 and above were set to minimize the hopping between CCXs on Ryzens by assigning as many threads as possible to one CCX? And wouldn't older Windows versions always want to use fastest statically set cores by default anyways? Or is there more to it than that?
Any yeah I know there are more optimizations in newer Windows 10 builds. But that would also apply to Intel CPUs. Only concern to me is Ryzen topology awareness.