TL;DW Nvidia driver increases CPU load in DX12/Vulkan (and properly multithreaded DX11?) games compared to AMD driver. Results in reduced performance when CPU-bound. Theorized as being due to Nvidia doing software thread scheduling in their driver, versus AMD's hardware scheduling, to improve performance in lightly threaded DX11 games at the cost of increased overhead.
Digital Foundry saw the same behavior when testing Doom Eternal (Vulkan) on an Xbox One X APU. Going from an RTX 2060 to RX 6800 XT at CPU-bound settings doubled framerate.
-
yrekabakery Notebook Virtuoso
-
Hardware Unboxed trying to get banned again.
-
This is really only going to be relevant for gaming with low graphics settings at low resolutions. It doesn't really seem relevant unless you are all about competitive FPS and you for some reason are still on an old CPU. I definitely respect the research though.
-
yrekabakery Notebook Virtuoso
The Nvidia driver overhead probably explains why I was getting such poor performance in the large modes on CoD Modern Warfare/Warzone and Black Ops Cold War, which are DX12 exclusive, on my previous overclocked i5-8600K with all the settings on lowest. In Cold War especially, it was a nearly constant stuttery 90-100 FPS with maxed out CPU utilization.
Vasudev, hfm and BrightSmith like this. -
It was however somewhat interesting to me as someone who uses an eGPU with lesser CPUs, but the bottlenecks for eGPU systems are still elsewhere. It would be interesting to repeat this data again once we start seeing Radeon mobile parts in shipping laptops. -
yrekabakery Notebook Virtuoso
Last edited: Mar 13, 2021hfm likes this. -
-
yrekabakery Notebook Virtuoso
-
Dunno if it helps anyone. I managed to somewhat fix constant micro-stutters or fps drops by reverting to MSFT driver which includes just display driver, control panel and hd audio driver (hdmi) and no Physx and other bloatwares. Had to use wumt x64 to scan my system after DDu'ing 430.xx Dell driver, stock nvidia 440.xx, 460.xx which all had micro-freezes and high battery drain in Optimus mode on 980M with 6700HQ.
Reduced battery drain to from 45W to 7-12W. Also, nvidia GPU utilisation tray icon seems to be buggy and had to un-check it to fix dGPU freezing on windows desktop. -
I'm not arguing that the research hasn't proven that when wildly CPU constrained (cranking out as many frames as possible at low resolution lower settings) the evidence is that radeon cards/drivers are more efficient, but I am arguing that at the price points of those cards it seems weird to pair it with a super inexpensive CPU when something that would make better use of the cards from either vendor is a fraction of the cost of the video card. Even at the $550-650 price point. Even then a lot of AMD boards can take a better Ryzen CPU without upgrading the motherboard, just drop in a 3800XT, unlike on the Intel side.
Maybe I'm just in the camp of people that think spending another $300 for a CPU when you're spending $750 on a 3080 makes more sense and I am out of touch with the multitudes of people that are using old CPUs with brand new expensive video cards.JRE84 likes this. -
not everyone games at ultra...the gains are real I say medium is the sweet spot and i personally game on all low with some settings on medium...looks identical to ultra..
but now since i lost my 1060 laptop I game ultra but with geforce now which is like a desktop 2080...streaming is the future so who cares about hardware these dayshfm likes this. -
yrekabakery Notebook Virtuoso
JRE84 likes this. -
yrekabakery Notebook Virtuoso
-
It's good that they bring this to the limelight so Nvidia can fix it. Imagine how much performance our laptops are leaving on the table.
Vasudev likes this. -
yrekabakery Notebook Virtuoso
Vasudev likes this. -
All this even becomes more confusing when you use an eGPU. The RDNA2 GPUs (probably RDNA as well) show horrible performance over TB with any driver newer than April 2020.
https://egpu.io/forums/pc-gaming/amd-egpu-driver-bad-performance-benchmarking/#post-94039
https://egpu.io/forums/builds/2021-...6900-xt-32gbps-m-2-adt-link-r43sg-win10-2004/
In the end, I like the testing and they did a great job. I think their console CPU limitation angle is probably spot on for why AMD took the approach they did. I could definitely see situations where people would benefit from this data and stay away from nVidia GPUs if they are not going to upgrade their CPU. It's super interesting how confusing it made upgrading for those without a certain CPU performance level.
I think it just comes down to what your goals are, what CPU you use and what upgrades you're going to do in the near future if you are only upgrading the GPU. For me nVidia GPUs are a better option due to TB My 2070 completely destroys that 6900XT over TB unless it's using old drivers, even with a BAD CPU limit . My CPU is currently thermal throttling at 10W even undervolted because I need to reapply TIM, and still crushed it. I also tend to crank details up as far as I can go without going below ~40-50fps which favors nVidia. I also play 99.9% single player story based games where you want to crank everything up.Last edited: Mar 15, 2021BrightSmith and yrekabakery like this. -
Bottleneck with NVIDIA and DirectX 12? MSI GeForce RTX 3090 SUPRIM against MSI Radeon RX 6900XT Gaming X and its own drivers igorslab.de
First of all, I have to put a small paragraph in front of today's post as a preface, because I want to take away the touch of sensation. Nevertheless you have to write about it and you have to test it out emotionlessly beforehand. The video from Hardware Unboxed didn't even surprise me that much, because we were able to make very similar observations on lags and latencies in a current test project (thanks to Fritz Hunter!) And are initially downright desperate at the inconsistency of some measurement data.Vasudev likes this. -
yrekabakery Notebook Virtuoso
So the 6800XT/6900XT beating the 3080/3090 at lower resolutions in reviews (usually using top CPUs) was because of driver overhead after all.
Vasudev likes this. -
yrekabakery Notebook Virtuoso
-
jesus....do you guys realize what this means for egpu
-
-
yrekabakery Notebook Virtuoso
-
This conclusion (CPU usage) seemed like the best way to simply state it. YouTube timestamps never seem to work in the embeds, it's at 23:36
Vasudev and yrekabakery like this. -
yrekabakery Notebook Virtuoso
Vasudev likes this. -
I guess AMD cards suit better for gamers that prefer to keep their CPU & GPU for a long period of time.
AMD users also claimed AMD new drivers always improved their older generation graphic cards performance. I don’t know the truth (data & evidence) behind this statement.Vasudev likes this. -
-
yrekabakery Notebook Virtuoso
-
AMD GPUs up to 20-30% faster than Nvidia when paired with low-end CPU
Discussion in 'Gaming (Software and Graphics Cards)' started by yrekabakery, Mar 12, 2021.