• Hey, guest user. Hope you're enjoying NeoGAF! Have you considered registering for an account? Come join us and add your take to the daily discourse.

Witcher 3 PC Performance Thread

ys45

Member
So I started playing with this yesterday , man the game run so well on my I7 2600k 16 gb of ram and 970, I'm surprised .

I decided not to use down sampling so I'm running the game at 900p (my monitor suck I know) without hair work I run the game at almost everything ultra at 60 FPS all the time.
With hair work, 50-60 sometime lower in cut scene

Grass distance is at high and shadow too since I saw they were having the biggest impact on FPS .

I might try turning off hair work and go for the 1080 down sampling instead tonight because I'm not impressed with hair work so far. But I prefer having a steady 60 FPS over eye candies and the game is already beautiful anyway .
 

Zakalwe

Banned
A bit "angular" to me (look at Yennefer's shoulders), but great attention to detail nonetheless.
There is room for nitpicking, just like every other games though.

I put that down to the style, I quite like how angular it looks. Even if it is a point to nitpick I like it.

The expressions the characters make as they speak and move are really good too. He models come to life remarkably.

The voice acting is also superb. So far I'm very impressed.
 
Wow, I thought this was going to run like shit on my setup (HD7870, Phenom II x4 965, 8GB RAM) but for what it looks I'm going to be able to play it very decently.

Still have to wait until friday before trying it. Dammit.
 
I'm absolutely STUNNED by the load times. 5 seconds from menu (SSD). A couple of seconds after death. For a world this big, this is huge feat!
It really is amazing. the first time i saw the loading icon i started to think, OK here we go... (expecting to be waiting for a while) and before I was finished with the thought, I was in game.
Yeah INI file tweaks are such a breeze. Make a change, start game, test, quit, make another change and so on. Sooo good!
Please elaborate, what do I need to edit in the INI to get into the game quicker? I assume I can bypass logos, etc.
 

LiquidMetal14

hide your water-based mammals
I expected to see some INI setting info in the OP. Hopefully the TC works on this as this would greatly help me. I put a lot of work and time into my Skyrim performance thread.
 

Skyzard

Banned
Yep hairworks looks awesome but you'll need to either drop from 1440p to 1080p or some other big change and probably an fps lock to keep it.

I'm absolutely STUNNED by the load times. 5 seconds from menu (SSD). A couple of seconds after death. For a world this big, this is huge feat!

The world is split up into rather small sections from what I can tell.
 

JBourne

maybe tomorrow it rains
Motionblur = on or off when capping it at 30fps?

Want to try doing the Lightboost trick for my Adus VGQE but not sure

I HATE motion blur when playing stuff at 60, but I'm playing W3 at 30 and it actually makes the camera rotation look smoother. I think this is the first time I've used motion blur since building a PC.
 

Soi-Fong

Member
I hope people complaining about crashes aren't over clocked.


Or if they are, aren't complaining to nvidia about shitty drivers.

These crashes are a problem. Period. Many people here don't have overclocks on their CPU or GPU and they're getting constant crashes.

It's a problem and hopefully, CDPR tries to fix it as soon as possible.
 

scitek

Member
The only time hairworks really kills my framerate is when Geralt is right up on the camera, like TressFX in Tomb Raider. That's at 1080p, though, any higher of a resolution and I can't run it with ultra and stay above 30fps on my 970.
 

MisterM

Member
In my case, with Win10 and a r9 290 @ 1080p, using the latest win10 beta driver (which was released last week) it was pretty much cutting fps in half (from 60 to 29-35).

Ouch,that's quite the hit. I'll be locking at 30fps anyway so I'll have a play with it tonight. No doubt I'll have to leave it off though.
 

viveks86

Member
It really is amazing. the first time i saw the loading icon i started to think, OK here we go... (expecting to be waiting for a while) and before I was finished with the thought, I was in game.

Please elaborate, what do I need to edit in the INI to get into the game quicker? I assume I can bypass logos, etc.

Oh no I'm not aware of those kind of changes. I just mash on X to get through them. I meant the game world loading time. The INI changes I'm referring to are for graphical enhancements.

The world is split up into rather small sections from what I can tell.

Indeed. Anything short of that would require defying physics.
 

Keegs

Member
Am I overlooking something or are there no Brightness settings in the PC version? I found a Gamma value in the visual config file, but changing it from 1 to 3 doesn't seem to changing anything on my end.

I'm having this problem too. it's pretty dark on my plasma TV. Trying to adjust it through the TV doesn't seem to work, either. Has anyone tried and successfully adjusted brightness somehow?
 

JakeD

Member
i5 3570k
evga gtx970 SC
ssd

1080p borderless, getting 60 with hairworks off, AA off, bloom/vignetting off, foliage density on high, shadows high, everything else on ultra. GPU use seems to average around 75%

loading times are amazing.

did have a crash while walking around after about 30 mins of messing around. only overclock is the factory one on my 970. game locked up, music kept playing. was able to alt/tab out and kill it in task manager
 
I hope people complaining about crashes aren't over clocked.


Or if they are, aren't complaining to nvidia about shitty drivers.

I'm running an overclocked (+100/+300) Tri-SLI setup and I haven't crashed once in 6 hours of play. Maybe it's tied to a specific setting? I don't have hairworks enabled.
 

fantomena

Member
Im suprised.

Running the game stable at 60 FPS + 1080p with everything maxed out/enabled except for Foliage Rang eVIsability at high, Gameworks Off and no Motion Blur (cause I hate it in games).

Running GTX 690, 12 GB RAM, i7 2600 3,4 GHZ.

Still planning on upgrading RAM, GPU and processor during the next 3 years though.
 

owasog

Member
Just had my first crash. After I picked an answer in dialogue. The game locked up and kept playing the music. I had to kill it in Task Manager. Bummer.
 

GavinUK86

Member
I put that down to the style, I quite like how angular it looks. Even if it is a point to nitpick I like it.

The expressions the characters make as they speak and move are really good too. He models come to life remarkably.

The voice acting is also superb. So far I'm very impressed.
How's the 970 with your i7 working?
 

baphomet

Member
I told you guys that Nvidia benchmark chart was bullshit.

Getting about 45fps completely maxed with 970s sli and 4690k @4.4ghz at 1080p.

According to that chart I should be getting this with a single 970.
 

Rom1944

Member
Just had my first crash. After I picked an answer in dialogue. The game locked up and kept playing the music. I had to kill it in Task Manager. Bummer.

Yeah thats the crash and is not only nvidia related as i have a radeon and i dont have anything overclocked.
 

viveks86

Member
I told you guys that Nvidia benchmark chart was bullshit.

Getting about 45fps completely maxed with 970s sli and 4690k @4.4ghz at 1080p.

According to that chart I should be getting this with a single 970.

No it doesn't. Not with GameWorks on. To get 40+ with a single 970, you need to turn off HBAO+ and hair works. The chart represents 40+ targets. But with an SLI, you should certainly reach 60 fps at 1080p. Not sure what's going on there
 

mephixto

Banned
I told you guys that Nvidia benchmark chart was bullshit.

Getting about 45fps completely maxed with 970s sli and 4690k @4.4ghz at 1080p.

According to that chart I should be getting this with a single 970.

Something must be wrong on your end:

My Specs at 1080p:
i7 3930k @ 4.5Ghz
16GB RAM (page file disabled)
2x 970 G1 (no oc)

I get 65-70 avg, with max a 85 and lows at 50s with everything maxed, I just disable CA and the both blur options cause I dislike the effects. Also Vsync off, fps unlimited and fullscreen.
 
OH FFS, i think the Witcher 3 fucked my Computer up. I have a i5 2500k @3.3Ghz and a ASUS STRIX GTX 970 (Slightly overclocked, nothing too big). I had 2 or 3 computer crashes but after lowering the settings to high i was able to play for an hour straight and the computer crashed once more and it won't turn on. WTF, i don't know who fucked up, nvidia or CD projekt, but they have to fix this shit.
 
Oh no I'm not aware of those kind of changes. I just mash on X to get through them. I meant the game world loading time. The INI changes I'm referring to are for graphical enhancements.



Indeed. Anything short of that would require defying physics.
Gotcha, I was thinking there might be tweaks similar to Crysis 1 which let you completely bypass the nvidia and crytek logos and get straight to the main menu. Though its not a big deal as you've mentioned, considering you can blitz through everything with a few clicks.
 

FLAguy954

Junior Member
i5 4670k Stock
Msi 290, @ 1007mhz
16 gig Ram

I run the game at Ultra with 40-60 fps with HBAO+ without Hairworks though.
When I turn on Hairworks the fps just crash. It is between 18-48 fps then. :(

That means I run it unlocked without Hairworks.

How about lowering some settings with hairworks? I going to eventually get this game and was wondering what would be the best settings with hairworks and 4K/30 fps, especially since I have similar specs (4670K @ 4.5, MSI 290 @ 1007/1350, 8 GB Ram).

I think that my CPU overclock should help with Hairworks since I'm pretty sure that it my run on the CPU when equipped with an AMD GPU.
 

LiquidMetal14

hide your water-based mammals
Just started messing with ini tweaks, early results and just one pic. I would do more but my goal is to push it far enough and keep a locked 30.

witcher32015-05-1910-e9ukp.png


settings thus far for this shot

Code:
[Gameplay/EntityPool]
SpawnedLimit=150
[Hidden]
HasSetup=true
uiVerticalFrameScale=0.9
uiHorizontalFrameScale=0.9
[Localization]
SpeechLanguage=EN
TextLanguage=EN
[Viewport]
VSync=false
Resolution="2560x1440"
FullScreenMode=1
VSyncThreshold=0
OutputMonitor=-1
[Budget]
cvMaxAllowedLightsShadowTime=1
cvMaxAllowedApexDestroTickedTime=0.2
cvMaxAllowedGrass=30000
cvMaxAllowedDecalsDynamic=10
cvMaxAllowedDynMeshes=104857600
cvMaxAllowedChunksSkinnedTime=2.5
cvMaxAllowedTrianglesSkinned=100000
cvMaxAllowedDecalsSSTime=0.1
cvMaxAllowedLightsShadow=3
TerrainTileMipDataBudget=100
cvMaxAllowedApexTicked=60
cvMaxAllowedActiveEnvProbesTime=0.1
cvMaxAllowedStatTextures=314572800
cvMaxAllowedSpeedTree=5000
cvMaxAllowedLightsNonShadowsTime=0.2
cvMaxAllowedSpeedTreeTime=2.2
cvMaxAllowedChunksStatic=1500
cvMaxAllowedTrianglesStatic=500000
cvMaxAllowedHiresChunks=25
cvMaxAllowedDecalsDynamicTime=0.5
cvMaxAllowedLightsNonShadows=40
cvMaxAllowedChunksStaticTime=1.5
cvMaxAllowedChunksSkinned=400
cvMaxAllowedApexDestroTicked=20
cvMaxAllowedStatMeshes=209715200
TerrainTileMinTimeout=2
cvMaxAllowedHiresChunksTime=0.2
cvMaxAllowedApexTickedTime=0.5
cvMaxAllowedCharTextures=209715200
cvMaxAllowedParticlesCountTime=0.2
cvMaxAllowedParticlesCount=1000
cvMaxAllowedGrassTime=1.5
TerrainTileTimeout=10
OcclusionQueryAdditionalMemory=5
TerrainTileLoadingTimeout=5
cvMaxAllowedDecalsSS=160
[Audio]
Subtitles=true
[LoadingScreen/TCR]
ShowProgress=true
[Game]
DoNotPauseWhileStopped=false
[PostProcess]
AllowChromaticAberration=false
MotionBlurPositionTreshold=0.05
AllowVignette=false
AllowBloom=false
MotionBlurRotationTreshold=1
AllowSharpen=false
SSAOSolution=2
[Input]
PadVibrationEnabled=true
KeyboardCooldownSpeed=0.1
InvertCameraXOnMouse=false
InvertCameraYOnMouse=false
CameraAutoRotX=true
InvertCameraX=false
UIMouseSensitivity=1
CameraAutoRotY=true
RightStickCameraSensitivity=1
InvertCameraY=false
RightStickAimSensitivity=1
MouseSensitivity=1
[Gameplay]
Difficulty=2
[LevelOfDetail]
SwarmHideDistance=200
DecalsHideDistance=80
DimmerHideDistance=60
DynamicDecalsHideDistance=20
StripeHideDistance=60
[General]
ConfigVersion=1
[LoadingScreen/Editor]
Disabled=false
[LoadingOverlay/TCR]
FadeOutCooldownExtraTime=1
FadeInSpinnerTime=1
NoninteractiveSpinnerTime=3
FadeOutSpinnerTime=1
NoninteractiveEndCooldown=1
[Visuals]
InventoryBgColorScaleB=0.036
InventoryFixedLuminance=0.25
InventoryBgColorScaleG=0.034
MovieFramerate=30
GammaValue=1
InventoryBgColorScaleR=0.02
[Rendering]
GrassDensity=3600
DecalsSpawnDistanceCutoff=10
TextureStreamingHeadsDistanceLimit=10
GlobalOceanTesselationFactor=64
TextureStreamingCharacterDistanceLimit=50
CascadeShadowFadeTreshold=1
CascadeShadowDistanceScale2=1.5
TextureStreamingDistanceLimit=40000
TextureMemoryBudget=1200
CascadeShadowDistanceScale3=1.5
MeshLODDistanceScale=3
ScaleformTextureUnstreamDelay=2.5
DecalsChance=1
TerrainReadAheadDistance=200
HairWorksLevel=2
TerrainScreenSpaceErrorThreshold=1.6
MaxTerrainShadowAtlasCount=4
TextureInFlightCountBudget=12
TerrainErrorMetricMultiplier=6
CascadeShadowmapSize=3072
CascadeShadowDistanceScale0=1
MeshRenderingDistanceScale=2
CascadeShadowQuality=1
CascadeShadowDistanceScale1=1
[Input/Gestures]
EnableSwipe=true
EnablePan=true
EnableGestures=true
EnablePinch=true
[LoadingScreen]
FadeInTime=3
SkipShowWithAnyKey=true
GameRevealTime=3
SkipHideDelay=3
SkipInputDelay=0.25
FadeOutTime=1.5
SkipAutoshow=false
[Engine]
LimitFPS=30
[Rendering/SpeedTree]
GrassGenerationEfficiency=0.075
GrassDistanceScale=4.0
FoliageDistanceScale=4
FoliageShadowDistanceScale=54
GrassRingSize=16777216
[Save]
ShowCompatWarning=true
[Kinect]
Kinect=true
[Foliage]
MaxVisibilityDepth=24
 

Bl@de

Member
Played for 6h so far. No crashes, no bugs, good performance. Great work. Newest drivers, no overclock, clean system.
 

Xyber

Member
For those of you who are getting a locked 60fps, it's easier to get that in the first 2 hours. I didn't have any noticeable drops on my 970 at first, but have now gotten to a few areas where it can go down to ~45.
 
I told you guys that Nvidia benchmark chart was bullshit.

Getting about 45fps completely maxed with 970s sli and 4690k @4.4ghz at 1080p.

According to that chart I should be getting this with a single 970.
I am getting similar performance with my 970's. 35-70 fps. definitely below 60 the vast majority of the time. Though it seems with a few minor tweaks (no Hairworks) we should be able to achieve 60.
 

Smokey

Member
I'm really starting to consider just being done with nVidia now. Reading benchmarks for the game, I was under the impression that Kepler was neglected and then reading around on various other forums, other people seem to have the same impression not just now but last year too.

I think I might just buy the 390x now instead of the next big Maxwell.
I've really been a bit of an nVidia fan lately too. Last AMD card I bought wasn't even by AMD, it was ATI and I haven't went to AMD because I kept thinking their drivers and general performance in games was worse. Now I'm not so sure.

This frustration might have just gave me that push I needed to take the plunge and go AMD this next round.

I don't understand this?

Youre upset that Kepler GPUs weren't included in the benchmark?
 

diablogod

Member
Have a GTX 760. Can't play for more then 2 minutes without it crashing. Got the latest video card drivers. No overclocks on anything. It's a weird crash also it doesn't error, it just sort of looks like I hit alt tab, and the background music still plays but it's totally unresponsive.

Tried many different settings. All settings to low, different stuff on and off. Still same problem.
 

baphomet

Member
Something must be wrong on your end:

My Specs at 1080p:
i7 3930k @ 4.5Ghz
16GB RAM (page file disabled)
2x 970 G1 (no oc)

I get 65-70 avg, with max a 85 and lows at 50s with everything maxed, I just disable CA and the both blur options cause I dislike the effects. Also Vsync off, fps unlimited and fullscreen.

No issues on my end.

When I said everything maxed out that's what I meant.
 
Thanks

I wonder how VRam is effecting performance?

Not too sure, I will have to check up on it when I get home after work, but from what I have read this game isnt SUPER VRAM intense... I could be wrong though.

The rest of my system specs are:
Intel Core i7 4720HQ
G.SKILL Ripjaws Series 16GB 1600mhz CAS9
Windows 8.1 64-bit

I am running the game on my 7200RPM drive, but the OS is on my SSD...
 

UnrealEck

Member
Foliage visibility range = Medium - Because other than looking at screenshots of vista's, the difference is barely noticeable but the difference in performance is massive! Only time it's really noticeable is when running the horse at full speed, and the way The Witcher 3 handles the detail pop in is SO much better than most games (especially The Witcher 2) that it is still not an issue at all.

FFS stop trying to convince me to go for a 60 FPS cap (as opposed to 30) by reducing foliage distance. Evil people.
Foliage distance is the killer. Anything above medium starts to get really heavy on resources. I'm just a fussy bastard though that I want it on high.

I don't understand this?

Youre upset that Kepler GPUs weren't included in the benchmark?

No, more upset that it seems Kepler's underperforming compared to Maxwell. (eg. 960 vs 780)
At least from what I've seen in benchmarks. I read a bit around the internet too in frustration and seems a lot of people are saying similar things even last year.
 

LiquidMetal14

hide your water-based mammals
Hairworks IS NOT worth the performance hit. I turned it off. Got another 20fps at 1440p

New shot of the same scene with some edited settings. The only thing off that I personally don't find worth it is hairworks.

witcher32015-05-1911-bfq8h.png


Current ini now

I'm only going to post the pertinent settings and not the stuff in the upper part of the ini

Code:
[LevelOfDetail]
SwarmHideDistance=200
DecalsHideDistance=80
DimmerHideDistance=60
DynamicDecalsHideDistance=20
StripeHideDistance=60
[General]
ConfigVersion=1
[LoadingScreen/Editor]
Disabled=false
[LoadingOverlay/TCR]
FadeOutCooldownExtraTime=1
FadeInSpinnerTime=1
NoninteractiveSpinnerTime=3
FadeOutSpinnerTime=1
NoninteractiveEndCooldown=1
[Visuals]
InventoryBgColorScaleB=0.036
InventoryFixedLuminance=0.25
InventoryBgColorScaleG=0.034
MovieFramerate=30
GammaValue=1
InventoryBgColorScaleR=0.02
[Rendering]
GrassDensity=3800
DecalsSpawnDistanceCutoff=10
TextureStreamingHeadsDistanceLimit=10
GlobalOceanTesselationFactor=96
TextureStreamingCharacterDistanceLimit=50
CascadeShadowFadeTreshold=1
CascadeShadowDistanceScale2=1.5
TextureStreamingDistanceLimit=50000
TextureMemoryBudget=1200
CascadeShadowDistanceScale3=1.5
MeshLODDistanceScale=4
ScaleformTextureUnstreamDelay=2.5
DecalsChance=1
TerrainReadAheadDistance=200
HairWorksLevel=0
TerrainScreenSpaceErrorThreshold=1.6
MaxTerrainShadowAtlasCount=4
TextureInFlightCountBudget=12
TerrainErrorMetricMultiplier=6
CascadeShadowmapSize=3072
CascadeShadowDistanceScale0=1
MeshRenderingDistanceScale=3
CascadeShadowQuality=1
CascadeShadowDistanceScale1=1
[Input/Gestures]
EnableSwipe=true
EnablePan=true
EnableGestures=true
EnablePinch=true
[LoadingScreen]
FadeInTime=3
SkipShowWithAnyKey=true
GameRevealTime=3
SkipHideDelay=3
SkipInputDelay=0.25
FadeOutTime=1.5
SkipAutoshow=false
[Engine]
LimitFPS=30
[Rendering/SpeedTree]
GrassGenerationEfficiency=0.075
GrassDistanceScale=4
FoliageDistanceScale=5
FoliageShadowDistanceScale=54
GrassRingSize=16777216
[Save]
ShowCompatWarning=true
[Kinect]
Kinect=true
[Foliage]
MaxVisibilityDepth=24

Apologies. I had a family emergency last night so I couldn't pay attention to this thread. Working on it now.

No problem.

I'm going to mess with shadow distance and probably settle on this ini.
 
Top Bottom