The Witcher 3: Wild Hunt PC Ini Config Visual Tweaks Guide

Written by Jon Sutton on Tue, May 19, 2015 4:00 PM
System Requirements Optimum 1080p PC Build Low vs Ultra Screenshots GPU Performance Chart CPU List That Meet System Requirements GPU List That Meet System Requirements

Earlier on you might have read about a CD Projekt RED designer espousing the virtues of modifying The Witcher 3's config files in order to look better than it does on Ultra. Well, now we've had a poke around and got hold of a load of visual options for finetuning your Witcher 3 experience. 

This isn't totally comprehensive, but it is an overview of the huge number of settings you can play around with above and beyond The Witcher 3's in-game graphics options and settings. With all the talk of a graphical downgrade doing the rounds, if you've got the hardware you should be able to get The Witcher 3: Wild Hunt looks as fine as it does in those preview videos. 

Right, first things first, the file you'll be messing with. This can be found in your documents inside a folder called The Witcher 3, typically located at 'C:\Users\USERNAME\Documents\The Witcher 3'. In here you'll find the 'user.settings' file. If it's not there it's because you need to run The Witcher 3 at least once to create the folder. Now you've found it, you'll need to open it up with a text editor, just something basic like Notepad will do. 

Inside here you can basically tweak all of the settings to your heart's content, and The Witcher 3 will read them on start-up and apply them. All you need to do is remember to save before you close it, and also right click and file and select Properties. In the new window that pops up, set user.settings to 'Read Only', so it isn't overwritten by The Witcher 3's default settings.  

Now, some of these settings changes can be really, really demanding, so you’re advised to make just one change at a time so you can pinpoint exactly what’s so demanding. We haven’t had an opportunity to go through all of these yet, but some, like Grass Quality, can see frame rates dip up to 60% with just a single change in comparison to the Ultra settings.

Ultimately though, with enough hardware behind you, you’ll be able to tweak these ini settings to get it looking as great as you want, possibly even bringing it in line with the visuals of the original demo version.

Detail Level Tweaks

When you set The Witcher 3’s in-game Detail setting, these are the parameters you’re messing with. By default even Ultra is defined to limit the demands of graphics hardware somewhat, but here you can finetune it and go above and beyond CD Projekt RED’s settings.

These ones below are related to the draw distance of static decals - normal static environmental objects. The HideDistance sets when these objects will disappear
from view, while DynamicDecals is effects like blood spills.

  • DecalsHideDistance= [Ultra value: 80]
  • DynamicDecalsHideDistance= [Default value: 20]
  • DimmerHideDistance= [Default value: 60]
  • StripeHideDistance= [Default value: 60]
  • SwarmHideDistance= [Default value: 200]

DecalsChance below is also related to Detail Level settings. This is basically the chance that certain attacks will create spawned decals, such as blood puddles. 1 is the default, so cranking this up to 10 will greatly increase blood spillage.

 

  • DecalsSpawnDistanceCutoff= [Default value: 10]
  • DecalsChance= [Default value: 1]
  • cvMaxAllowedDecalsDynamic
  • cvMaxAllowedDecalsSS

Foliage Quality Tweaks

Right, onto the all-important foliage options, one of the most criticised aspects in regards to The Witcher 3’s ‘downgrade’ controversy. These .ini tweaks will affect everything from tree density to grass quality and draw distance.

 

  • MaxVisibilityDepth= [Ultra value: 24] - This one reportedly doesn’t do anything with tweaking, the one below is the one you want for more trees.
  • FoliageDistanceScale= [Ultra value: 1] Bear in mind Ultra is set to one, and this scales up to six, which can prove hugely demanding. This doesn’t just increase the density of trees but adds more leaves and smaller branches for higher detail.
  • cvMaxAllowedSpeedTree - This one can be used for the number of distant trees rendered. Tree models switch to a lower quality model when viewed from a distance, this setting boosts the number.

Grass Quality ini Tweaks

These settings below apply in a similar manner to the tree settings. Changing these is incredible demanding, altering the rendering quality and visibility of every blade of grass on-screen in The Witcher 3. If you’re going to play with these then it’s best to be sensible, switching up to 6 is going to be too demanding for practically every rig, but 3 or 4 could give you a visual boost without too detrimental a hit.

  • GrassDistanceScale= [Ultra value: 1]
  • GrassGenerationEfficiency= [Default value: 0.075] - Increases amount of grass when value reduced

Shadow Quality Tweaks

All of these tweaks below are related to the in-game Shadow Quality setting which ranges from Low to Ultra. As with previous settings, the upper limit is capped, but you can bust through these by altering the settings below.

  • CascadeShadowFadeTreshold= [Ultra Value: 1] - Decrease this value will improve the maximum draw distance for shadows.
  • CascadeShadowDistanceScale0= [Ultra Value: 1] - Increasing this value will have an improvement on close-range shadow quality.
  • CascadeShadowDistanceScale1= [Ultra Value: 1] - Increasing this value will have an improvement on mid-range shadow quality and visibility.
  • CascadeShadowDistanceScale2= [Ultra Value: 1.5] - Increasing this value will have an improvement on shadow quality and shadow visibility..
  • MaxTerrainShadowAtlasCount= [Ultra Value: 4] - Increasing this value will have a slight improvement on terrain shadow quality.
  • CascadeShadowmapSize= [Ultra Value: 3072] - Increasing this value will have a slight improvement on shadow quality.
  • CascadeShadowQuality= [Ultra Value: 1] - Increasing this value will have a slight improvement on shadow quality.
  • Lastly for shadow there’s ‘FoliageShadowDistanceScale= [Ultra Value: 54]’. This is determined by Foliage Visibility Range in-game, but can be modified here to a greater degree.

Texture Streaming

The final set of tweaks relates to texture streaming to your GPU. If your graphics card isn’t have its VRAM maximised then you could find some joy here. TextureMemoryBudget basically determines how many textures are stored on the video memory, reducing texture load-in. The three settings below are finer tweaks on this, relating to the distance at which characters and heads are loaded onto the available memory.

  • TextureMemoryBudget= [Ultra Value: 800]
  • TextureStreamingCharacterDistanceLimit= [Default Value: 50]
  • TextureStreamingHeadsDistanceLimit= [Default Value: 10]
  • TextureStreamingDistanceLimit= [Default Value: 40000]

UPDATE: If you're having trouble getting these settings stick, then try deleting user.settings.bak in your Witcher 3 My Documents folder, before making the changes to settings.ini.

 The Witcher 3: Wild Hunt Low And Ultra 1080p Comparison GeForce GTX 670

The Witcher 3: Wild Hunt Second Free PC Game Giveaway

The Witcher 3: Wild Hunt PC Graphics Options And Post Processing Settings

Login or Register to join the debate

Rep
327
Offline
admin approved badge
07:25 May-21-2015

Big patch coming for The Witcher 3 next week that includes over 600 changes. Including graphical enhancements, more graphics settings, & further performance optimizations. :D

3
Rep
569
Offline
admin approved badge
04:50 May-22-2015

Sadly that is no longer the case. They misreported...

0
Rep
272
Offline
admin approved badge
15:02 May-22-2015

When I read that a few days ago it wasn't edited, so it's easily misleading. BOOOO!!! :)

0
Rep
327
Offline
admin approved badge
15:49 May-22-2015

Why is it sad Zero? We got the patch early, & it made the game look better & run smoother. :D

0
Rep
569
Offline
admin approved badge
15:51 May-22-2015

Because 600 changes would have been awesome!

0
Rep
327
Offline
admin approved badge
15:56 May-22-2015

LOL! Well even if they didn't get everything they had planned into this last patch it still made a huge difference. Plus anything they couldn't get finalized for this patch will probably make it's way into the next patch. :D

0
Rep
569
Offline
admin approved badge
15:58 May-22-2015

It was definitely a good patch. Increased performance for me about 30%, but still turned off Hairworks. I really don't see the point in using it.

0
Rep
5
Offline
01:53 May-21-2015

I just tried all of these settings out and its very taxing, I didn't even bump it to the max and I was getting a low of 28 fps and max of about 43 fps(usually I get 40-70 fps with everything maxed). The thing that was the most noticeable to me was the grass distance scale.

0
Rep
3
Offline
09:35 May-20-2015

Dat effing grass! Hurts my soul. Has anyone managed to tweak it so it's looks OK?


Good optimizing though. I run it with a stable 60 FPS with high/ultra (HairFX off, shadows on high, foliage distance high).

0
Rep
3
Offline
07:26 May-20-2015

These beefy requirements explains the "downgrade". CDPR didn't remove stuff from game, they just decided there is little point in testing and putting in features that require Titans in SLI to get a decent FPS.

3
Rep
5
Offline
17:44 May-20-2015

Exactly, I'm glad that I can go into the ini file and configure the original graphics. Although I was not disappointed at the game, I felt as though I was shown one thing and given another. I should have the choice to be able to run the game as they intended it, or even add/remove objects that I don't find appealing. After finding out they left the ability to up the graphics to the "original advertised game" there is not a drop of dissapointment. This game is amazing.

4
Rep
272
Offline
admin approved badge
15:04 May-22-2015

But come on, look at the grass and foliage in general in the 2013 version! What we have now is low res cartoony crap :/

1
Rep
327
Offline
admin approved badge
15:53 May-22-2015

To me it looks like they fixed that cartoon effect with the new patch. Trees look totally different to me after the patch, the same for the grass. I am not sure exactly what all they did, but the game looks way better now since that last patch.

1
Rep
1
Offline
07:11 May-20-2015

Is there a chance to tweak this setting for the better graphic using GTX 760? At least much better than default at playable framerates, or which setting I can edit without tanks much on FPS? Thank you.

1
Rep
54
Offline
05:07 May-20-2015

Great Article

0
Rep
272
Offline
admin approved badge
23:43 May-19-2015

Nice one, Jon! Some useful values there for further tweaking!

1
Rep
383
Offline
senior admin badge
12:46 May-21-2015

Cheers!

0
Rep
319
Offline
admin badge
23:23 May-19-2015

Awesome info! I will try to improve the quality of the trees a bit without destryoing my fps and I will also mess with those textures options since only half of my VRAM is being used even on ultra textures.

0
Rep
3
Offline
09:39 May-20-2015

I did some tweaking in the .ini file but didn't have time to really dive into. Didn't notice much improvement visually execpt for lower FPS..
Would appreciate if you could report any success :)

0
Rep
319
Offline
admin badge
10:39 May-20-2015

I increased the FoliageDistanceScale value to 2. Unfortunately I cant go higher without dropping bellow 40 fps. But it did make the plants a bit more rich and I like it. It was much needed. The look of the trees and grass is my only complaint about the game. I also tried increasing the TextureMemoryBudget but I didnt notice an increase in VRAM usage sadly. only 1-1.5 GB used. I will test more today.

0
Rep
3
Offline
12:15 May-20-2015

"The look of the trees and grass is my only complaint about the game." Same here so far..

0
Rep
327
Offline
admin approved badge
20:05 May-19-2015

Yeah... all of these are basically the same in the Witcher 2 except they have added a few more options. The main one I used on Witcher 2 & I am already using on Witcher 3 is the TextureMemroyBudget. I increased mine from the default max of 800MB to 1536MB because I have 4GB cards. The game was using about 2.3GB @ 1080p maxed out before I increased that value. Now it is using like 3.1GB.

1
Rep
272
Offline
admin approved badge
23:40 May-19-2015

I was thinking about that too. Is it worth doing? Does it increase the framerates and/or decrease the load times?

1
Rep
327
Offline
admin approved badge
02:04 May-20-2015

It helps with texture load times just a little. It seems like it may raise the minimum FPS just a little, but it doesn't help on the max or average FPS really. Just seems like everything runs a little smoother. Don't use too much though or the game will screw up. Other things in game need some of that VRAM also. Try to leave 2.5GB available for the rest of the game settings to use to be safe.

1
Rep
319
Offline
admin badge
02:36 May-20-2015

On the default value of 800 I get 1.5GB of VRAM used at most on ultra textures which is just half my VRAM. How much should I increase this?

1
Rep
327
Offline
admin approved badge
06:06 May-20-2015

I put mine on 1536 & now the game is using like 2.5GB to 3GB, but mine was using between 1.7GB & 2.3GB before I turned up that setting. I am not sure about on this game, but on the Witcher 2 going past 2048 on that setting made the game screw up for me. I am just assuming Witcher 3 would be the same, but who knows...

1
Rep
327
Offline
admin approved badge
06:07 May-20-2015

It is all working very well for me at 1536

1
Rep
319
Offline
admin badge
13:12 May-20-2015

changing the setting doesnt seem to increase the VRAM usage. its weird. and I did make sure to make the file read-only.

1
Rep
327
Offline
admin approved badge
17:00 May-20-2015

That is strange... Now it won't use that much at first. It slowly builds up as it caches more textures as you play the game. It takes me awhile for it to build up. It isn't instant max VRAM usage.

1
Rep
319
Offline
admin badge
17:41 May-20-2015

I see. I thought of that and tried to mess up a little first but it still didnt rise. Maybe it needs more time than the couple of minutes i gave it.

1
Rep
327
Offline
admin approved badge
18:42 May-20-2015

Oh yeah. It won't start showing for probably a couple of hours with a lot of traveling where it has time to cache a lot of different texture assets. Also it won't really improve visuals beyond the Ultra level any. It just gives more cache for the textures.

1
Rep
319
Offline
admin badge
19:59 May-20-2015

ooooh is that so. Ok then. Thanks for the info.

1
Rep
327
Offline
admin approved badge
21:28 May-20-2015

It will be more useful if or when people mod the game with higher resolution textures. ;)

1
Rep
5
Offline
17:55 May-20-2015

Haha! I will do this as well once I get home from work and school. I hope I can utilize atleast 6gb of the ridiculous 12gb gddr5 that the Titan x has.

1
Rep
19
Offline
19:32 May-19-2015

The SLI performance is a bit wierd, the game uses both gpus at -95% with 50 fps but sometimes it drops to -65% with sub 30 fps drops. I also noticed that the game only uses 1.3 gbbut that number slowly increases untill my vram is full.

0
Rep
160
Offline
19:51 May-19-2015

GPU usage drops because your CPU is bottlenecking your GPUs.I advise you to get a new CPU.

1
Rep
19
Offline
19:58 May-19-2015

Nope, 60% usage across all cores, the console optimization did some good things, that weak 8 core cpu forced them to use multiple cores very well. I would also like to add that these drops are very random,..

0
Rep
19
Offline
20:00 May-19-2015

I can be in the middle of nowhere: e.g. on a river and have 30 fps and I can be in the middle of a town and have 50 fps. I might try on the lowest settings and see if my gpu usage will drop.

0
Rep
327
Offline
admin approved badge
20:08 May-19-2015

What are your temps doing when the performance hit happens? Perhaps it is time for you to give you PC a good cleaning. Make sure there is no dust or lint on your equipment inside the case. ;)

1
Rep
19
Offline
11:22 May-20-2015

temps are good, cpu is good, everything is good, but it just likes to play around with my gpu usage. http://postimg.org/image/8p4wepv0h/ here you can see that it just decided to go from 60% to 90% usage.

0
Rep
327
Offline
admin approved badge
19:02 May-20-2015

Hmm... Well... Is the voltage stable on your PSU? How old is your PSU? Make sure the power connection to you GPU isn't loose at all. I am just grasping at straws here but these are things to check.


Edit: I looked at your screenshot after I replied. Your voltage looks stable in that graph so I am just about stumped. Have you run a malware & registry scan lately? Maybe try that.

1
Rep
272
Offline
admin approved badge
23:46 May-19-2015

I have no complaints about SLI. Tried the game first with old drivers - only one card was active and I was getting around 30fps on tweaked ultra. Banged the new drivers in - both cards active and the performance pretty much doubled. No random performance chugs or anything, I'm quite a happy camper here!

1
Rep
2
Offline
18:26 May-19-2015

I've made some amendments to the ini config file although when I load my game up and check my settings, some are set to low. Is it normal for this to happen?

0
Rep
327
Offline
admin approved badge
20:10 May-19-2015

Yes that is normal. The game is still using your custom settings unless you change something in game. It will show low even though it is running above ultra.

1
Rep
2
Offline
10:46 May-20-2015

Thanks a lot dude, hovering around 30fps with a sh*tload of improvements, will try and tweak it some more later :)

0
Rep
44
Offline
admin approved badge
18:06 May-19-2015

How's the PC optimisation on this game guys? I'd like to know before buying it :P

0
Rep
55
Offline
admin approved badge
18:08 May-19-2015

As far as I can tell with only playing an hour, it's pretty well optimized. It IS a demanding game though. My 970 is playing it at 45fps MAX (including Nvidia Hairworks). You shouldn't have any issues.

0
Rep
2
Offline
22:59 May-19-2015

is that on your resolution? or 1080p?

0
Rep
139
Offline
admin badge
18:54 May-19-2015

You'll be fine bro, 1080p highest settings with good fps like Z3RO

0
Rep
25
Offline
19:20 May-19-2015

This game is well optimized ! Im running it on med some low settings on my res.

1
Rep
272
Offline
admin approved badge
23:42 May-19-2015

It's good. Tweaked ultra minus hairworks for me at 60+ fps with minor drops to the 50's sometimes. I'd say it's pretty damn good for my lappy :)

0
Rep
8
Offline
16:51 May-19-2015

Can anyone help me? I can't use my crossbow. The button ain't working.

0
Rep
409
Offline
senior admin badge
16:52 May-19-2015

I've read it's a common bug. Haven't read a solution so far though :/

1
Rep
-122
Offline
17:53 May-19-2015

u have to wait vesemir teach u in gryph killing part

0
Rep
139
Offline
admin badge
18:55 May-19-2015

And you also have to hit tab and select it, happened to me too

1
Rep
319
Offline
admin badge
23:21 May-19-2015

oh thanks. i forgot about that.

0
Rep
55
Offline
admin approved badge
16:44 May-19-2015

Definitely going to test this out later tonight!
Thanks!

0
Rep
409
Offline
senior admin badge
16:37 May-19-2015

Awesome :D
Thanks for the head's up, was just about to boot the game.

0
Rep
14
Offline
16:05 May-19-2015

Great guide guys, will try to squeeze out a few more frames

1

Can They Run... |

| 60FPS, Ultra, 1440p
Ryzen 7 5800X 8-Core 3.8GHz GeForce RTX 3090 Zotac Gaming Trinity 24GB 32GB
| 60FPS, High, 1080p
Ryzen 3 3100 4-Core 3.6GHz GeForce RTX 3050 16GB
| 30FPS, High, 1080p
Ryzen 5 2600 GeForce GTX 1660 Gigabyte OC 6GB 16GB
| 60FPS, Low, 1080p
Ryzen 5 5500U 6-Core 2.1GHz GeForce GTX 1650 16GB
| 60FPS, High, 1440p
Ryzen 7 5800X 8-Core 3.8GHz Radeon RX 6900 XT 16GB 32GB
| 60FPS, Medium, 720p
Core i5-10300H 4-Core 2.50GHz GeForce GTX 1650 8GB
| 60FPS, High, 1080p
Core i9-9900K 8-Core 3.6GHz GeForce GTX 1060 Gigabyte Mini ITX OC 6GB 32GB
| 60FPS, High, 1080p
Ryzen 5 3600 6-Core 3.6GHz Radeon RX 5700 PowerColor Red Dragon 8GB 16GB
| 60FPS, High, 1080p
Ryzen 3 3100 4-Core 3.6GHz GeForce RTX 3050 16GB
0% No [1 votes]
| 60FPS, Ultra, 4k
Core i9-9900K 8-Core 3.6GHz GeForce RTX 2080 Ti Asus ROG Strix OC 11GB 32GB
| 30FPS, Ultra, 1440p
Ryzen 5 2600X 6-Core 3.6GHz GeForce GTX 1080 16GB
100% Yes [1 votes]
| 60FPS, High, 1080p
Ryzen 3 3100 4-Core 3.6GHz GeForce RTX 3050 16GB
| 60FPS, High, 1080p
Ryzen 3 3100 4-Core 3.6GHz GeForce RTX 3050 16GB
100% Yes [1 votes]
| 60FPS, High, 1080p
Ryzen 3 3100 4-Core 3.6GHz GeForce RTX 3050 16GB
100% Yes [1 votes]
| 60FPS, High, 1080p
Ryzen 3 3100 4-Core 3.6GHz GeForce RTX 3050 16GB
0% No [1 votes]
| 60FPS, Ultra, 1080p
Ryzen 5 5600X 6-Core 3.7GHz Radeon RX 6700 XT 12GB 32GB