Weird CPU utilization(optimization problem?)

+
Just recently updated to Witcher 3 Next-gen, and right off the bat I noticed that my Cyberpunk 2077 has better non-RT and RT performance than the new Witcher 3 Next-gen update. It's just weird for me because this new updated doesn't seem to utilize my CPU very well, mostly at 50-70%(each core) only while CP77 hammers my CPU to death. I do know I have an old CPU which is a 5820k @ 4.3Ghz. I'm just confused even without RT in the new Next-gen patch my FPS doesn't bode well, it doesn't go beyond 60 most of the time anymore and that's without Ray Tracing.

And oh, my GPU utilization doesn't go 90% most of the time. That's why I'm scratching my head.

(Yes, my drivers are up-to-date)

I'm just bothered with my CPU utilization.
Is this some optimization problem?

PC spec:
i7 5820k 4.3Ghz
RTX 2070 Super Oc oc oc
24gb
 
Last edited:
I also experienced poor performance, if you look at the graph 3rd from the bottom the blue lines are CPU and the green line is GPU usage. The game alos looks blurry in all of the settings form low to high.
 

iCake

Forum veteran
Experiencing very low GPU usage with the DX12 renderer, while the DX11 render works just fine and even better than it worked before.

Just as a comparison, I am getting 100ish fps at 1440p native in Novigrad, Toussaint areas with DX11 with the GPU being at 95%+ usage - the graphics preset is the new Uber++ or whatever it is called properly.

With DX12 (no RT), I am getting 70ish fps with heavy stuttering at the GPU sitting at like 40% in the same areas with freaking DLSS on auto. Any RT setting gets me down to 40ish with heavy GPU underutilization as well.

I'm running the game on a Ryzen 5800X + 3070TI.
 
Go into Option -> Video -> Display and turn the framerate limiter up as it defaults to 60 FPS. With Ray Tracing off and everything else cranked to Ultra+ I'm getting 110-115 FPS @ 1440p on a RTX 3070 Ti

The game is very well optimized EXCEPT for the Ray Tracing which seems to be broken or the DLSS implementation is broken because it sure doesn't do much on Performance or Balanced and my framerates get cut by more than half when it should be only about 20-25% with DLSS Performance
 
Last edited:
Experiencing very low GPU usage with the DX12 renderer, while the DX11 render works just fine and even better than it worked before.

Just as a comparison, I am getting 100ish fps at 1440p native in Novigrad, Toussaint areas with DX11 with the GPU being at 95%+ usage - the graphics preset is the new Uber++ or whatever it is called properly.

With DX12 (no RT), I am getting 70ish fps with heavy stuttering at the GPU sitting at like 40% in the same areas with freaking DLSS on auto. Any RT setting gets me down to 40ish with heavy GPU underutilization as well.

I'm running the game on a Ryzen 5800X + 3070TI.
Hmm... interesting. I thought I'm the only one having this kind of problem knowing my old CPU. Seems like the problem is much deeper, I think DX12 needs a patch or two. The game is still kinda playable at my end, but every ounce of performance is significant.
Main take really is both CPU and GPU are underutilize in DX12 most of the time and it's really a bother.
 
Interesting because AC Valhalla had the same problem for about 3 months and my educated guess it has to do with trying to convert a game engine written for DX11 and trying to make it work with DX12 which is an entirely different beast when it comes to multithreading, memory access and shader pipelines. With DX11 most of the heavy lifting is done with the drivers but the shader pipeline is slower and it doesn't really take proper advantage of more than 4 cores/threads while with DX12 the game engine itself does all the heavy lifting when it comes to core/thread usage but can handle 12 or more threads fully and the shader pipeline is radically different but more efficient if it is programmed correctly.

I tried the game with both DX11 and DX12 with RT off and everything else set to Ultra+ and I couldn't really see any real difference in graphics quality or the FPS so I'd just play the game in DX11 for now if your system/CPU can't handle DX12. Also be aware that DLSS 2 seems to be broken and you may find you'd be better off with it turned off and use TAAU
 
Last edited:
Think it indeed needs a patch (or two).
Here on Windows 11 22H2 with i9-9900kf and MSI RTX 2080ti Gaming X Trio card. DX12 with RT and DLSS on Balanced, runs okay-ish with around 50fps but the random stutter is really not okay. No mods.

Edit: needs 100% a patch :D
The okay-ish was with starting a new game. Trying to load a save from that now and also here the game crashes when trying to load a save. But that's another topic.
 
Last edited:
Interesting because AC Valhalla had the same problem for about 3 months and my educated guess it has to do with trying to convert a game engine written for DX11 and trying to make it work with DX12 which is an entirely different beast when it comes to multithreading, memory access and shader pipelines. With DX11 most of the heavy lifting is done with the drivers but the shader pipeline is slower and it doesn't really take proper advantage of more than 4 cores/threads while with DX12 the game engine itself does all the heavy lifting when it comes to core/thread usage but can handle 12 or more threads fully and the shader pipeline is radically different but more efficient if it is programmed correctly.

I tried the game with both DX11 and DX12 with RT off and everything else set to Ultra+ and I couldn't really see any real difference in graphics quality or the FPS so I'd just play the game in DX11 for now if your system/CPU can't handle DX12. Also be aware that DLSS 2 seems to be broken and you may find you'd be better off with it turned off and use TAAU
I'll just bear this performance issue, I can still play with this. I just can't ignore the beautiful RT of this update.
I hope they deal with it sooner.
 
Last edited:
I went ahead and played the classic version of the game, I set the preset to ultra and use 1440p. I rode through Novigrad, took a boat to a shore and entered combat. The bottom graph is the FPS it was a smooth 125 which is the FPS cap I use with MSI AB. Third graph from the bottom shows CPU and GPU usage, The green line in that graph is the GPU, earlier in this thread I had posted the usage with the update, It looks like the update uses all the cores of my CPU and the GPU utilization is much higher.
 
Same here. Some stutter issues at any settings.

DLSS seems to not be working properly.

Afterburner overlay does not work, so it makes testing a bit harder.
Post automatically merged:

After more testing, here are two results:

DX11 provides +/-5% boost for me

DLSS provides zero boost whatsoever for me, without RT.

I say without RT because turning RT on for me crashes the game.
 
Last edited:
Same here. Some stutter issues at any settings.

DLSS seems to not be working properly.

Afterburner overlay does not work, so it makes testing a bit harder.
Post automatically merged:

After more testing, here are two results:

DX11 provides +/-5% boost for me

DLSS provides zero boost whatsoever for me, without RT.

I say without RT because turning RT on for me crashes the game.
My experience is very similar.
 
Same here. Some stutter issues at any settings.

DLSS seems to not be working properly.

Afterburner overlay does not work, so it makes testing a bit harder.
Post automatically merged:

After more testing, here are two results:

DX11 provides +/-5% boost for me

DLSS provides zero boost whatsoever for me, without RT.

I say without RT because turning RT on for me crashes the game.
Hope CDPR sees this post at least so they can be aware of the issue.🤞
 
Hello everyone! I to am having horrible performance with DX12 on a beefy machine (specs below) with update 4.0 so I am coming over from Reddit with a full detailed post on my test/theories/full breakdown so here we go.

TLDR: The games DX12 implementation is 100% broken and causing awful performance/scaling along with stutters and graphical bugs. The game also seems to only utilize 2 CPU cores which is causing every GPU to be starved (with the exception of 40 series cards DLSS 3.0 and some 4k setups) no matter what you do. DX11 implementation works much better but you lose DLSS/FSR/RTX the selling points of the update. Lastly Alex from Digital Foundry is going to do a video and has already tweeted the patch defiantly has issues/CPU being a problem.
I also linked some tweets/articles/videos at the bottom confirming issues and proving it is not just ranting or a handful of people.

My original Reddit post here https://www.reddit.com/r/Witcher3/comments/zllc1l
So to begin I believe I have narrowed down what the two biggest issues are.

First: the game seems to only use two of my 5900X's 12 CPU cores (Cyberpunk also originally had this issue but to a lesser degree.) I’ve never seen the games CPU usage above 6% and I commonly see it at 1-2% usage. What the underutilized CPU means is that the game is starving our GPUs causing them to also be underutilized. For GPU I’ve seen as low as 45% I’ve seen as high as 85% , but nothing ever close to 100% unless playing on DX11. So in other words the games poor CPU optimizations is causing our beefy GPUs to not be fully used killing our performance while we have headroom left on our hardware.

This is not just a me issue several reports now claiming the same thing and I’ve done the testing and posted the screenshot in prior linked Reddit post above so I believe this is what’s likely happening.

Secondly: the games DX12 implementation is straight borked on PC and I’m even reading reports of the same thing for next gen Xbox as it also uses DX12. What this is doing is causing horrible scaling of settings, lower than expected performance, stutters, and possibly the graphical glitches/crashing.

How did I come to this theoretical conclusion?

To start my rig: Asus Crosshair VIII X570 (latest BIOS 4201) with a Ryzen 9 5900x slight OC to 4.95ghz, 360 AIO cooler, Asus Strix Rog RTX 3080 with slight factory OC, 32gb 3200mhz ram, and game installed to a 1TB Samsung 970 Evo NVME also latest Nvidia drivers (527.56) and latest version of Windows 11 (Windows 11 Home Version 22H2 Installed on 10/‎19/‎2022 OS build 22621.963 Windows Feature Experience Pack 1000.22638.1000.0) Note this install of Windows 11 is less than 2 months old and was a full fresh install not an upgrade from previous Windows 10 install and game is fresh installed not priorly modded due to my recent wipe moving to Windows 11. Also hardware accelerated GPU scheduling is on.

Now background info I run all my games more than fine (to include reasonable RTX) and could not complain but for the sake of keeping it short we’ll do OG 1.32 Witcher 3 and Cyberpunk 2077 this same rig did 1440p Max at 140+fps in Witcher 3 we are talking hair works and everything.
Cyberpunk 2077 all settings maxed minus the two psycho options and all RTX on at 1440p DLSS balanced locked 60 from day one to most recent patch.

Ok next gen Witcher 3 so to break this one down if I do all lowest settings possible on DX12 1440p DLSS performance I get 80-100ishfps or less. Again going back to my background info this same machine could do 1440p maxed at 140+ fps easy with 1.32 but now all lowest settings 1440p DLSS performance or TAAU with resolution scaling I get 80-100fps.....

I CANNOT make this up I am seriously somehow getting ALOT less fps at all low with DX12 compared to OG maxed 1.32 with the same rig....
If I turn on all RTX with all other settings low DLSS Ultra Performance I get 35-50FPS!
Turn it to all lowest settings 1440p DLSS Ultra performance with only RTGI I get around 42-55fps!
MAX game out with 1440p DLSS quality 32-40fps! Try to do anything to gain 60fps on anything RTX I can’t get it to.
Try to get 60fps on no RTX but ultra-ultra+ can’t get it to basically its all medium to low now no RTX and DLSS performance to net 60-75fps with less than 60fps 1% lows and insane input delay anything else I try gets me under 60 to as low as 32 when running maxed on my MONSTER (only 1.78% of 30+ million steam users have a RTX 3080) rig the same rig that runs Cyberpunk 2077 Ultra with RTX 1440p DLSS balanced and gets locked 60fps make it make sense please!

Now we can prove it’s bad DX12 by switching to DX11 and max it out obviously there is no DLSS or RTX but max so new ultra+ and TAAU no scaling at native 1440p I am now getting 100-110sh fps still not as much as maxed 1.32 but remember ultra+ settings and new screen space reflections and TAAU UHD texture etc.

This FPS on DX11 makes more sense than all low no RTX DX12 getting only up to 100fps but hovering around 80-90........ If you match the games settings as close as possible to OG 1.32 on DX11 you get almost the same performance (probably around a 10-15% loss) despite the higher quality graphics settings that cant be matched. I was getting around 110-135ishfps so not as much as OG 1.32 but close enough and the scaling is working and this all makes sense.

So DX12 is borked. If you scale all the way to low you get a lot less fps than max DX11 and max OG 1.32 but max out DX12 and game is unplayable getting half the FPS as Cyberpunk 2077 maxed.....

Lastly on performance game refuses to utilize the GPU and CPU in full. Maxed DX12 with DLSS quality I see 80-85% usage, maxed DX12 with DLSS ultra performance 50-55ish% usage, maxed DX12 with TAAU 45-50ish% usage, lowest settings DX12 40-45% usage. All meanwhile performance was at its worst 30ish fps and at its best 100fps but I still had hardware left to use....?

DX11 no issues 99-100% usage game scales fps scales just DX12.

At this point I am just waiting for Alex from Digital Foundry’s full tech review to highlight and confirm or elaborate on my findings. I’ve learned most of what I know from him over the years and he’s the wizard when it comes to stuff like this.
The devs already tweeted they are investigating the issues so the game will be shelved for me until a patch is released.

For clarification I’m not mad I’m just sad. I was really looking forward to this, it’s my favorite game of all time and I have a beefy enough machine that I should be able to do mostly maxed 1440p DLSS balanced 60 like Cyberpunk…..

Thank you all for the read and for those that aren’t having issues and enjoying the game good luck on the path!
Sources and good reads:
Alex’s tweet (From Digital Foundry): John’s tweet (From Digital Foundry): CDPR tweet: Marcin’s tweet (CDPR Global Community manager):
Videos and 3rd party benchmarks show exactly what I am saying here:

Reports of issues:
https://www.rockpapershotgun.com/th...update-is-borked-so-heres-how-to-roll-it-back
https://www.gamesradar.com/witcher-3-next-gen-update-pc-players-say-it-runs-terribly/
https://kotaku.com/witcher-3-next-gen-update-pc-gaming-ps5-xbox-series-1849893251/amp
https://www.pastemagazine.com/games/witcher-3-update-pc-issues/
https://www.dsogaming.com/news/the-...-another-cyberpunk-2077-buggy-mess-at-launch/
 
Top Bottom