Level1 Diagnostic: Why Is 128 Cores So Janky On Windows?

Поділитися
Вставка
  • Опубліковано 20 бер 2024
  • **********************************
    Check us out online at the following places!
    linktr.ee/level1techs
    IMPORTANT Any email lacking “level1techs.com” should be ignored and immediately reported to Queries@level1techs.com.
    -------------------------------------------------------------------------------------------------------------
    Intro and Outro Music By: Kevin MacLeod (incompetech.com)
    Licensed under Creative Commons: By Attribution 3.0 License
    creativecommons.org/licenses/b...
  • Наука та технологія

КОМЕНТАРІ • 280

  • @sirius4k
    @sirius4k 3 місяці тому +346

    That's because the human eye can only see one core.

    • @massgrave8x
      @massgrave8x 3 місяці тому +32

      60 cores per second

    • @marcogenovesi8570
      @marcogenovesi8570 3 місяці тому +4

      sounds like a skill issue, git gud

    • @juntapiezas
      @juntapiezas 3 місяці тому +1

      And Windows vision is based on movement... while those core are treated as static variables.

    • @offspringfan89
      @offspringfan89 3 місяці тому +5

      @@massgrave8x Cinematic 30 cores per second.

    • @johnmijo
      @johnmijo 3 місяці тому +2

      @@offspringfan89 wouldn't that be 24 cores per second ?

  • @steingat
    @steingat 3 місяці тому +28

    For people who are curious..... Licensing 128 core CPU system for Windows Server data center would be in excess of $50,000. There is a reason people do not have 128 core windows server systems.

    • @CircsC
      @CircsC 3 місяці тому +13

      That strikes me as the sort of thing you would present as evidence in an anti-trust case

    • @cwspod
      @cwspod 2 місяці тому

      U can buy windows server 2022 digital license for under 35 dollars online.

    • @wholesomeducky
      @wholesomeducky 2 місяці тому +1

      @@cwspodbeing able to buy it is irrelevant if it’s not a valid license. Most times, those are developer keys and you’re buying them from unlicensed retailers which can still land you in some hot water with MS

    • @RowanHawkins
      @RowanHawkins Місяць тому

      ​@@cwspodDeveloper license keys are not valid for production environments its part of the actual license agreement to get the developer keys. if you are buying in low volume many businesses go the embedded license route since they are selling a turnkey solution not a free use production system.

  • @bitcoredotorg
    @bitcoredotorg 3 місяці тому +155

    Interesting situation with windows. Not a unique situation on AMD platform. We have a few Lenovo P7 workstations with a W9-3475X (36 cores = 72 HT), and windows 10 and 11 tend to break up the CPU into two groups, one with 8 "cores" and one with 64 "cores". No matter what we tried in BIOS, W10, W11, registry tweaks... The OS, and by extension the FEA software optistruct would see either 64 or 8 cores, randomly if we didn't try to pin it! Windows is NOT the platform for any form of serious computing. Pathetic, Microsoft... We are migrating all of these machines to Linux. 👍

    • @Level1Techs
      @Level1Techs  3 місяці тому +49

      Yeah, disable ht is the easiest fix. Sadly.

    • @luizfcavalcanti
      @luizfcavalcanti 3 місяці тому +4

      Out of curiosity, which distro are you migrating to? With that kind of workload...

    • @bitcoredotorg
      @bitcoredotorg 3 місяці тому +4

      @@Level1Techs Is that a fix since it drops the 'threads' count below 64 in my situation, or fixes an issue with the windows scheduler? Thanks for the suggestion!

    • @bitcoredotorg
      @bitcoredotorg 3 місяці тому +21

      @@luizfcavalcanti Unfortunately, the software we use has limited platform support. RHEL is what we are choosing, as we use that on our HPC cluster already (IT admin experience). We don't want to jump to rocky since it's pretty new. We have no Suse footprint, so don't want to start one now, and we don't want to touch oracle products with someone else's 10 foot pole.

    • @Lovedbychrist1
      @Lovedbychrist1 3 місяці тому +11

      @@bitcoredotorg it’s because it removes half the threads so you are under that 64 core limitation and windows schedules it as a single processor and single numa. It is a work around in hardware (disabling multithreading) that mitigates Microsoft’s scheduling issues.
      You are leaving performance on the table compared to Linux, but it is a work around that will provide consistent and frequently better performance until or if Microsoft fixes windows. it will also probably boost the performance on the cores as hyper-threading does require power and the Xeon W9s are power (if you have the cooling) limited like threadripper. Overall it’s probably leaving 20% of total performance on the table if you had a perfectly threaded and scheduled workload. The actuality of the figures is pretty hard to measure unless Microsoft fixes windows.
      Either way, Linux is more performant here.

  • @InderjeetSingh-im3eh
    @InderjeetSingh-im3eh 3 місяці тому +61

    Was not expecting Tarintino to make a cameo. 😂

    • @tubaterry
      @tubaterry 3 місяці тому +4

      The Tarantino jump scare really made my day

  • @paulbrooks4395
    @paulbrooks4395 3 місяці тому +10

    Additional background: In the very early days, multicore was the same as multi processor. Intel sold 8 processor systems for a while, and very old servers would have CPUs and RAM on daughterboards that would plug into a motherboard. In those cases, each CPU was very far away from another CPU's RAM. Thus, every CPU was a NUMA node.
    This broke down with true multi core CPUs that each had own-memory, leaving us in the rut we're in today.
    In the old days, multiple-anything was designed for what are known as "embarrassingly parallel" processes. Nowadays, compute is aggregated but processes are ad hoc and rarely parallel. In fact, the 4c processors are meant for non-parallel operations, generally virtual machines with small slices of the larger CPU. It's quite a reversal from where large systems started.

  • @MazeFrame
    @MazeFrame 3 місяці тому +28

    Microsoft dropped the hint with "how to install Linux" last year, they do not care.

    • @stefanl5183
      @stefanl5183 3 місяці тому +7

      They do care! They care enough to hold back features like this, so they can coerce you into upgrading to their future version of windows that sucks and everybody hates but fixes the "problem". It's a feature not a bug, and it's a feature for them to leverage against you.

    • @metallurgico
      @metallurgico 3 місяці тому +4

      They do not _core_

  • @donaldpetersen2382
    @donaldpetersen2382 3 місяці тому +81

    @2:44 Lol please editor, well done

  • @ericthedesigner
    @ericthedesigner 3 місяці тому +37

    I felt blessed the day I was able to have 128gb ram on am4. I'm dying to get a threadripper pro for the kind of design work I do! Hail to bringing back the High Performance Compute System!!! Thank you AMD!

    • @noth606
      @noth606 3 місяці тому +2

      Depending on what kind of design work you do, they might need your help soon or already. if you know how cores are laid out a bit, think about what kind of mess the routing of the interconnects are on a CPU module like this. Have you seen what happens when you have a complex circuit board trace auto-routed? If so, think of it but a million times worse, we will need to see some interesting innovation in how chiplets are designed, but even far more in how the substrate/interconnect is done, 128 cores is already mind bending but think what it'll be when more cores are involved, all needing MMU access, IO access, shared cache access etc, we'll need some non-flat arrangements very soon I think.

    • @kenwilliams3279
      @kenwilliams3279 3 місяці тому +1

      Yeh I'm running 128gb with a 5950x. I don't use that much RAM often but it's useful when I need it.

    • @noth606
      @noth606 3 місяці тому

      @@kenwilliams3279 No VM's? I have an old Dell T5810, about to chuck an E5-2683-V3 into it and add 128Gb RAM for a total of 160Gb. Why? VM's, with that RAM and 14core/28thread I can reasonably virtualize the core systems of the whole company I used to work for to play with, and test various cluster message passing/load balancing systems etc in one reasonably sized tower box. Also adding a quad 4x M.2 PCIe carrier and some sort of shingled 20Tb or similar sized disk for backups.
      Your 5950x setup would be perfect for the same sort of thing, just a lot faster.

    • @ericthedesigner
      @ericthedesigner 3 місяці тому

      @@noth606I'm voting for stacked chiplets with waterblocks in between! So the CPU will just be a metal block with 2 threaded water ports! How Awesome would that be!

  • @timmy7201
    @timmy7201 3 місяці тому +96

    _"Why Is 128 Cores So Janky On Windows?"_
    It's Windows, the more cores the more janky-ness...

    • @arnox4554
      @arnox4554 3 місяці тому +11

      "It's Windows 10/11"
      There. That's all that needs to be said.

    • @metallurgico
      @metallurgico 3 місяці тому +7

      It runs great on my Pentium 4.

  • @FalconX88
    @FalconX88 3 місяці тому +46

    Microsoft is not interested in Windows (or Office) being used for actual work. Like there's this one warning if you change file extensions, something professionals do often, and you simply cannot get rid of this warning. Or like how does Excel not use full file paths for filenames? You cannot open two files with "the same name".

    • @timramich
      @timramich 3 місяці тому +3

      That's because they're still putting important files right on the root of C: like a bunch of weirdos.

    • @manitoba-op4jx
      @manitoba-op4jx 3 місяці тому +8

      mac is meant for people who are computer-illiterate, (little tykes)
      windows is for people who "use computers" (the everyman)
      and linux is for "super users" and "professionals." (and some nerds)

    • @marcogenovesi8570
      @marcogenovesi8570 3 місяці тому +2

      @@manitoba-op4jxand phones are for the kids

    • @manitoba-op4jx
      @manitoba-op4jx 3 місяці тому +3

      @@marcogenovesi8570nah mate that's what ipads are for😅

    • @Wheelman2004
      @Wheelman2004 3 місяці тому +8

      @manitoba-op4jx Ah yes, I remember being 13 and blindly hating on Macs because it was the cool thing to do.

  • @Lukas_Miglioranza
    @Lukas_Miglioranza 3 місяці тому +5

    Who knows how many times I will watch this video again! It's full of interesting stuff!
    I just wanted to add that the problems already start with the 16 cores and 32 threads of the big Ryzens (even if they don't seem very big here anymore!). The Ryzen 9 3900x and 3950x (3 or 4 cores on 4 CCXs) argued with the CPPC perf of Windows 10, which many times wanted the two preferred cores on two distinct CCXs, while AMD usually arranged its two best cores on the same CCX to make them work together and reduce latency. In addition to this, many times Windows did not take advantage of the wonderful and scalability that those processors offered and it could happen that Windows did not execute two softwares in two different CCXs, but only on different “random” cores. The situation changed with the 5900x and 5950x, and with the brute force of 8 cores on two CCDs that lovely refined scalability was not necessary anymore. Problem solved? Mh... Windows has a tendency (although it changes with overclock) to run on the second CCD only when the temperatures (not the frequencies, the temperatures!) of the first CCD becomes high, with the result that if you have a very efficient custom loop you end up with the second CCD in idle and the the first with all the 8 cores above 3000Mh just because the temperature is still low, even if you are in a multitasking session with some raw photographs, vector graphics, the video editor etcetera. Faced with the most straightforward and versatile multitasking, establishing cores-software affinities on your own becomes difficult, potentially dangerous, and in any case time-consuming. I always liked a lot the core affinity function, but Windows scheduling should however be better. I don't have big 7000 so I don't know, even because in Internet there is not a lot of this stuff.
    Fantastic! Thanks!

  • @MegaJugganot
    @MegaJugganot 3 місяці тому +20

    I remember reading a paper back in college...i forget the details but the TLDR was above 70 or so cores scheduling algorithms kind of break down (with regards to performance) and you might as well use random assignment...

    • @marcogenovesi8570
      @marcogenovesi8570 3 місяці тому +4

      probably a skill issue

    • @feschber
      @feschber 3 місяці тому +7

      looks like windows took the breaking down route rather than random assignment ^^

  • @marcfruchtman9473
    @marcfruchtman9473 3 місяці тому +1

    I really like the overview, and especially the explanation about NUMA nodes and gaming performance. Thanks for making the video.
    (Yes, we do run games on Workstations tho!)

  • @HeyImGaminOverHere
    @HeyImGaminOverHere 3 місяці тому +14

    Windows do be like that sometimes.

  • @Bob_Da_Bilda
    @Bob_Da_Bilda 2 місяці тому

    Thanks for using the music you did in this video, I've heard it before in a videogame, and it was a surprise to hear again. 👍

  • @noth606
    @noth606 3 місяці тому

    This makes me wonder a bit about the architecture internally, in the sense that at some point you'll have to come up with a non uniform connection strategy for core to ram and start building chips with cores in a donut around some interconnect stuff and io on the inside and memory access on the outer edge of the donut along with io and start caring really where in the physical memory things reside for ramcoreio sort of topology mapping which is kinda cool. The place where that sort of things start to matter is a cool place to be, even if it will be a head scratcher for a bunch of things down on from that in the OS kernel, core and memory allocation etc. At some point I imagine that there will be a need for some form of "API" for the lack of a better word, to interface the CPU architecture and kernel/process/processor-core/memory allocation stuff to begin to not only limit the wastage of cycles/contexts on the CPU level but to have applications aware enough to restructure the way they operate, including the support in compilers to allow this. What a time to be alive, that IS something I'd want to sink my teeth into. Alas it's a walking people only club as odd as that may seem, wheelchair users need not apply. o

  • @kennethmadsen6474
    @kennethmadsen6474 3 місяці тому +5

    Mighty impressive in a lot of aspects.
    But being able to film next to this 128-core system under load, without having to shout at the camera, that does it for me at least.

    • @iaial0
      @iaial0 3 місяці тому

      I mean, 360mm of AIO is a mighty cooler, but considering this can replace half a rack, that's impressive. Even if you just consider noise pollution

  • @ericthedesigner
    @ericthedesigner 3 місяці тому +2

    I can't tell you enough how much I love your channel! Please keep up the good work! I also watch the "Show" .
    To other youtubers out there, stop yelling at the camera and for the love of god purchase a $500 waist mounted steady cam. If your passion is making videos how do you not have gimbals and steady cam mounts?

  • @tommihommi1
    @tommihommi1 3 місяці тому +2

    that article about the linux scheduler accidentally having part of it limited to 8 cores is incorrect, commit messages at the time show that it was intentionally limited because that function keeping scaling with more cores would reduce responsiveness of the system.
    It is correct that it wasn't documented, though.

  • @timramich
    @timramich 3 місяці тому +3

    I'll try stick to low core counts and high clocks with a desktop as long as possible. They seem to keep lowering the clocks of the low core count stuff and shoving them down to the bottom of the barrel. It would probably be very feasible to have 4 cores at an insane base clock rate, like 5 GHz, maybe more. I prefer my desktops to be snappy. If I need threads to do a huge task, I'll do that work on a headless machine built for that purpose.

  • @powerpower-rg7bk
    @powerpower-rg7bk 3 місяці тому +2

    With Windows, I'd be curious if disabling SMT/Hyperthreading would make any difference. Per thread goes go up and so do boost clock as core isn't as loaded as if it were running two threads and you the magnitude of thread management Windows needs to do goes down. Throughput of course is lower due to SMT attempting to do additional work on a core that isn't being fully leveraged by a single thread. Also wouldn't hurt to check to see if the pairs of threads for a single core land in the same processor group. While they should, wouldn't hurt to check given the quality of Window's scheduler.
    I would be interesting in seeing how the Epyc 9684X and its 1,152 MB of L3 cache handles Starfield. That games scales weirdly focusing on memory bandwith and cache sizes. As stated in the video, no one will buy an Epyc 9684X to play games outside of some UA-cam crazies, but I want to know where the current performance ceiling really is. Ditto for running this game on a Xeon MAX and its HBM memory. In fact it'd be interesting to see if lowering core and thread counts on these server centric chips alters the performance profile for gaming. 24 cores/24 threads on an Epyc 9684X and power limits at maximum would be interesting to see through a desktop/gaming benchmark suite.

  • @EthelbertCoyote
    @EthelbertCoyote 3 місяці тому +8

    APO is showing me Microsoft is not doing as much with scheduler as it could. Don't get me wrong I know windows is s a mess of everybody wants to do things their ways and size but so much performance is being left on the table I am guessing for all processors.

  • @benjaminoechsli1941
    @benjaminoechsli1941 3 місяці тому

    21:08 Nothing makes me check back in better than hearing how others have checked out. 😅
    22:40 Precisely why I've stuck to 10. Great video, sir. Keep it up.

  • @height5558
    @height5558 14 днів тому +1

    Incredible amount of information in this video

  • @StingyGeek
    @StingyGeek 3 місяці тому +3

    Finally, something with enough power to run WordPerfect 5.1 for dos without lag!

  • @EasyMoney322
    @EasyMoney322 3 місяці тому +1

    Last time I've used 2x20c with disabled node interleaving on windows, it decided to put 32 cores in one processor group, and the other 8 in the other.

  • @Appleloucious
    @Appleloucious 2 місяці тому

    Wow haven't watched L1Techs in a long time! You are looking fecking fabulous! : D

  • @lshallo106
    @lshallo106 3 місяці тому +3

    That cpu affinity window hat quite the scroll bar. You sure it doesn't list all cores?

  • @StephenMcGregor1986
    @StephenMcGregor1986 3 місяці тому +1

    DragonFly BSD has decent SMP usage, and the new 6.9x kernel in Linux looks to be decent too

  • @Reaper_1994
    @Reaper_1994 3 місяці тому +1

    @23:00 why does it look like there is a scroll bar on the top right of the processor affinity page?

  • @complexity5545
    @complexity5545 3 місяці тому +6

    What a time to be alive! 128 cores.
    But the Wattage...dang.
    Wendell is my favorite tech guy. He keeps me current.

    • @morosis82
      @morosis82 3 місяці тому +6

      The wattage per rack unit is pretty insane, but the wattage per work done is also insane from the efficiency aspect.

    • @sbme1147
      @sbme1147 3 місяці тому +2

      I agree. 3 Watts, you would think it'd be a little more having them all talk to each other.
      I agree, a very, very cool tech guy. I also like Tom Lawrence (LawrenceSystems), you wouldn't think his company is doing backups for Netflix. Been watching him for a long time. Both down to earth people.

  • @autohmae
    @autohmae 3 місяці тому +2

    No mention of Windows Server ? Is it the same ?

  • @Z4KIUS
    @Z4KIUS 3 місяці тому

    kinda off topic but looking at all these memory banks I remembered I'd love ITX form factor that sacrifices PCIE to support more memory channels to feed that beefy APU we aren't going to ever get

  • @farhadmodaresi4182
    @farhadmodaresi4182 3 місяці тому +3

    lol I was just messing around on KVM to get a screenshot of 128 cores in htop :)

  • @thousturtles2863
    @thousturtles2863 3 місяці тому +3

    I know this video was mainly about windows, but I got distracted thinking about this system with two intel flex 170's a tb and change of ram and setting it up as 64 gpu accelerated VDs.

    • @iaial0
      @iaial0 3 місяці тому

      The ultimate terminal server

  • @boam2943
    @boam2943 3 місяці тому

    I have always had the opinion that process schedulers should be mostly a hardware block inside the CPU because no piece of software can know better the current situation of the CPU than the CPU itself. This would mostly abstract the type and quantity of cores but could also potentially be faster.
    Instead of software schedulers deciding on which core/thread a certain piece of code is going to run, they should just communicate to the CPU the relationship that that piece of software has with something else that is already running, if such relationship exists. Then the hardware scheduler could decide where it is run and what resources are attributed to it.
    Example: User launches a game. The software part of the scheduler (SS) communicates to the hardware scheduler (HS) "this is a new app and this is the code". While running, the game forks another executable which is a local game server. SS communicates to HS that forked app is related to the other, does not directly share resources but might need to communicate with it (so it should be kept in a reachable core to minimize latency). When the user is starting to game, the game server creates a thread (to control bots). The SS communicates to HS that this new code is a thread of the other app and it shares resources (so should be kept on the same or adjacent core).
    Technology must break away from legacy thinking in order to evolve. We can not keep treating current and future systems as if they are all low count heterogeneous systems.

  • @jamieknight326
    @jamieknight326 3 місяці тому

    I’d love to run some of our dev workloads on this and see if we could saturate it :)

  • @MitchellWilsonII
    @MitchellWilsonII 3 місяці тому +1

    I was commenting a recommendation for Sliger and then you mentioned them. lol

  • @BansheeBunny
    @BansheeBunny 3 місяці тому +1

    This was a fun video.

  • @ShinojiResearch
    @ShinojiResearch 3 місяці тому

    I wonder if it's mostly good for VMs, Cinebench wise it's about the same as my EPYC 9654 (96 core 192 thread).

  • @vccs6348
    @vccs6348 3 місяці тому

    Can you try with the current windows insider (canary/dev)?
    Current build is 26085 (Stable is 22621, visible as 2263x)
    Many things have changed under the hood.
    Id like to know if that improved the situation.

  • @mkedzier123
    @mkedzier123 3 місяці тому

    What Windows are your using - I would assume Windows Server? Or was is just Windows 11?

  • @kimp_ossible
    @kimp_ossible 3 місяці тому +1

    Is this applicable to Hyper-V? How do hypervisor interactions work with the Windows scheduler anyway? Is Azure running on this janky scheduler too?

    • @Level1Techs
      @Level1Techs  3 місяці тому +3

      Hyper v/azure is less affected by this. Ms sql server, if you could afford the license, is broken too because of processor groups.

  • @GnomeEU
    @GnomeEU 2 місяці тому

    "Starting with Windows 11 and Windows Server 2022, it is no longer the case that applications are constrained by default to a single processor group. Instead, processes and their threads have processor affinities that by default span all processors in the system, across multiple groups on machines with more than 64 processors."
    Some programs might needs some tweaks by the programmers but most stuff should run just fine with more than 64 threads.

  • @JerameatC
    @JerameatC 3 місяці тому

    So i have a 2920 processor and 1950x are they gonna get better results with 11 than over 10?

  • @WMRamadan
    @WMRamadan 3 місяці тому +1

    Are these builds made for someone, or do you use them for yourself, or are they sold after you create the review?

  • @matthewhorwat7540
    @matthewhorwat7540 3 місяці тому +1

    I guess maybe that explains the other CS2 cities skylines 2) 64 core limited in the LTT video...

  • @vh9network
    @vh9network 3 місяці тому

    I'm glad Microsoft finally got the whole 32 core / 64 thread issue sorted out. 2990WX runs great in Windows 11. Not so much back when I first got it in 2018.

  • @GraysonZimmer
    @GraysonZimmer Місяць тому

    Man, is there something different about setting affinity on TR? On consumer cpus, I can set it easy for the program we make at work but in trying to validate TR, I just get access is denied when trying to set it from task manager. Even Process Lasso gives a "Ehh, I'll try." This is driving me nuts.

  • @stevekristoff4365
    @stevekristoff4365 3 місяці тому +2

    umm. how about trying the SERVER version of windows which uses a kernel tuned for the number of cores/package architecture? Can't see anyone really using >=64 cores with a desktop OS. (then again I haven't used a 'desktop' for anything except 'play' VM's since server 2008 and before that mainly using server 2003 or xp 64bit).

    • @CheapSushi
      @CheapSushi 2 місяці тому

      or at least Windows 10/11 Pro for WORKSTATION (which is meant for workstations with high core counts & dual processors)

  • @idahofur
    @idahofur 3 місяці тому

    I was going to leave more of a comment. But, most hit the nail on the head below. I can't say they are lying about specs. Just seems that anybody tries to push it. They run into issues for misc. reasons. Reminds me of IBM talking about mainframes. They had a long list of happy users. They also had a long list of fixes, bugs, or features for hardware / software. They had to decide what to fix. In my opinion. Microsoft doesn't care unless you are a big enough customer.

  • @garrettkajmowicz
    @garrettkajmowicz 3 місяці тому

    It would be neat to see how high they could get the base and boost clocks if they were to produce a Threadripper CPU with only 1 or 2 CCDs.

    • @michaelmoses8745
      @michaelmoses8745 3 місяці тому

      I would intuitively say that would be a worse part. 96-128 cores in 1-2 CCDs would create a lot of heat in a relatively small area, probably beyond the ability of an AIO to cool effectively. It would also be a little harder to manufacture as each CCD would be relatively large.
      Tl:dr; worse performance.

  • @UnknownProductions0
    @UnknownProductions0 3 місяці тому +1

    what about windows for workstations? or windows server?

    • @Terran.Marine.2
      @Terran.Marine.2 3 місяці тому

      I had thought about windows server, also.

  • @middle_pickup
    @middle_pickup 3 місяці тому +1

    What are the chances Microsoft forces users to buy pro for workstations for this many cores?

  • @paulrallyfan417
    @paulrallyfan417 3 місяці тому

    I'm hoping the 7995WX we have awaiting unboxing will not be a white elephant.

  • @LainOTN
    @LainOTN 3 місяці тому

    In Windows 11\Windows Server 2022 affinity by default is set to all cpus on all processor groups. So That issue should not be present there. The limit of 64 bit is for compatibility reasons with old software (affinity mask was a 64 bit mask) Internally the kernel knows perfectly what to do with 128 cores, there is no limit here, the kernel knows about numa nodes, about affinity groups... it really doesn't care, jsut the affinity mask. to really understand why CS2 is not using all cpus you will need some performance metrics.

  • @OLDUSAFMedic
    @OLDUSAFMedic 2 місяці тому

    I am hoping the next big thing is the elevation of transfer speeds on PC storage devices. All my time is spent waiting for files to copy or move. With the 1 and 2.5 gig internet services and network connections, the transfer speeds we have are very outdated. NVME's are nice but get too hot and after 45 seconds, slow to a crawl. I'm not investing in another machine until this changes.

  • @keyboard_g
    @keyboard_g 3 місяці тому +1

    BSD 14 added cpu core count up to 1024. LFG.

  • @personaldronerepair6141
    @personaldronerepair6141 3 місяці тому +1

    3rd gen thread ripper here, 3960x.
    I would love to know more about the Silver Stone aio.
    I know that I am on sp3 and this aio is built for sp5.
    I also know that Noctua's new sp5 tower cooler will mount to the sp3 socket as well as the sp5.
    Does any one reading this know if this Silver Stone aio will mount to the sp3?
    I know this comes across as lazy but I can't think of any other audience that may have already looked into this may have a positive result.

  • @Zwank36
    @Zwank36 2 місяці тому

    love to see elden ring have a hemorrhage on that CPU, it does not like my 24 core threadripper (have to turn off all but 6 cores on 1 CCD for it to not stutter)

  • @DavesGarage
    @DavesGarage 3 місяці тому +8

    It's not janky in my office. You need to set the scheduler to core with BCDEDIT, but a one-liner would be a short video :-)
    On the same 7995WX with 96 cores, Ubuntu 22.04 scores within 1% of Windows x64. I don't get the problem.

    • @Level1Techs
      @Level1Techs  3 місяці тому +4

      Core vs root makes a bigger difference in hyper-v context; the screenshot showing the 3rd processor group with mixed numa nodes, which is by definition jank. Also > The hypervisor will use the core scheduler *by default* beginning with Windows Server 2019. < from ms documentation, emphasis added.

  • @geoffmm2
    @geoffmm2 3 місяці тому

    You missed that theres a scroll bar in the process affinity popup. It shows a larger swath of cores

    • @Level1Techs
      @Level1Techs  3 місяці тому

      Selecting them doesn't assign right still because of the processor glrpups/Numa node edge case tho

  • @chebrubin
    @chebrubin 3 місяці тому

    It booted. All that matters. Are the cores allocatable with HyperServer?

  • @amigaworkbench720
    @amigaworkbench720 3 місяці тому +12

    Can we get proper desktop Linux test?

    • @jttech44
      @jttech44 3 місяці тому

      The most likely use case is a linux server, likely with a ton of NVME stuck in front of it running debian and slinging data over fast network interfaces.
      Not sure why you'd whitebox that kinda thing, but, it's certainly happening.

    • @666Tomato666
      @666Tomato666 3 місяці тому +1

      @@jttech44 Because there are people doing fluid dynamics, 3d rendering, etc. on Linux.

    • @amigaworkbench720
      @amigaworkbench720 3 місяці тому

      @@jttech44 Yes Blender test please, gaussian splatting, and I would like to know how AI models work on this beast!
      What about pci pass-trough on Linux?
      I can't see anything interesting that Windows can do in 2024.

  • @MadMeddler
    @MadMeddler 3 місяці тому

    The task manager CPU affinity dialog is crap, but there's a scroll bar to the right, then you can select all the individual cores.

    • @Level1Techs
      @Level1Techs  3 місяці тому +1

      that doesn't seem to set the correct affinity on this system, though, when you go look at the process after. give it a try?

    • @MadMeddler
      @MadMeddler 3 місяці тому

      @@Level1Techs Fair enough. Alas I'm limited to 16 cores at this end 😉

  • @GalvayraPHX
    @GalvayraPHX 3 місяці тому +5

    It's a chicken and egg situation - no one is using it because if they tried, they'd have to get through all the jank. What I'm worried about is the future - right now, 128 cores is clearly server/workstation only, but wait some years and it'll eventually be desktop standard. And knowing M$ they won't do anything to improve the situation.
    Sometimes, I get the feeling they WANT to force everyone off windows...

    • @yancgc5098
      @yancgc5098 2 місяці тому

      HEDT is is still only 64 cores, and AMD’s workstation is just now coming with 96 cores. Having 128 cores as desktop standard in just some years is laughable to think about, it’s gonna take longer than that. Heck, it might not even happen if the industry finally finds a way to increase CPU clock speed substantially again

  • @harveyweizman
    @harveyweizman 3 місяці тому +1

    What about windows server edition? How does it address all the nodes/cores?

    • @Level1Techs
      @Level1Techs  3 місяці тому

      It's a different scheduler out of the box but it doesn't mean. Huge difference except in hyper v contexts

    • @harveyweizman
      @harveyweizman 3 місяці тому

      @@Level1Techs The reason I asked is because I read a article on Microsoft’s website about 2 years ago, which I saved.
      Doesn’t this solve the performance issues on a system running windows server with more than 64 logical cores?
      “Behavior starting with Windows 10 Build 20348
      Note
      Starting with Windows 10 Build 20348, the behavior of this and other NUMA functions has been modified to better support systems with nodes containing more that 64 processors.
      Creating "fake" nodes to accommodate a 1:1 mapping between groups and nodes has resulted in confusing behaviors where unexpected numbers of NUMA nodes are reported and so, starting with Windows 10 Build 20348, the OS has changed to allow multiple groups to be associated with a node, and so now the true NUMA topology of the system can be reported.
      As part of these changes to the OS, a number of NUMA APIs have changed to support reporting the multiple groups which can now be associated with a single NUMA node. Updated and new APIs are labeled in the table in the NUMA API section below.”

  • @biomechanism1
    @biomechanism1 3 місяці тому

    Hey yo, Ryzen 7000 with 196 gb ram is that stuff working now?

  • @OrinThomas
    @OrinThomas 3 місяці тому +1

    Was this Windows 11 Pro or Windows 11 Workstation edition?

    • @CheapSushi
      @CheapSushi 2 місяці тому +1

      I wish he would clarify especially since there is a meaningful difference since Workstation is meant for higher core counts, or at least dual processors (or multiple numa nodes).

  • @jooch_exe
    @jooch_exe 2 місяці тому

    0:10 yes and no. If rackspace is your only concern then yes.

  • @ericthedesigner
    @ericthedesigner 3 місяці тому

    I'm voting for stacked chiplets with waterblocks in between! So the CPU will just be a metal block with 2 threaded water ports! How Awesome would that be!

  • @cwspod
    @cwspod 2 місяці тому

    Am running 64 cores, epyc 3rd gen , 64gb ddr4 , windows server 2022 and have no issues . Paid $30 for digital license.

  • @bobbastian760
    @bobbastian760 3 місяці тому

    Never mess with a man who buys thermal paste by the barrel...

  • @cluberti
    @cluberti 3 місяці тому

    Is there a reason this is being done on a desktop OS and not Windows Server or something like Azure Stack? I'm not 100% sure how much change you'd get, but they do behave differently. This is odd, but I'm wondering if it's odd because desktop is tuned differently.

  • @DynotoeTube
    @DynotoeTube 3 місяці тому

    I was under the impression that MS suggests Windows 10/11 Pro FOR WORKSTATIONS to support and unlock higher core counts and hardware?

  • @tim5187
    @tim5187 3 місяці тому +3

    Would be interesting to see some Factorio benchmarks on this system.

  • @user-me5eb8pk5v
    @user-me5eb8pk5v 3 місяці тому

    You are makingloveeating food,you are the king of the interwebs.

  • @jondonnelly4831
    @jondonnelly4831 3 місяці тому +3

    Old McDonald had a farm, A. I. A. I. O.

    • @WeiserMaster3
      @WeiserMaster3 3 місяці тому +1

      Even made a song about it! ua-cam.com/video/eudOwe3Rz-0/v-deo.html

    • @jondonnelly4831
      @jondonnelly4831 3 місяці тому

      Numa numa song

  • @JimConner
    @JimConner 2 місяці тому +1

    I don't think they allow MS employees access to multiple GPUs or Multiple monitors. Windows has been janky with multiple monitors since XP. For sure they don't let them dogfood on real hardware. Probably on VM in their testing operation.

  • @KiraSlith
    @KiraSlith 2 місяці тому

    I could see using it for linux and data science tasks, Xeon Phi was cool for the same reason,and that RAM pool is bonkers (Imagine the absolute unit of a motherboard required to take full advantage of this chip). But let's be honest, this chip only exists for Amazon, Google, and Microsoft Azure. It's meant for Superscaler data centers for whom $15k/cpu is chump change and has their own proprietary fail over virtualization system over machine to machine 100gbit fiber channel.

  • @nunyobiznez875
    @nunyobiznez875 3 місяці тому

    Nobody uses Windows to do anything important anyway, but this was interesting none the less.

  • @AndyDavis007
    @AndyDavis007 3 місяці тому +4

    ??? The closest I ever get to Windows is checking in for an appointment at a kiosk station but I doubt there's more than four cores inside that kiss-all-your-privacy-goodbye disclaimers box. But I make sure I get some sanitizer on my hands right after. Can't have my Commodore 64 getting infected cuz I touched a Windows device and didn't wipe after. What was the answer again? 😬

    • @Lukas_Miglioranza
      @Lukas_Miglioranza 3 місяці тому

      mh... I think that in reality you too, like aaall of usss, have been positive since the days of... shall I say it? Huh? Do you want me to say it? I'll say it! MSDos!

  • @chrisamon5762
    @chrisamon5762 3 місяці тому

    I ask myself that every day!😅

  • @peacemaker9807
    @peacemaker9807 3 місяці тому

    Going out on a limb..... But I'd assume windows server has no such issue. Product separation. And other stuff.

  • @PatipanWongkleaw
    @PatipanWongkleaw 3 місяці тому

    3 nodes high availability cluster
    **Redis laugh**

  • @Alex_whatever
    @Alex_whatever 3 місяці тому +2

    Next video with this machine on www.youtube.com/@Level1Linux pls!

  • @Primetime94
    @Primetime94 3 місяці тому

    Windows 11 installs fine with an fTPM. Are you saying this CPU does not have an fTPM?

  • @Freedom4Ever420
    @Freedom4Ever420 2 місяці тому

    Can it run doom?

  • @ChuckNorris-lf6vo
    @ChuckNorris-lf6vo 3 місяці тому

    Haha bri bro I need something like this to archive my videos with VVC, can you help me with that ?

  • @vamwolf
    @vamwolf 3 місяці тому

    I wonder what young Wendell wouldn't think of this computer spec

  • @GorditoCrunchTime
    @GorditoCrunchTime 3 місяці тому

    “Show me you checked out as an operating system company without showing me you checked out as an operating system company” 😂😂

  • @Elinzar
    @Elinzar 3 місяці тому +1

    Who squirted Liquid metal into that sage motherboard? , so lucky those pcie wherent full x16 lanes

  • @DanielWillen
    @DanielWillen 3 місяці тому

    I want this for my SQL Server .

  • @dannotech2062
    @dannotech2062 3 місяці тому +1

    Hi Wendel, I am working on a software renderer that uses AVX512 and I would *** love you *** if you would be willing to run my app your system. I've been thinking of buying a Threadripper for this but it's massively expensive and I'm doing this is a hobby, so I can't justify to the wifey why I would spend new car money on a CPU. Would you be interested in trying it out? I have a couple of videos on my channel of it running on my OG Threadripper and my 18 Core Xeon if you wanna check it out.

  • @CheapSushi
    @CheapSushi 3 місяці тому +3

    Wendell, just wanted to confirm; you used 11 Pro or 11 Pro for Workstation Edition? Also, I bet you've seen the older article from Anadtech & Microsoft; article "896 Xeon Cores in One PC: Microsoft’s New x86 DataCenter Class Machines Running Windows" and have more insight into it. So it does seem like MS was working on these issues.

  • @fracturedlife1393
    @fracturedlife1393 3 місяці тому

    I want an XE360-sp5 to try on a GPU

  • @UmmerFarooq-wx4yo
    @UmmerFarooq-wx4yo 3 місяці тому

    A lot of peripherals being designed for not windows compared to a basic android phone.

  • @jamesesdaile4696
    @jamesesdaile4696 3 місяці тому

    microsoft stopped caring about their OS years ago, when you had two control panels that was it. they never finished it, they don't care.

  • @Lazllb
    @Lazllb 3 місяці тому +1

    Im convinced Windows runs better in a KVM virtual machine so it can let Linux handle the scheduling.

  • @keyboard_g
    @keyboard_g 3 місяці тому +1

    Windows 11 is a consumer OS. Even Microsoft doesnt want it for the cloud. Benchmark it against their own Linux distro Mariner.