Jump to content

So when I play the Witcher 3, I get an average of around 60-65FPS and highs of 75FPS at ultra with my GTX 1070 at 1440p. However, when I'm sprinting in Novigrad or in places with a lot of NPCs, my PC seems to drop to 45 to 50FPS and the frametime increases to 50ms or even more, which makes the game nearly unplayable. You can see my PC's specs in my signature, I highly doubt anything bottlenecks a 1070 in my build, an overclocked 4690k and 16GBs of RAM.

Note: It seems that my GPU usage can drop to 65% while my CPU usage can go all the way up to 99% (Or so MSI afterburner says)

Link to comment
https://linustechtips.com/topic/689605-witcher-3-frame-dips/
Share on other sites

Link to post
Share on other sites

You said it.

 

When you enter a place with a lot of NPCs, aka more things for the GPU to render, aka more of a load, your FPS drops.

X-10 - 7980XE - Gigabyte Aorous Gaming 9 - 128GB GSkill TridentZ RGB - SLI Asus GTX 1080 TI Strix
Easy Desk GuideMalware Removal Guide - New mobo, Same OS Guide

 

 

Link to comment
https://linustechtips.com/topic/689605-witcher-3-frame-dips/#findComment-8848797
Share on other sites

Link to post
Share on other sites

1 minute ago, ttam said:

You said it.

 

When you enter a place with a lot of NPCs, aka more things for the GPU to render, aka more of a load, your FPS drops.

Respectfully, Did you read the whole thing? The GPU usage drops when I get into places with more NPCs which doesn't make sense, does it?

Link to comment
https://linustechtips.com/topic/689605-witcher-3-frame-dips/#findComment-8848806
Share on other sites

Link to post
Share on other sites

2 minutes ago, ttam said:

You said it.

 

When you enter a place with a lot of NPCs, aka more things for the GPU to render, aka more of a load, your FPS drops.

Don't NPC's usually rely on the CPU?  

Stuff:  i7 7700k @ (dat nibba succ) | ASRock Z170M OC Formula | G.Skill TridentZ 3600 c16 | EKWB 1080 @ 2100 mhz  |  Acer X34 Predator | R4 | EVGA 1000 P2 | 1080mm Radiator Custom Loop | HD800 + Audio-GD NFB-11 | 850 Evo 1TB | 840 Pro 256GB | 3TB WD Blue | 2TB Barracuda

Hwbot: http://hwbot.org/user/lays/ 

FireStrike 980 ti @ 1800 Mhz http://hwbot.org/submission/3183338 http://www.3dmark.com/3dm/11574089

Link to comment
https://linustechtips.com/topic/689605-witcher-3-frame-dips/#findComment-8848808
Share on other sites

Link to post
Share on other sites

Just now, YaqinHasan said:

Respectfully, Did you read the whole thing? The GPU usage drops when I get into places with more NPCs which doesn't make sense, does it?

I did. And what I said still stands. You're running a game that does 70 FPS normally on a 1070 at 1440p. If you factor in more things, it's going to slow down. It's an extremely simple concept.

X-10 - 7980XE - Gigabyte Aorous Gaming 9 - 128GB GSkill TridentZ RGB - SLI Asus GTX 1080 TI Strix
Easy Desk GuideMalware Removal Guide - New mobo, Same OS Guide

 

 

Link to comment
https://linustechtips.com/topic/689605-witcher-3-frame-dips/#findComment-8848814
Share on other sites

Link to post
Share on other sites

There is also a chance your CPU is thermal throttling. Do check temperatures.

X-10 - 7980XE - Gigabyte Aorous Gaming 9 - 128GB GSkill TridentZ RGB - SLI Asus GTX 1080 TI Strix
Easy Desk GuideMalware Removal Guide - New mobo, Same OS Guide

 

 

Link to comment
https://linustechtips.com/topic/689605-witcher-3-frame-dips/#findComment-8848820
Share on other sites

Link to post
Share on other sites

You're experiencing a CPU bottleneck. I'm guessing your GPU usage drops in areas like Novigrad as well as the framerate. The GPU is unable to get to 100% because the CPU is already maxed out running all of the NPC logic. I find that the best way to alleviate this is to reduce the number of background NPCs to medium or high. There isn't much of a visual difference between high and ultra, but there is a significant performance difference. My Core i3 4160 doesn't max out with it set to high, although you might still notice a slight decrease in performance, as there are a ton of objects for your GPU to render. If you're using ambient occlusion (which everyone should in this game), it'll just add to it.

i5 12600KF | Zotac RTX 4080 Gaming trinity | Team Vulcan 2x16GB DDR4 3600 | ASRock Z690M-ITX/ac | WD Black SN850x 2TB

Cooler Master NR200P v2 | ID Cooling Zoomflow 280 XT | SeaSonic Focus SGX-750 | Thermalright 2x140mm + 2x120mm aRGB

LG C2 OLED 48" 120hz | Epomaker TH80 (Gateron Yellow) | Logitech MX Master 3 | Koss Porta Pro Comm

Link to comment
https://linustechtips.com/topic/689605-witcher-3-frame-dips/#findComment-8848825
Share on other sites

Link to post
Share on other sites

3 minutes ago, ttam said:

I did. And what I said still stands. You're running a game that does 70 FPS normally on a 1070 at 1440p. If you factor in more things, it's going to slow down. It's an extremely simple concept.

Still doesn't make sense why the GPU usage goes down and CPU usage goes up because "There are more things to render"

Link to comment
https://linustechtips.com/topic/689605-witcher-3-frame-dips/#findComment-8848827
Share on other sites

Link to post
Share on other sites

5 minutes ago, Aereldor said:

You're experiencing a CPU bottleneck. I'm guessing your GPU usage drops in areas like Novigrad as well as the framerate. The GPU is unable to get to 100% because the CPU is already maxed out running all of the NPC logic. I find that the best way to alleviate this is to reduce the number of background NPCs to medium or high. There isn't much of a visual difference between high and ultra, but there is a significant performance difference. My Core i3 4160 doesn't max out with it set to high, although you might still notice a slight decrease in performance, as there are a ton of objects for your GPU to render. If you're using ambient occlusion (which everyone should in this game), it'll just add to it.

Even when I drop my population density to medium, I still see frame drops

Link to comment
https://linustechtips.com/topic/689605-witcher-3-frame-dips/#findComment-8848838
Share on other sites

Link to post
Share on other sites

This really shouldn't be happening with a 4690k at 4.3 and a GTX 1070 at 2150. What resolution are you running at?

 

1- First, make sure you're on the latest available drivers and that the game has been update to its latest revision.

 

2- Run MSI afterburner and check your usage and temperature metrics again. You'll want GPU usage, GPU temperature, CPU usage, CPU temperature, RAM usage, GPU memory usage, and Disk Usage. Try different settings in more intense areas (Novigrad is good). If your game storage drive is full, it's possible that the game is unable to load assets fast enough, and frames drop at regular intervals when it has to.

 

... WAIT A MINUTE- are you using NVidia Hairworks? If it's maxed out (HairWorks on everything) then every NPC's hair is being rendered in real-time with HairWorks, which is horrible for performance. Enabling HairWorks anti-aliasing will make it even worse.

i5 12600KF | Zotac RTX 4080 Gaming trinity | Team Vulcan 2x16GB DDR4 3600 | ASRock Z690M-ITX/ac | WD Black SN850x 2TB

Cooler Master NR200P v2 | ID Cooling Zoomflow 280 XT | SeaSonic Focus SGX-750 | Thermalright 2x140mm + 2x120mm aRGB

LG C2 OLED 48" 120hz | Epomaker TH80 (Gateron Yellow) | Logitech MX Master 3 | Koss Porta Pro Comm

Link to comment
https://linustechtips.com/topic/689605-witcher-3-frame-dips/#findComment-8848865
Share on other sites

Link to post
Share on other sites

13 minutes ago, Aereldor said:

This really shouldn't be happening with a 4690k at 4.3 and a GTX 1070 at 2150. What resolution are you running at?

 

1- First, make sure you're on the latest available drivers and that the game has been update to its latest revision.

 

2- Run MSI afterburner and check your usage and temperature metrics again. You'll want GPU usage, GPU temperature, CPU usage, CPU temperature, RAM usage, GPU memory usage, and Disk Usage. Try different settings in more intense areas (Novigrad is good). If your game storage drive is full, it's possible that the game is unable to load assets fast enough, and frames drop at regular intervals when it has to.

 

... WAIT A MINUTE- are you using NVidia Hairworks? If it's maxed out (HairWorks on everything) then every NPC's hair is being rendered in real-time with HairWorks, which is horrible for performance. Enabling HairWorks anti-aliasing will make it even worse.

1. Game and GPU drivers have been updated, I never lack behind on drivers 

2. My game drive is a WD Blue 1TB, which is quite popular and has about 600GBs free so I doubt it could be that. My RAM isn't even half used, My CPU hovers at 80-100% and my GPU can drop to as low as 65% when the CPU goes up to 100% 

3. I don't have any hairworks on, I notice no difference except the 10FPS drop

4. I am running in 1440p ultra, like I mentioned before

 

Link to comment
https://linustechtips.com/topic/689605-witcher-3-frame-dips/#findComment-8848893
Share on other sites

Link to post
Share on other sites

2 hours ago, YaqinHasan said:

So when I play the Witcher 3, I get an average of around 60-65FPS and highs of 75FPS at ultra with my GTX 1070 at 1440p. However, when I'm sprinting in Novigrad or in places with a lot of NPCs, my PC seems to drop to 45 to 50FPS and the frametime increases to 50ms or even more, which makes the game nearly unplayable. You can see my PC's specs in my signature, I highly doubt anything bottlenecks a 1070 in my build, an overclocked 4690k and 16GBs of RAM.

Note: It seems that my GPU usage can drop to 65% while my CPU usage can go all the way up to 99% (Or so MSI afterburner says)

If your gpu usage isn't max, and your cpu usage is and you feel like there is lots of stutter despite good frame rates it's almost certainly your cpu. Unforuntately the only thing you can do is lower settings or overclock. Try lowering npc variety or count or whatever that option is to medium. I don't think the crowds are impressive anyway. I run a 4790k@4.7ghz, even on my cpu areas like novigrad will hit it really hard and cause my minimums to drop as low as the 60's even when the gpu isn't under full load. It doesn't sound like a system issue so much as user isssue. Are you newer to pc gaming? Are you just used to all your other games not strangling the life out of what is some pretty good parts? lol Witcher 3 is a system crusher. Though i5's bottlenecking gpu's is seems rare in the last 2 or 3 years cpu's seem to really be holding back the limits of gaming. Dx12 was supposed to help but I am not seeing it. Uhhh maybe I am ranting at this point. It's late...

Ryzen 3700x -Evga RTX 2080 Super- Msi x570 Gaming Edge - G.Skill Ripjaws 3600Mhz RAM - EVGA SuperNova G3 750W -500gb 970 Evo - 250Gb Samsung 850 Evo - 250Gb Samsung 840 Evo  - 4Tb WD Blue- NZXT h500 - ROG Swift PG348Q

Link to comment
https://linustechtips.com/topic/689605-witcher-3-frame-dips/#findComment-8849114
Share on other sites

Link to post
Share on other sites

Lower shadows to high and foliage viability range to high or medium.
You won't be able to notice the difference but will get quite a good fps boost.
Also turn hairworks off or at least hairworks MSAA if you have it enabled.
That's how I roll with my 1080 at 1440p.
 

I7 4790K-----ASUS Z97-A-----GTX 1080-----CORSAIR H105-----CORSAIR VENGEANCE PRO 16GB-----ASUS PG278Q-----LOGITECH G900-----MASTERKEYS PRO L-----Sennheiser GSX 1000

Link to comment
https://linustechtips.com/topic/689605-witcher-3-frame-dips/#findComment-8849130
Share on other sites

Link to post
Share on other sites

3 hours ago, YaqinHasan said:

1. Game and GPU drivers have been updated, I never lack behind on drivers 

2. My game drive is a WD Blue 1TB, which is quite popular and has about 600GBs free so I doubt it could be that. My RAM isn't even half used, My CPU hovers at 80-100% and my GPU can drop to as low as 65% when the CPU goes up to 100% 

3. I don't have any hairworks on, I notice no difference except the 10FPS drop

4. I am running in 1440p ultra, like I mentioned before

 

If your GPU drops to 65% when the CPU goes up to 100%, it's definitely a CPU bottleneck.

i5 12600KF | Zotac RTX 4080 Gaming trinity | Team Vulcan 2x16GB DDR4 3600 | ASRock Z690M-ITX/ac | WD Black SN850x 2TB

Cooler Master NR200P v2 | ID Cooling Zoomflow 280 XT | SeaSonic Focus SGX-750 | Thermalright 2x140mm + 2x120mm aRGB

LG C2 OLED 48" 120hz | Epomaker TH80 (Gateron Yellow) | Logitech MX Master 3 | Koss Porta Pro Comm

Link to comment
https://linustechtips.com/topic/689605-witcher-3-frame-dips/#findComment-8849378
Share on other sites

Link to post
Share on other sites

It is a CPU bneck. Npcs Weight heavily on the CPU, and changing it to medium does nt change much because medium is still lots of npcs. I dont remember how many exactly, but try the lowest setting on npc population, you should get better results.

Ultra is stupid. ALWAYS.

Link to comment
https://linustechtips.com/topic/689605-witcher-3-frame-dips/#findComment-8849932
Share on other sites

Link to post
Share on other sites

2 hours ago, Taja said:

It is a CPU bneck. Npcs Weight heavily on the CPU, and changing it to medium does nt change much because medium is still lots of npcs. I dont remember how many exactly, but try the lowest setting on npc population, you should get better results.

Yeah that seems to work, but I think it's stupid that one of the most popular gaming CPUs out there can't handle one of the most popular games out there

Link to comment
https://linustechtips.com/topic/689605-witcher-3-frame-dips/#findComment-8850488
Share on other sites

Link to post
Share on other sites

That game maxes out my i7 4790K at some points at the same resolution you are on, all 8 threads @4.4ghz. Foliage visibility range, grass density and shadows seem to be the main culprits. In the city you don't notice foliage visibility too much anyway, it's only when galloping in the countryside that I notice it.

CPU - Ryzen 7 5800x3D |  GPU - RTX 3080 TUF OC | Motherboard - ASUS TUF X570 | RAM - Patriot Viper Blackout 32GB 3200MHz | Case - InWin 805 | Boot Drive - Corsair MP600 PCIe 4.0  Storage - 2 x 1TB SSD's & 1 500GB SSD | PSU - Seasonic Focus Gold 1000w | Display - ASUS TUF VG27WQ Curved 1440P 165Hz | Cooling - ASUS TUF LC240 AIO + 5 aRGB Fans

 

Link to comment
https://linustechtips.com/topic/689605-witcher-3-frame-dips/#findComment-8852091
Share on other sites

Link to post
Share on other sites

15 hours ago, YaqinHasan said:

Respectfully, Did you read the whole thing? The GPU usage drops when I get into places with more NPCs which doesn't make sense, does it?

No actually there's more draw calls that need to be handled by the CPU which is not getting them as fast to the 1070.

 

There's honestly little that you can do Novigrad is just fairly intensive. Just try a setting that lowers the number of NPCs and such and it should improve, in fact I suspect they added that setting precisely for this reason.

-------

Current Rig

-------

Link to comment
https://linustechtips.com/topic/689605-witcher-3-frame-dips/#findComment-8852123
Share on other sites

Link to post
Share on other sites

40 minutes ago, Misanthrope said:

No actually there's more draw calls that need to be handled by the CPU which is not getting them as fast to the 1070.

 

There's honestly little that you can do Novigrad is just fairly intensive. Just try a setting that lowers the number of NPCs and such and it should improve, in fact I suspect they added that setting precisely for this reason.

Yeah it seems to be a CPU bottleneck

Link to comment
https://linustechtips.com/topic/689605-witcher-3-frame-dips/#findComment-8852332
Share on other sites

Link to post
Share on other sites

8 hours ago, YaqinHasan said:

Yeah that seems to work, but I think it's stupid that one of the most popular gaming CPUs out there can't handle one of the most popular games out there

Well, the problem only occursin novigrad, because there are a ton of npcs. I dont think its a big problem, but the population density settings should have been better, because medium-ultra is kinda like the same.

Ultra is stupid. ALWAYS.

Link to comment
https://linustechtips.com/topic/689605-witcher-3-frame-dips/#findComment-8852969
Share on other sites

Link to post
Share on other sites

So you have strange lags or are 50 fps "unplayable"?

CPU i7 6700k MB  MSI Z170A Pro Carbon GPU Zotac GTX980Ti amp!extreme RAM 16GB DDR4 Corsair Vengeance 3k CASE Corsair 760T PSU Corsair RM750i MOUSE Logitech G9x KB Logitech G910 HS Sennheiser GSP 500 SC Asus Xonar 7.1 MONITOR Acer Predator xb270hu Storage 1x1TB + 2x500GB Samsung 7200U/m - 2x500GB SSD Samsung 850EVO

Link to comment
https://linustechtips.com/topic/689605-witcher-3-frame-dips/#findComment-8853555
Share on other sites

Link to post
Share on other sites

You are definitely bottlenecked by your CPU in certain circumstances but I doubt it ever becomes so bad it's unplayable unless there's something else at work. Witcher 3 is a very CPU intensive game, I get average of 75FPS at a mix of mostly high with some ultimate @ 1440p and it works all my cores/threads very hard but pretty evenly, I get drops to the mid 50's but it never becomes remotely unplayable.  I think draw/foliage  distance and shadows are the main reasons for intense CPU utilization, NPC numbers do affect it but not as much in my experience.

 

Look at the  screens below, same settings but the first has a long draw distance with foliage in the background and shadows on the rooftops. It hammers my 4790k to ~90% on all cores/threads. Second and third has loads more NPCS but  short draw distance and no foliage, ~50% on all cores. 

 

 

witcher3_2016_11_13_08_53_10_859.jpg

 

witcher3_2016_11_13_09_48_01_433.jpgwitcher3_2016_11_13_08_22_09_955.jpg

CPU - Ryzen 7 5800x3D |  GPU - RTX 3080 TUF OC | Motherboard - ASUS TUF X570 | RAM - Patriot Viper Blackout 32GB 3200MHz | Case - InWin 805 | Boot Drive - Corsair MP600 PCIe 4.0  Storage - 2 x 1TB SSD's & 1 500GB SSD | PSU - Seasonic Focus Gold 1000w | Display - ASUS TUF VG27WQ Curved 1440P 165Hz | Cooling - ASUS TUF LC240 AIO + 5 aRGB Fans

 

Link to comment
https://linustechtips.com/topic/689605-witcher-3-frame-dips/#findComment-8853686
Share on other sites

Link to post
Share on other sites

1 hour ago, Gazereths said:

You are definitely bottlenecked by your CPU in certain circumstances but I doubt it ever becomes so bad it's unplayable unless there's something else at work. Witcher 3 is a very CPU intensive game, I get average of 75FPS at a mix of mostly high with some ultimate @ 1440p and it works all my cores/threads very hard but pretty evenly, I get drops to the mid 50's but it never becomes remotely unplayable.  I think draw/foliage  distance and shadows are the main reasons for intense CPU utilization, NPC numbers do affect it but not as much in my experience.

 

Look at the  screens below, same settings but the first has a long draw distance with foliage in the background and shadows on the rooftops. It hammers my 4790k to ~90% on all cores/threads. Second and third has loads more NPCS but  short draw distance and no foliage, ~50% on all cores. 

 

 

witcher3_2016_11_13_08_53_10_859.jpg

 

witcher3_2016_11_13_09_48_01_433.jpgwitcher3_2016_11_13_08_22_09_955.jpg

Welp time to go X99 xD

Link to comment
https://linustechtips.com/topic/689605-witcher-3-frame-dips/#findComment-8853823
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×