100 Copies of Doom vs Threadripper 7995WX PRO 96-core 192-thread CPU

Ғылым және технология

Dave puts the new 96-core 7995WX to the test by pitting it against 100 copies of Doom, plus Cinebench R23, R24, Geekbench 6, and more. Dave also time-builds the Linux Kernel and does GPU testing of the A4000 GPU included.
To launch a Doom server in Docker, execute:
sudo docker run -p 8000:8000 elliottking/doom-wasm:0.1.1
00:00 Intro
00:14 🎮 The Threadripper Pro 7995WX with 96 cores and 192 threads can run 100 copies of Doom simultaneously on the HP Z6 g5a workstation, handling it with ease.
02:28 🛠 Setting up the server side involved using Ubuntu under Hyper-V to run the Doom server, spawning multiple browser windows pointing to it.
05:01 🕹 The Threadripper 7995WX managed 200 copies of Doom well, running at reasonable frame rates with 10% CPU usage and around 20% GPU.
06:36 🚫 Pushing it to 500 copies, the system struggled, experiencing issues with graphics rendering and potentially running out of system resources.
07:48 📊 The benchmarking involved Geekbench 6, Cinebench R23/R24, showcasing the 7995WX's impressive single-core and multi-core performance, surpassing previous processors in tests.
11:04 🌡 Under max load, the CPU maintained temperatures around 72-80°C, handling a 350W power draw while maintaining clock speeds of 3,000-3,200 MHz.
12:38 ⚙ Compiling the Linux kernel on the 7995WX demonstrated exceptional speed, completing the task in 28 seconds, more than twice as fast as the 3970X.
13:48 💻 For serious professional work, the RTX A4000 GPU proved capable, sitting between an RTX 3070 and 3080 in performance, ideal for tasks like video

Пікірлер: 855

  • @ScottGrammer
    @ScottGrammer6 ай бұрын

    A hundred instances of Chrome might stress the machine more than a hundred instances of Doom....

  • @agenda697

    @agenda697

    6 ай бұрын

    TBH even 1 instance of Chrome might do that !

  • @mattym8

    @mattym8

    6 ай бұрын

    It’ll melt

  • @teejaded

    @teejaded

    6 ай бұрын

    Maybe he should have tried dosbox instead?

  • @sihamhamda47

    @sihamhamda47

    6 ай бұрын

    Recreating the infamous LTT experiment "How much chrome tabs you can open with 2TB RAM" in 2023 would be very interesting

  • @Retrohertz

    @Retrohertz

    6 ай бұрын

    Might?

  • @GoatTheGoat
    @GoatTheGoat6 ай бұрын

    As others have already pointed out, running 500 instances of Chrome was the actual stressful factor. Not the copies of Doom.

  • @DavesGarage

    @DavesGarage

    6 ай бұрын

    Yes, I'm aware :-). And it's Chrome that ultimately depleted whatever it was runing out of, not Doom itself. But since doom requires Chrome, it's a built in cost for this version.

  • @Katchi_

    @Katchi_

    6 ай бұрын

    So what is the point of re-stating what others have already stated?

  • @GoatTheGoat

    @GoatTheGoat

    6 ай бұрын

    @@Katchi_ Catharsis.

  • @demo9750

    @demo9750

    6 ай бұрын

    ​@@DavesGarageI can't believe you haven't heard of GZDoom, where have you been?

  • @formes2388

    @formes2388

    6 ай бұрын

    @@demo9750 There is more in this world beyond what you could possibly imagine. And of what you could imagine, you will only have time to meaningfully understand a fraction of the topics, and of the topics you do explore and gain understanding in, you will only gain reasonable mastery of a few. And you know what? It's awesome. So instead of "Where have you been?" - Try Something like: "Hey, there is the GZDoom version that you might want to check out for tests like this". Comes across a lot better.

  • @themomaw
    @themomaw6 ай бұрын

    Considering Doom was designed to run on a 30mhz CPU from 3 decades ago, I'd be astonished if the hardware wasn't powerful enough to run over a *thousand* copies of Doom simultaneously.... if it wasn't bogged down by the web browsers and virtualization...

  • @GraveUypo

    @GraveUypo

    6 ай бұрын

    if all resources were utilized to their fullest, this could probably run a hundred thousand copies before it starts to drop frames.

  • @alfiegordon9013

    @alfiegordon9013

    6 ай бұрын

    Yeah, i normally like daves videos but tbh this is a non starter. Its like trying to drive a rally car over a bog and then saying its not actually a fast car

  • @plasmaastronaut

    @plasmaastronaut

    5 ай бұрын

    @@GraveUypo using a modern gpu to offload work from a modern 192 thread cpu to run vanilla doom is kek; and deserves own video.

  • @SalivatingSteve

    @SalivatingSteve

    5 ай бұрын

    “Can it run Crysis?”

  • @squaretrianglez

    @squaretrianglez

    5 ай бұрын

    Actually Doom required a lot more than 30mhz. 30 mhz did not exist biut 33 mhz did. 486 dx 33 with pci graphics card could run a decent frames.

  • @icarvs_vivit
    @icarvs_vivit6 ай бұрын

    CPU benchmarking videos sure are improved by a lack of obnoxious ads and no annoying host.

  • @xxPow3rslave

    @xxPow3rslave

    6 ай бұрын

    poor linus just got burned 🔥🚒

  • @DiverseGreen-Anon

    @DiverseGreen-Anon

    6 ай бұрын

    i actually thought he meant gamers nexus xD @@xxPow3rslave

  • @icarvs_vivit

    @icarvs_vivit

    6 ай бұрын

    @@DiverseGreen-Anon I was actually thinking precisely of both.

  • @DiverseGreen-Anon

    @DiverseGreen-Anon

    6 ай бұрын

    @@icarvs_vivit valid

  • @neilneilsexappeal

    @neilneilsexappeal

    6 ай бұрын

    Can I please add that Jay bloke?

  • @Tore299
    @Tore2996 ай бұрын

    You probably could run a lot instances of Doom by running it in a source port. Chocolate Doom is very close to DOS Doom and runs on modern OS. Could probably spin up tons of containers running Chocolate Doom inside them if it doesn't like multiple instances running on the host machine.

  • @SaraMorgan-ym6ue

    @SaraMorgan-ym6ue

    6 ай бұрын

    yeah I am pretty sure you can run more then 100 instances of Doom cause the cpu is running so fast plus has 96 cores

  • @Not_So_Anon

    @Not_So_Anon

    6 ай бұрын

    More fun to run then under one OS to see how the scheduler handles it. You could probably pin each instance to one core (or thread) and if you rely on the software renderer, it'll be the true test. Also still curious as to how the Crysis software mode runs nowadays. I know LTT did a video on a Threadripper years ago but they've grown up since then.

  • @affegpus4195

    @affegpus4195

    6 ай бұрын

    I wouldn't put past it running 100 chocolate dooms per core

  • @SaraMorgan-ym6ue

    @SaraMorgan-ym6ue

    6 ай бұрын

    @@affegpus4195 what about 2500 per core?🤣

  • @MusicByproduct

    @MusicByproduct

    6 ай бұрын

    My i7-9700KF processor from 2019 needed around 60-70% to run 70 Chocolate Dooms tiled using the original 320x200 resolution and software rendering. There's a vid on my channel and a python script if you want to try it yourself. :)

  • @kromych3389
    @kromych33896 ай бұрын

    Superb episode! Feeling lucky you decided to start the channel!

  • @timeimp
    @timeimp6 ай бұрын

    We had the Raymond interview AND we get a Threadripper review? What a week! Please keep up the FANTASTIC content coming Dave (and thanks!)

  • @MikkoRantalainen
    @MikkoRantalainen6 ай бұрын

    Maybe try with Chrome flags "--in-process-gpu --process-per-tab" to avoid Chrome serializing GPU access from multiple tabs from the same server. Note that Chrome will probably eat even more RAM than usual so 128 GB may not be enough for 500 windows. Another fun test would be to add "--disable-gpu" to force CPU to set the visible pixels on screen, which should improve CPU load quite a bit.

  • @kreont1

    @kreont1

    2 ай бұрын

    Viva Firefox

  • @mrturret01
    @mrturret016 ай бұрын

    The web browser and OS instances are probably adding a huge amount of overhead. I'd use a simple souce port like PRBoom.

  • @CptJistuce

    @CptJistuce

    6 ай бұрын

    I'd use DOSBox, personally.

  • @mrturret01

    @mrturret01

    6 ай бұрын

    @@CptJistuce That's going to add more overhead than just running 100 instances of PRBOOM

  • @ozzyp97

    @ozzyp97

    6 ай бұрын

    ​@@mrturret01No question, but running the OG code with emulated sound hardware etc. would be pretty cool in my books. Depends on what you want test I guess, either way it'd be a lot more interesting than Chrome.

  • @tradingnichols2255

    @tradingnichols2255

    5 ай бұрын

    DOSBox does like 1 thread..., but I thought it needed plenty from 1 thread? But then, doom was never heavy...reaches back and remembers computers it was heavy for... LOL!@@CptJistuce

  • @RadactPotato
    @RadactPotato6 ай бұрын

    Sheesh, that's crazy powerful! Cinebench R23 score is 10x of my R5 3600's score. Insane.

  • @pompeymonkey3271

    @pompeymonkey3271

    6 ай бұрын

    The 96 core beast costs a LOT more than 10x R5 3600s.

  • @johnnyblue4799

    @johnnyblue4799

    6 ай бұрын

    @@pompeymonkey3271 Yeah, I looked at the price... I can buy a decent motorcycle for that amount....

  • @RadactPotato

    @RadactPotato

    6 ай бұрын

    @@pompeymonkey3271 Eh, it's just 13k USD here, chump change lol

  • @chiefjudge8456

    @chiefjudge8456

    6 ай бұрын

    Actually a lot more than 10x, because that's without PBO on. The 7980X/7985WX can get 115k-120k with PBO on with simple water cooling. For the 7995WX with PBO on, it will get something like 140-150k depending on how good your cooling is. With LN2 the world record is 200k with the 7995WX (6ghz on all 96 cores). Threadripper overclocks like a beast.

  • @geoduck5614
    @geoduck56146 ай бұрын

    This is so awesome, Dave! I sincerely hope that your DoomBench becomes an industry standard for high-performance machine characterization.

  • @TheRealLink
    @TheRealLink6 ай бұрын

    Wow what an insane chip! Thanks for testing both fun and serious workloads!

  • @nicknorthcutt7680
    @nicknorthcutt76806 ай бұрын

    The best rundown of the 7995wx! Good stuff 😊

  • @Nathan15038
    @Nathan150385 ай бұрын

    First time seeing your channel and all I Gotta say is sick. Computers/Code/Tech and cars. Oh yeah

  • @Tia_Bea
    @Tia_Bea6 ай бұрын

    Now that was one very informative video. I kinda want one of these on my workstation now!

  • @Smirnoff67
    @Smirnoff676 ай бұрын

    Running Doom in the taskmanager, with the cpu utilization tile would have been more fun lol

  • @reneandra9294

    @reneandra9294

    6 ай бұрын

    @DavesGarage that is the challenge... :D

  • @AlJey007
    @AlJey0076 ай бұрын

    the biggest bottleneck is chrome eating up all of your ram

  • @SaraMorgan-ym6ue

    @SaraMorgan-ym6ue

    6 ай бұрын

    easy fix just slap 256 gbs of ram into that machine cause I have 128 gigs of ram so he should have more since he's got more cores then me🤣🤣🤣

  • @ChrisSmith-rm6xl

    @ChrisSmith-rm6xl

    6 ай бұрын

    @@SaraMorgan-ym6ue Did you watch the video? He was at 32GB of RAM used

  • @moodswinggaming2972

    @moodswinggaming2972

    6 ай бұрын

    @@ChrisSmith-rm6xl They just wanted to mention they have 128gbs of ram i think.

  • @getcass
    @getcass6 ай бұрын

    As always, superb .. good show !!

  • @indraalgadelvanov9368
    @indraalgadelvanov93686 ай бұрын

    I love your video, this is what i looking for, high-end amd threadripper in pre-built workstation desktop. I'm glad i'm found your video

  • @vidstjepanvlahovic856
    @vidstjepanvlahovic8565 ай бұрын

    dave, man, im happy that today i found your channel!

  • @rivet
    @rivet6 ай бұрын

    When Dave said "Thirty two megabytes of memory total" I perked up. But no, gigabytes. For a second there I was going to nominate JC for a noble prize.

  • @bricaaron3978

    @bricaaron3978

    2 ай бұрын

    If you award a noble prize, make it novel as well.

  • @CitarNosis317
    @CitarNosis3176 ай бұрын

    Nice review, thorough video, excellent production quality. NICE. ThreadRipper 7995 workstation giveaway when? Sorry, couldn't resist.

  • @Endelin
    @Endelin6 ай бұрын

    Seeing it run every major version of Windows at the same time would be fun!

  • @djpiles1982
    @djpiles19826 ай бұрын

    @Dave's Garage Love the choice of tyre on those rims. Michelin Pilot Sport. Perform almost as well as the 7995WX Pro

  • @chionyenkwu2253
    @chionyenkwu22536 ай бұрын

    Nice one Dave; very techi-licious vid 😉🧐🧐😉

  • @fordsrmaster
    @fordsrmaster3 ай бұрын

    Awesome video !

  • @omdevs
    @omdevs6 ай бұрын

    Great video!

  • @PeranMe
    @PeranMe6 ай бұрын

    Awesome, thanks for the entertainment! You’re the best!

  • @dwegmull
    @dwegmull6 ай бұрын

    The Doom test brought back some memories: my first PC was a 386SX, clocked at 16 MHz. On it, I had Windows 3.1 and an early version of Linux (1.0 kernel, I think). Once I installed Xwindow, I discovered that that the share ware version of Doom was available. Out of curiosity, I tried running multiple instances in windows. Two was tolerable, three was unusable. On the same machine, building the Linux kernel took the better part of an afternoon!

  • @Ben333bacc

    @Ben333bacc

    5 ай бұрын

    Doom wouldn't be playable on a 386sx.

  • @DavesGarage
    @DavesGarage5 ай бұрын

    For the curious, I also tried with chocolate doom and one other, and got better results with chrome... but am still looking for something lightweight enough to run more of them!

  • @gradystephenson3346

    @gradystephenson3346

    5 ай бұрын

    What gpu does this very nice hp workstation have in it

  • @iceman78772

    @iceman78772

    5 ай бұрын

    For lightweight source ports, there's FastDoom which can run in glorious 80x200 resolution on a 386. If you want something goofier, there's also PhoenixDoom and PsyDoom which are PC ports of the 3DO and PlayStation versions

  • @timryder4036
    @timryder40366 ай бұрын

    Impressive. Also nice idea creating your own Linux server to host Doom. What library did you use to host the actual webservices? Or was it all contained in the Docker Image?

  • @williamalbertson78
    @williamalbertson786 ай бұрын

    very cool that was fun to watch

  • @mobslicer1529
    @mobslicer15296 ай бұрын

    i love how dave's house is so high tech he had to upgrade the workstation

  • @adamweb

    @adamweb

    6 ай бұрын

    Haha, get that pleb 10gbps e-waste outta here!

  • @PushyPawn
    @PushyPawn6 ай бұрын

    What lens are you using? That DOF is crazy shallow.. Very cinematic. 🎥

  • @pixtweaks393
    @pixtweaks3935 ай бұрын

    I remember playing doom on 486 when it came out on my friend's computer. I would call you insane that one day you can easily run 200 simultaneous dooms on one computer :D Thanks Dave!

  • @nutdpl

    @nutdpl

    5 ай бұрын

    I remeber it being sluggish on my low end 486 back then. So I was thinking the same.

  • @tjeerdnet

    @tjeerdnet

    3 ай бұрын

    Same thought here. And I think 99.9% of the people don't even realize what's happening here in terms of cpu power. Man, if you told me around 1995 that this would be possible, people would go crazy and this would be world news. Now it's 'just' a video and by chance people pass by this channel and take it probably for granted.

  • @jonathonschott
    @jonathonschott6 ай бұрын

    My favorite so far was a take on 'can it run crysis' where someone used the vram of a 3090 as a ram drive while also playing the game. I think it was a 3090, maybe ti, it was one of the 24GB cards of late. I thought it was cheeky

  • @lactobacillusprime
    @lactobacillusprime6 ай бұрын

    Reason? Because you can! :) I remember optimizing my system to run a single copy of doom properly back in the day. Threadrippers and EPIC CPUs have come a long way. Obtaining the CPU in a workstation setup like this might be the best way to actually get a system like that. The threadripper sockets, tightening the socked down and placing a cooler is a bit of a nerve wrecking experience.

  • @Mini-ov7mh
    @Mini-ov7mh5 ай бұрын

    At the end of 100 copies I and the subtitles thought you said 68 percent, you in fact said 6 to 8 percent. Insane.

  • @NickSealPueo
    @NickSealPueo5 ай бұрын

    You’re living the dream. Fun stuff.

  • @interlace84
    @interlace846 ай бұрын

    I thought we'd at least be talking about the 2016 Doom version 😅 but very nice video anyway 👍 you gained another sub, sir!

  • @Igbon5
    @Igbon56 ай бұрын

    I have a couple of old HP Desktop workstations. Nothing special specs wise but the build quality of the hardware was a real step up from over the counter cases I had tried before. Very nicely thought out and nicely pressed metal nicely put together.

  • @pontiacg445

    @pontiacg445

    5 ай бұрын

    I despise HP, but I still use a 2540p elitebook from more than a decade ago. An absolute tank, it bounces around in the passenger's seat of my cars more often than not, running tuning software with it's little fan just screaming trying to eat the passenger's seat. OG battery, it will last more than 30 minutes like that still! Anything consumer grade? Pure trash.

  • @moncyn1

    @moncyn1

    5 ай бұрын

    Replace old battery or it might explode

  • @adam-xi2nc
    @adam-xi2nc6 ай бұрын

    Hey you might of done a video on it already or might not be able to talk about it at all lol but I was trying to learn more about the origin of Windows for Warships. Who fist proposed the idea and was it an internal project or out sourced? I can only imagine the Navy hiring a full time IT on a battle ship for debugging lol.

  • @JimmyGeschwind
    @JimmyGeschwind5 ай бұрын

    I love the scientific test at the start with DOOM, good video! ^_^

  • @unbreakablefootage
    @unbreakablefootage6 ай бұрын

    thats some really nice lightning man

  • @mavromatis
    @mavromatis6 ай бұрын

    @6:16 Why the diagonal cpu usage, wit the 100% at the mid?

  • @ariella4063
    @ariella40636 ай бұрын

    Loved the video

  • @TonyHammitt
    @TonyHammitt6 ай бұрын

    On the dedicated server end of things, this bodes pretty well. Would love to have a system with that many cores, but we would need probably 2 to 4 TB of RAM. That'll probably be available soon.

  • @nadtz

    @nadtz

    6 ай бұрын

    Already is with epyc.

  • @dust_d_bin
    @dust_d_bin6 ай бұрын

    Great video, way over my head

  • @aidangarvey7049
    @aidangarvey70496 ай бұрын

    Your system for running and automating the Doom benchmark was super impressive! I wonder if it would've been possible to use instances of DosBox running Doom instead, and how that would affect the benchmark? I might have to try it out myself sometime

  • @chionyenkwu2253

    @chionyenkwu2253

    6 ай бұрын

    As in multiple vm's ? The RAM would have been swamped --> I have 128GB of ram in my workstation; running too many vm's concurrently is it's Achilles heal 🧐🤔🧐

  • @eDoc2020

    @eDoc2020

    6 ай бұрын

    @@chionyenkwu2253 128 gigs is plenty for some MS-DOS VMs. I can't imagine there's over 64 megs of overhead in each DOSBox instance so that gives you 2048 copies if I'm not mistaken.

  • @TripleMachine
    @TripleMachine6 ай бұрын

    How do you make the Task Manager to show % in the cpu usage instead of the chart?

  • @velo1337
    @velo13376 ай бұрын

    can you do a video on how to programm a software that can make use of so many threads.

  • @christofferainek
    @christofferainek6 ай бұрын

    28 seconds(!) I remember building new kernels over night back in the 90’s 😅🔥

  • @seethransom
    @seethransom5 ай бұрын

    Thanks for win95!! That 640k problem became a thing of the past. People don't know...Having to make several boot floppies for different games and programs.

  • @composetoast8002
    @composetoast80026 ай бұрын

    I think I'm seeing yet more anectdotal evidence to not worry too much about the automagic threading/hyperthreading optimization issue in video game land. Thank you!

  • @chiefjudge8456
    @chiefjudge84566 ай бұрын

    Should've tested with PBO on. The 7980X/7985WX can get 115k-120k with PBO on in Cinebench R23 with simple water cooling. For the 7995WX with PBO on, it will get something like 130-140k depending on how good your cooling is and this is without tweaks. With LN2 the world record is 200k with the 7995WX (6ghz on all 96 cores). Threadripper overclocks like a beast.

  • @jeremyf1901
    @jeremyf19015 ай бұрын

    This is such a cool video.

  • @RandomTorok
    @RandomTorok6 ай бұрын

    How do you get Task Manager to show the individual cores?

  • @marif6598
    @marif65986 ай бұрын

    how do you show CPU utilization as percentage instead of the graph in task manager?

  • @billyhart3299
    @billyhart32996 ай бұрын

    Did you use WSL or straight up a separate installation of Ubuntu inside hyper-v?

  • @Monarchias
    @Monarchias6 ай бұрын

    Hi Dave! Well, it seems you might want to work on a fun doom project. As others mentioned, other versions of doom that might work with a much more hardcore doom testing, I really hope you will have the time and will to provide us a deeper dive of a multiple doom runs. Thank you for everything comes into your mind and ends up on our 'tele vision'! :)

  • @hotbrakepads
    @hotbrakepads6 ай бұрын

    I’ll finally be able to run Minesweeper with this processor. Thanks Dave!

  • @moddaudio
    @moddaudio6 ай бұрын

    I have a realtime muti-threaded FFT/spectrogram program that will almost peg any cpu (at certain settings). As far as raw single precision floating point performance, Apple does really well pushing floats around compared to zen3 cores.

  • @Zangetsu_X2

    @Zangetsu_X2

    5 ай бұрын

    Yo, what do you do with the FFT spectrogram stuff? Sounds really interesting.

  • @moddaudio

    @moddaudio

    5 ай бұрын

    @@Zangetsu_X2 On the private side, I use it to validate my math for high order filters, normalized lattice filters, half bands, IR capture, etc. On the public side, I made a bunch of videos testing guitar peddles during its development. There is a free version available for mac/linux on the channel. I put up 6 months ago, but the spectrogram stuff was not ready at the time so not included. It is basically something like 'Smaart' or 'REW' (room equalization wizard) but I do all the math 60 times a second rather than once when a button is pressed. Since the channel only got 91 subscribers in about 2 years, so it is abandonware or something to occasionally scratch my programming itch.

  • @spitefulwar
    @spitefulwar6 ай бұрын

    100 copies of Crysis might melt a hole into the desk...

  • @ronwatkins5775
    @ronwatkins57755 ай бұрын

    I wonder if it's possible to locate a app window to a specific location on the screen. I have to have multiple copies of putty running and trying to get them positioned and sized has always taken a very long time. I would love to know if there is a script or command I can use to position the windows exactly where I want them.

  • @Stryder_The_Nite_Owl
    @Stryder_The_Nite_Owl6 ай бұрын

    That's a really nice setup. I have a dual Xeon E5-2699a v4 with 1TB of DDR4 RAM to play with. For the high number of cores you have, I'd highly suggest increasing your RAM from 128GB to at least 256GB or even 512GB to take full advantage of all of those cores.

  • @gradystephenson3346

    @gradystephenson3346

    5 ай бұрын

    2gb per thread would probably be optimal

  • @geort45

    @geort45

    5 ай бұрын

    Those Xeon E5 V3s and V4s have becone cheap as hell... but I lost track of the subsequent xeon generations... gold... silver... platinum... very confusing... I'm tempted to go back to a dual socket-setup but the V4's are too old...

  • @dudeawsomeness1
    @dudeawsomeness14 ай бұрын

    What font is that in the terminal? 12:52

  • @almostmatt1tas
    @almostmatt1tas6 ай бұрын

    I loved this. I make Tool-Assisted Speedruns for Doom and a large part of that process is brute forcing large input ranges to test for specific outcomes in order to make certain movement tricks work. Modern source ports and tools are amazing and can do amazing things. Doom is a single-threaded task, as are its source ports and the tools based on them, and it's possible to break up a large brute force range into many smaller ones - on my 7950x (16c/32t) system, running 32 processes in parallel scales beautifully and has been an incredible leap forward in productivity. The time taken for the brute force processes depends on the complexity of the map. Recently I made a very small test map to verify if an idea might work. 32 parallel brute forcing tasks each ran through 165,683,700 input possibilities spanning 32 frames, with the longest taking 19811 seconds. This means that just shy of 170 years of in-game time was simulated in just over 5 and a half hours. It's crazy to think about what this Threadripper could do.

  • @yta7777777

    @yta7777777

    6 ай бұрын

    That sounds EXTREMELY cool. I'd love to see a video explaining what you wrote from start to finish😊

  • @daveys
    @daveys6 ай бұрын

    Nice bit of performance there! That seems designed for doing ML type stuff. Bet it’s an awesome bit of kit as a daily driver.

  • @johnpaulbacon8320
    @johnpaulbacon83205 ай бұрын

    Very intriguing.

  • @Fay7666
    @Fay76666 ай бұрын

    Most people focus on it being 500 instances of Chrome, but actually even if they're 500 windows they're likely actually running under the same core process. It _may_ be threading each tab separately, but it also may not as I've seen it grouping multiple tabs into a single process. You'd need a browser that actually allows for multiple instances (or multiple browsers? maybe just multiple exe names would do the trick?) in order to run the game. Yes, that does mean having the actual overhead of 500 whole instances, but then it also means that the single instance that would be the limiting factor would be eliminated.

  • @Fay7666

    @Fay7666

    6 ай бұрын

    Actually, simpler. Maybe not giving each one their instance but still speading it out. Making the code open it on various browsers at the same time, say having 5 distinct browsers defined so setting 100 would open 5 different browsers times 100 giving us 500 copies spread across 5 core processes. Even if they're naturally opening round-robin, they'll still slot in to their core process properly. (or you could just... y'know, run a source port lol)

  • @DavesGarage

    @DavesGarage

    6 ай бұрын

    With copy on write, multiple copies of the same pages don't take any extra memory, the pages just get mapped to the same place, so it's not nearly as bad as folks imagine...

  • @nnnscorpionnn
    @nnnscorpionnn6 ай бұрын

    15 years later Dave's garage: We played 100 copies of Crysis with 512 core threadripper CPU.

  • @vBDKv
    @vBDKv5 ай бұрын

    I was proud of my first ever Ryzen 6c/12 thread cpu, it looked awesome in task manager :) I've never seen that many. 192 threads .. wow. Just wow.

  • @romero1269
    @romero12696 ай бұрын

    How do you get past memory management for non focused applications?

  • @AironExTv
    @AironExTv6 ай бұрын

    Very neat. Maybe someday an audio performance test will be run on this chip as well with something similar to Dawbench. That would require a decent audio interface as well, since measurements are done at different buffer sizes (2^x samples usually starting at 32 samples). If you have some time for it, great. If not, oh well. Someone will try it I hope.

  • @MrSparkefrostie
    @MrSparkefrostie6 ай бұрын

    Would be great to see benchmarks per CCD and and also the ability to test groups of CCDs, possibly running some workloads in a checkered board pattern with much higher clocks could be interesting, though I suspect AMD already found the sweetspot

  • @IraQNid
    @IraQNid6 ай бұрын

    How about loading it up with DOSBox, FractInt version 20+, edit the virtual video resolution to 20,480x20,480 pixels, then generate a highly detailed fractal with and without "co-processor" use? You can press the TAB key to see how long the render is between manual save operations. Then using batch mode, follow their instructions for auto generation of a deep zoom up to 1 trillion zooms deep. Throw in some color cycling for good measure. Maybe play around with the other methods of rendering the fractal in the same deep zoom at maximum virtual video resolution. Then show a comparative chart for the results.

  • @skilletpan5674

    @skilletpan5674

    6 ай бұрын

    You know I haven't found a good fractal software like fractint for windows. There's a few that are ok but none are as good/as many features and free.

  • @soundspark
    @soundspark6 ай бұрын

    Is there an advantage of running the Linux distro on Hyper-V instead of WSL2 especially considering it's running headless anyway?

  • @georgewendle7467
    @georgewendle74676 ай бұрын

    Doom was the first game I had to upgrade for. I bought a Cyrix chip. Doom was the first game I upgraded twice just to play. Watching 200 instances run - in a browser, is quite the stark contrast.

  • @finnabehelladone
    @finnabehelladone5 ай бұрын

    At around 6:14 the CPU cores form a weird diagonal pattern, does anyone know what is happening there?

  • @RosebudsRosebud666
    @RosebudsRosebud6665 ай бұрын

    I enjoyed seeing some Michelin Pilot Sport Cup tires at 00:02:05! What do they go to...I wonder...

  • @trustnoone81
    @trustnoone816 ай бұрын

    But can it run 100 instances of _Crysis_

  • @Steamrick

    @Steamrick

    6 ай бұрын

    The CPU probably can if you can give it enough GPU resources. The original Crysis only used two cores and didn't use them all that much either. On a modern platform, a single core with SMT enabled should have absolutely no issues running Crysis.

  • @trustnoone81

    @trustnoone81

    6 ай бұрын

    @@Steamrick But can it run 100 instances of Crysis using _software rendering!_

  • @bgg-jp5ei

    @bgg-jp5ei

    6 ай бұрын

    I was wondering the same

  • @user-kc1tf7zm3b

    @user-kc1tf7zm3b

    6 ай бұрын

    @@trustnoone81 I asked this question as well.

  • @opensourcedev22
    @opensourcedev226 ай бұрын

    This is some mad scientist stuff. Crazy CPU

  • @plato4ek
    @plato4ek6 ай бұрын

    Hello, Dave! There's an incorrect link to a code's repository in the description of the video "Stupid C Tricks: Unsafe Functions You MUST Avoid!". It leads to some .asm files, I guess it is from another video. Do you have the code from the mentioned video anywhere? Maybe you could fix the link in the description?

  • @phitsf5475
    @phitsf54756 ай бұрын

    What does setting CPU affinity do?

  • @ashleykwan3044
    @ashleykwan30446 ай бұрын

    will it come with OS recovery disk set?

  • @peppybocan
    @peppybocan6 ай бұрын

    That's one of a Doom machine.

  • @xxPow3rslave
    @xxPow3rslave6 ай бұрын

    I love your channel 👍🏻

  • @pompeymonkey3271
    @pompeymonkey32716 ай бұрын

    Nice tyres! :)

  • @dameanvil
    @dameanvil6 ай бұрын

    00:14 🎮 The Threadripper Pro 7995WX with 96 cores and 192 threads can run 100 copies of Doom simultaneously on the HP Z6 g5a workstation, handling it with ease. 02:28 🛠 Setting up the server side involved using Ubuntu under Hyper-V to run the Doom server, spawning multiple browser windows pointing to it. 05:01 🕹 The Threadripper 7995WX managed 200 copies of Doom well, running at reasonable frame rates with 10% CPU usage and around 20% GPU. 06:36 🚫 Pushing it to 500 copies, the system struggled, experiencing issues with graphics rendering and potentially running out of system resources. 07:48 📊 The benchmarking involved Geekbench 6, Cinebench R23/R24, showcasing the 7995WX's impressive single-core and multi-core performance, surpassing previous processors in tests. 11:04 🌡 Under max load, the CPU maintained temperatures around 72-80°C, handling a 350W power draw while maintaining clock speeds of 3,000-3,200 MHz. 12:38 ⚙ Compiling the Linux kernel on the 7995WX demonstrated exceptional speed, completing the task in 28 seconds, more than twice as fast as the 3970X. 13:48 💻 For serious professional work, the RTX A4000 GPU proved capable, sitting between an RTX 3070 and 3080 in performance, ideal for tasks like video editing.

  • @Katchi_

    @Katchi_

    6 ай бұрын

    Loser.

  • @etansivad
    @etansivad6 ай бұрын

    6:14 You've got one CPU maxed out when running 200 dooms. I'd be really curious to know what that one process is. Is it the kernel servicing all the threads? Or is it the Python library running single threaded? I feel like that's your bottleneck right there.

  • @MikkoRantalainen

    @MikkoRantalainen

    6 ай бұрын

    Python always run single-threaded so I would guess it. In addition, if you run Chrome without extra flags, Chrome will internally serialize all access to GPU in a single thread and the window management of Chrome is also single threaded if I've understood correctly.

  • @etansivad

    @etansivad

    6 ай бұрын

    @@MikkoRantalainen Yeah, that's why I find playing doom in a browser window such an odd choice. It's a convenient way to spin up an instance of doom, but I feel like you're dredging up a lot of constraints that might not be there otherwise.

  • @drumboy02
    @drumboy026 ай бұрын

    wow! thats a fast machine

  • @canowyrms
    @canowyrms6 ай бұрын

    Any reason for using Hyper-V instead of WSL? Just curious.

  • @tiderfish
    @tiderfish2 ай бұрын

    What custom Shell are you running on Windows 11? -Thanks

  • @o0Donuts0o
    @o0Donuts0o6 ай бұрын

    That’s cool Dave. But can it run Pinball at 1000 FPS?

  • @skilz8098
    @skilz80986 ай бұрын

    Hmm, instead of running doom on this pc... here's a new challenge. Write a custom version of Conway's Game of Life and within Conway's Game of Life build an actual Intel 386-486 CPU that can run Dos 6.0. Then have it install and run Doom within the CPU/PC that is within Game of Life while trying to have it render at about 30-60 frames per second. Don't forget about the audio too... If it can do that, then it's a beast!

  • @taragwendolyn
    @taragwendolyn6 ай бұрын

    Fun times as always... Another retro software on modern hardware idea that's been percolating in my head --- and I suspect you might be one of the best equipped to pull it off if it's actually possible... Windows 95 only needs 4MB of RAM to run, which is well below the L3 cache numbers for just about every processor out there. I've been wondering what it'd take to coax it to run on a system with no installed RAM ;)

  • @Azeazezar

    @Azeazezar

    6 ай бұрын

    I'd start by considering what it would take to pull the ram sticks after boot.i doubt you can get it booted without them.

  • @SeanBZA

    @SeanBZA

    6 ай бұрын

    @@Azeazezar Do not think the motherboard chipset will run without RAM, though you can just take the RAM and update the ID chip to have it report that you only have 16M of RAM on the chip, which would allow the PC to boot, though you likely would have to write a custom BIOS, basically making an old 1990's era BIOS run on a modern multicore processor, which would mean having to add in the core operating logic, to set up all the registers on the north and south bridge, to set them up like they need, then start to run the old bios as a direct task on it, and boot from there. Would need an old PCI graphics card, and also a PCIE to PCI adaptor as well, or even ISA and PCIE to ISA adaptor, to allow the VGA routines on the video card ROM to run. After all modern graphibns cards no longer likely support the older VESA standards, though it will be fast. Did think, when Pentium processors got past the 1GHz mark, that you could actually put a simple program into a ROM, and boot off it, to use that fast bus speed to directly synthsise FM radio carriers, and also the audio modulation, as a dual core could run fast enough to have one core do the DSP to read in audio, and the other core do DDS to generate the RF waveform direct, modulation and all. Just a simple low pass filter on the output needed. 300MHz processors could easily do AM radio as well, with a simple resistor DAC and a latch, with the enable being simply a write to any high order address line. After all, with 32 bits, and only needing 12 for the ROM, you can be very wasteful with address decoding if you need speed, and really only have 4 actual peripherals to interface.

  • @eDoc2020

    @eDoc2020

    6 ай бұрын

    It depends on what you mean by no installed RAM. Intel Xeon Max CPUs have 64 gigs of HBM and will boot no fuss without any DIMMs installed. If you install DIMMs the HBM can be used as an extra layer of cache.

  • @perfectionbox
    @perfectionbox6 ай бұрын

    Gotta see some POV-Ray tests on that beast

  • @shdon
    @shdon6 ай бұрын

    That has to be the most ridiculous way to run a lot of DOOM. I love it!

  • @OZtwo
    @OZtwo6 ай бұрын

    Ok I really want this as my next PC! It is only 2k more than this one lol But I noticed that you are not using dual monitors for the tests? As you know, you should get even better test results if you were to run the tests in the foreground placing the task manager on the second monitor.

  • @KerboOnYT
    @KerboOnYT6 ай бұрын

    13:30 I've been a Linux user since 1995 and can remember when a kernel compile took about 24 hours. IIRC that was on a 386SX-16 with 1MB of RAM. My how times have changed!

  • @DavesGarage

    @DavesGarage

    6 ай бұрын

    I see it still took 24 minutes of CPU time in those 26 seconds. So if it was single core, it would still take 24 minutes, but that's not bad either!

Келесі