Why the Fastest CPU in the World Can't Keep Up

preview_player
Показать описание
CPU limits are coming more and more frequently and even the ryzen 7800x3d can't keep up. Let's talk about it

My Spotify:

0:00- 7800x3D is fast
1:31- More and more CPU load
2:50- Struggling to get PLAYABLE framerates
4:18- UNLOCKING UNLIMITED PERFORMANCE
5:54- Development struggles
Рекомендации по теме
Комментарии
Автор

Most of these CPU demanding games are suffering either from poor multithread utilization or lack of direct storage. Crazy to think that older games looking very similar did this much better.

DragonOfTheMortalKombat
Автор

I think devs just need to get their act together. If your gpu isn't at 100% usage and your cpu is sitting in idle there's issues on the dev side.

LeviathanXVer
Автор

Kind of wild how we're getting a CPU bottleneck so soon when the 7800x3D is literally 8x as powerful as the 8th gen consoles that were getting games until very recently.

shanez
Автор

3:24 The reason for below 100 FPS in Fortnite is not just a CPU bottleneck. ZEN 1(+) was extremely sensitive to memory configuration (bandwith and timings). If you ran it in single channel with DDR4 2133 CL20, you got *HALF* the FPS the chip was capable of.

samserious
Автор

AMD got up to 80% more performance in opengl last year, im glad the driver stability has come a long way now finally

Arokhantos
Автор

Just don't put it in an Asus motherboard or 🔥🔥🔥🔥🔥🔥🧨🧨🧨🧨🧨🧨🧨🧨

katzicael
Автор

I think that nowadays, companies tend to think that it's ok to sell you an alpha or beta version of software for the price of something that should already work as intended. Ray tracing and AI acceleration is still a work in progress, and will continually get better hopefully but maybe companies should give the customer the choice to use that new tech that, Oh by the way, doesn't really work yet. The price of the software could evolve as progress is being made on it and people who had opted early might add a bit more money to get the latest advancements if they believe it's worth it and so on. But companies would have much more pressure to put out a good product that people would spend money on and therefore, much more incentive to do a better job. It's much easier to sell you something that should and might really be phenomenal one day (They say it will, you just need to trust them...) than proving yourself before asking for any compensation. It's us, as consumers who allow this to happen because we keep on buying anything they give us. I think the crypto crash is a big wake up call for them even though I can't believe how lucky they are that AI is in full boom mode atm and they can still profit a lot from all this so it's likely everyone will just have to deal with what they are willing to put out and cry in a corner if we don't have what they "promised" they would give them. And we can see what is starting to happen on Nvidia's side when things aren't going their way. Good Video as always, I love your perspective on things :) Peace.

carlosribaltes
Автор

I've played close to 27 hours of Jedi Survivor, probably half that with MSI Afterburner OSD monitoring everything. I'm using a 5800X and 4070 Ti. The game runs well for the most part. In the areas where GPU utilization falls, CPU utilization isn't particularly high. It's not a case of the GPU waiting for a fully-saturated CPU. The problem is that the game just isn't coded to utilize CPU or GPU properly.

hartsickdisciple
Автор

It's more likely that the models need to be optimized, the game engine code is usually shared with other games that have varying performance. Reducing the complexity of the models and BVH is something that has to be done for every game to get acceptable performance. Large caches are also a problem, consumer PCs don't have any synchronization between the GPU and CPU caches so the caches are constantly being flushed and thus bottlenecking parallelism

shanent
Автор

Still waiting for that Tetris 8 core optimization.

lrmcatspaw
Автор

Awesome video as usual.
I jumped the wagon with a 7950X3D.
And inspite what reviewers have been saying about its core utilization.
I can say from personal experience with it.
That it behaves exactly the same and i mean exactly the same as the standard 7950X.
With a very small difference in all core work performance. For example while i had a standard 7950X it was scoring over 39K in CinebenchR23 multi core. While now after i sold it and bought a 7950X3D, it gets over 36K points in CinebenchR23 multi core.
And to point out that they were both only tested at stock BIOS defaults NO OC whatsoever even my RAM was and still is at 4800MHz CL40.
So if anyone says 16 core CPUs and more are pointless for gaming, they are wrong.
Especially nowadays with such unoptimized and demanding games.
If you have a 16 core or more CPU you can have a bit of " peace of mind " that you can at least have multiple programs open while gaming at the same time. And do work related stuff aswell. I think that 8 cores is the minimum nowadays. Despite what others are saying. But it's all down to preference and budget of course.
I'm super glad i've bought a 7950X3D.
And i hope that it'll last me as my old Ryzen 1700 did 🙏

Gielderst
Автор

If you play stellaris, X4, cities skyline, or any intensive CPU games, it’s the best CPU compare to 13900k. I think the exceptional is Civ VI. Also for emulation the 7000 series is better than intel for this gen.

Alp
Автор

Ultimately the number of cores doesn't mean all that much since a lot of games max out at with around 8 threads. Most of the high-end CPU sits still while gaming.

lukasbuhler
Автор

Being cpu bound was a very stupid experience to me, I upgraded to a 30 series card while my cpu was still ryzen 3 2200g and my fps is lowish but not that low and I cant seem to squeeze more fps coz then again, I was cpu bounded. but yeah I upgraded to Ryzen 5 and my life never felt happier, until I realized that the stock cooler cant handle the temperature. RIP.

hanabatakeyae
Автор

4:12 How on earth is it possible for the CPU to be a bottleneck when it runs at 29% and some cores at 8-9%!? GPU is at about 80%. So it's not about the CPU, it's about the game.
I have a 5600g myself and the maximum I've seen is up to 60% usage (I have an RX 6700 XT and play in 1080p). When it's 90 or 100% - then it's up to the processor. Everything else is the fault of poor game optimization.

jovanpejic
Автор

The art of “optimizing” has been lost somewhere in the early 2000's.

notjustforme
Автор

The problem with multiprocessing or multithreading (not the same thing btw) is that some things simply cannot be done efficiently when you start running tasks asynchronously. I think it's very important to not forget that writing efficient and fast code is often times the issue. You can only brute-fore a poorly written algorithm so much, before you run into hardware limitations, even on very powerful systems. These issues are obviously coupled to both hard- and software but we are far from extracting maximum performance of the hardware we are working with. Many game studios are under time-pressure and therefore lack the time to properly optimize what they've written. It's inevitable that under such pressure poor code is written and thusly poor performance is the result. It's time to put an emphasis on code efficiency and optimization, especially in a real-time context such as a game.

roccociccone
Автор

got my 5900X for $300 new in november last year and i don’t plan on upgrading for the next 7 years. If 10 year old quad cores can still play modern games (if optimized well) at 60+fps then I feel like these modern cpus with double or more the cores and insane ipc and effiency should last even longer.

like you said it’s up to the publishers to give the devs more time to optimize correctly and EA is…not one of them to do so unfortunately lol

DemonSaine
Автор

UE4/5 still uses a single thread for CPU/GPU communication afaik. This means DX12/Vulkan are not actually being utilized for what they were created for, multithreaded CPU/GPU communication

yoshi
Автор

its not the devs fault its the management's fault
here are 2 scenarios
1- they release a game but there arent any testers to test the game, in this case management didnt spend resources to make sure that the game is functional or not
2- they release a game and there are testers, but the testers tests are just downright bad. management is still held accountable for the lack of testing of the products
tldr; devs purpose is to write a functioning code and if they dont get informed about certain issues then it indicates that they have done their job.

mystifiedzombie