yamaci17
Member
things are completed with low level API advantage consoles have. i remember especially in terms of drawcalls, console have massive advantage over PCs and DX12. even with dx12/vulkan, consoles still have better drawcall performance (i think drawcalls on consoles are practically free, therefore not using CPU or something like that.) also, nvidia GPUs combined with any CPU is practically performing %20 slower compared to AMD counterparts (nvidia driver overhead is a thing and threads/cores do not matter for it. it still decreases single thread bound performance compared to AMD gpus. in some cpu limited games, you get %15-20 more frames with a similar AMD GPU than an Nvidia GPU).a PC grade 3700x is way more powerful than the CPU in the PS5 tho, so what difference would that make? especially since most games are GPU bound anyways
when these things are considered, you can say ps5 CPU would punch %35-50 above compared to equivalent CPU on desktop (4700s or 2700x or stuff like that) being %35-50 over an 2700x will easily put ps5 cpu way above 3700x (considering it is only %15-25 faster than 2700x)
so its really hard to do an exact comparison in terms of CPU. GPUs are cool, they're directly comparable. but in terms of CPUs, something is definetely off with PC games and their performance.
https://gpuopen.com/learn/porting-detroit-1/
"The CPU of the PlayStation® 4 is an AMD Jaguar with 8 cores. It is obviously slower than some recently-released PC hardware; but the PlayStation® 4 has some major advantages, such as very fast access to the hardware. We find the PlayStation® 4 graphics API to be much more efficient than all PC APIs. It is very direct and has very low overhead. This means we can push a lot of draw calls per frame. We knew that the high number of draw calls could be an issue with low-end PCs.
for example. this stuff will also be relevant for nextgen consoles. drawcalls in some games can heavily bottleneck a single thread, to a point that you don't even see a reasonable difference between a 5600x and 5950x. this is the cause, most of the times. i don't know if anything will improve it or not
Last edited: