How to Fix PC Crashes in The Witcher 3 and Improve Performance

Updated on August 2, 2016
Source

Introduction

The Witcher 3 is a great RPG made by CD Projekt that puts you in charge of Geralt of Rivia in a vast open world environment. I must say that The Witcher 3 is one of the best games I ever played and CD Projekt delivered a great PC version, but it has some issues that were reported by users. In this article I will show you how to fix some of the crashes and some tweaks in order to improve the overall performance.

Making the Game More Stable

For the PC version of The Witcher 3, there are some reports of random crashes occurring during the gameplay. Of course, some of the crashes can be hardware-related (bad RAM, overheating components). But other crashes we can do something about.

Since the game offers over 200 hours of gameplay, we need to have the best experience without crashes or instability.

In-Game Settings

Trust me when I say that certain combinations of settings in "The Witcher 3" increase the chances of crashes during gameplay. What do we need to do in order to lower the risks of instability? Try turning off V-Sync:

1. Turn off in-game V-Sync and use Nvidia Adaptive V-Sync/ Dynamic V-Sync for AMD.

2. Uncap the Framerate. Set "Maximum Frames Per Second" to "Unlimited." There is no need to limit our framerate and let GPU/CPU power go unused.

3. Set the Display Mode to "Full Screen" and not on "Borderless Window."

These three simple tweaks can improve the overall stability and make the game more responsive. If you want to use V-Sync, I recommend using Nvidia's Adaptive V-Sync for Nvidia users or Dynamic V-Sync for AMD users (by using Radeon Pro).

Turning On Adaptive V-Sync/Dynamic V-Sync

NVIDIA Control Panel Settings
NVIDIA Control Panel Settings

For NVIDIA

1. Right-click on your desktop and enter NVIDIA Control Panel.

2. Go to "Manage 3D Settings" and then to "Program Settings."

3. In the "Select a program to customize" box, select The Witcher 3 (witcher3.exe).

4. Go to Vertical Sync and select Adaptive (You need to have the in-game V-Sync turned off)

While you are still in the NVIDIA Control Panel, we can do some tweaks in order to gain some extra FPS.

1. In the Configure Surround/PhysX section of the NVIDIA Control Panel, change the Processor (in the PhysX settings) from GPU to CPU.

2. Go to Manage 3D Settings and then go to Program Settings. Here we are gonna select witcher3.exe in the Select a program to customize section.

3. After the executable for The Witcher 3 is selected, we will apply this setting.

  • The Anisotropic Filtering will be set to 16x. There are no visible frame drops when using this setting and it will make the game textures look better.
  • The Maximum Pre-Rendered Frames will be set to 1. This setting will make the game more smooth.
  • The Multi-Display/Mixed-GPU Acceleration will be set to Single display performance mode (if you have only one display).
  • The Power management mode will be set to Prefer maximum performance.
  • The Threaded optimization, Triple buffering and Trilinear optimization will be turned on

*PS: Some settings can be found and applied for AMD users via AMD Catalyst or Radeon PRO.

For AMD

Radeon Pro Settings
Radeon Pro Settings


1. Open Radeon Pro and then add a profile for Witcher3.exe by pressing on the "+" icon marked in the photo.

2. Go to the Tweaks tab on the right and then select the Dynamic option on the VSync Control.

3. You can also enable Triple-Buffering.

Config Files Tweaks

We can tweak some values in the configuration files for more stability and performance improvements.

Resources.ini

1. Go to The Witcher 3 Wild Hunt\bin\config\base and find resources.ini.

2. Make a backup in case you want to revert the changes made.

3. Find the line "MaxRequests: in the [ResourceLoading/Decompression] category and change it from 32 to 40. If the game is still unstable, you can try a value that will fit for your hardware (try to keep it between 32 and 40).

Rendering.ini

1. Go to The Witcher 3 Wild Hunt\bin\config\base and find rendering.ini.

2. Make a back-up for this file too.

3. Find this line: TextureMipBias. Change the value to 0.

4. Find this line: TextureMemoryBudget. Change the value from 500 to 1024.

Delete Some .dlls for Extra Performance and Stability

Yes, I know it is scary to delete dlls, but the game will not act weird if we delete some of them and we can gain some fps and stability.

1. Detele Galaxy.dll from the "The Witcher 3 Wild Hunt\bin\x64" folder. The are reports that this .dll causes some crashes. Note that after deleting it, the game will show an error, but you can press "OK" and the game will start and perform just fine.

2. Detele APEX_ClothingGPU_x64.dll from the same folder. By deleting this .dll you can gain some fps (not a lot). No errors will be shown after deleting it and the game will be a little bit smoother.

Please back up these .dlls and keep them somewhere safe, in case you want to put them back.

Some Final Words

These tweaks posted here are used by me and I played with them for over 60 hours. There are a lot of tweaks you can make (see the links at the end of this article) and you can experiment with some and see what results you have.

I only posted the ones I am using, and I know for sure that they are safe to use and have some good results.

If you have your GPU overclocked, and the game is crashing after 10-20 minutes, please revert your GPU to the stock settings. The game is quite sensible to GPU overclock. Also, update the game to v1.10, because this version has a lot of performance improvements and you can gain extra frames in some regions of the game. Please note that it takes up over 10 GB, so prepare your HDD or SSD.

Is your Witcher 3 game more stable and faster?

See results

Questions & Answers

    © 2015 Razvan

    Comments

      0 of 8192 characters used
      Post Comment

      • profile image

        wolf 

        9 months ago

        Finaly, now its running for hours without crashing!

        Before i couldnt play Gwent, and in Crafting-Screen Game often crashed! Now stable! THX

      • profile image

        Valtyr 

        15 months ago

        You shouldn't tell people to switch Physx to CPU. In almost all cases that will slow down performance. GPU's are better at doing physics calculations by far, and the only reason to switch it to CPU would be if you had a heavily under-powered GPU but more than adequate CPU.

      • Sanches Arthur profile image

        Sanches Arthur 

        2 years ago

        Very useful tricks, buuut... the main problem is not solved, wich is the constant crashing in some locations and after cutscenes.

        The audio and controllers still functional but the image freezes until the game close itself, without a single warning.

      working

      This website uses cookies

      As a user in the EEA, your approval is needed on a few things. To provide a better website experience, levelskip.com uses cookies (and other similar technologies) and may collect, process, and share personal data. Please choose which areas of our service you consent to our doing so.

      For more information on managing or withdrawing consents and how we handle data, visit our Privacy Policy at: https://levelskip.com/privacy-policy#gdpr

      Show Details
      Necessary
      HubPages Device IDThis is used to identify particular browsers or devices when the access the service, and is used for security reasons.
      LoginThis is necessary to sign in to the HubPages Service.
      Google RecaptchaThis is used to prevent bots and spam. (Privacy Policy)
      AkismetThis is used to detect comment spam. (Privacy Policy)
      HubPages Google AnalyticsThis is used to provide data on traffic to our website, all personally identifyable data is anonymized. (Privacy Policy)
      HubPages Traffic PixelThis is used to collect data on traffic to articles and other pages on our site. Unless you are signed in to a HubPages account, all personally identifiable information is anonymized.
      Amazon Web ServicesThis is a cloud services platform that we used to host our service. (Privacy Policy)
      CloudflareThis is a cloud CDN service that we use to efficiently deliver files required for our service to operate such as javascript, cascading style sheets, images, and videos. (Privacy Policy)
      Google Hosted LibrariesJavascript software libraries such as jQuery are loaded at endpoints on the googleapis.com or gstatic.com domains, for performance and efficiency reasons. (Privacy Policy)
      Features
      Google Custom SearchThis is feature allows you to search the site. (Privacy Policy)
      Google MapsSome articles have Google Maps embedded in them. (Privacy Policy)
      Google ChartsThis is used to display charts and graphs on articles and the author center. (Privacy Policy)
      Google AdSense Host APIThis service allows you to sign up for or associate a Google AdSense account with HubPages, so that you can earn money from ads on your articles. No data is shared unless you engage with this feature. (Privacy Policy)
      Google YouTubeSome articles have YouTube videos embedded in them. (Privacy Policy)
      VimeoSome articles have Vimeo videos embedded in them. (Privacy Policy)
      PaypalThis is used for a registered author who enrolls in the HubPages Earnings program and requests to be paid via PayPal. No data is shared with Paypal unless you engage with this feature. (Privacy Policy)
      Facebook LoginYou can use this to streamline signing up for, or signing in to your Hubpages account. No data is shared with Facebook unless you engage with this feature. (Privacy Policy)
      MavenThis supports the Maven widget and search functionality. (Privacy Policy)
      Marketing
      Google AdSenseThis is an ad network. (Privacy Policy)
      Google DoubleClickGoogle provides ad serving technology and runs an ad network. (Privacy Policy)
      Index ExchangeThis is an ad network. (Privacy Policy)
      SovrnThis is an ad network. (Privacy Policy)
      Facebook AdsThis is an ad network. (Privacy Policy)
      Amazon Unified Ad MarketplaceThis is an ad network. (Privacy Policy)
      AppNexusThis is an ad network. (Privacy Policy)
      OpenxThis is an ad network. (Privacy Policy)
      Rubicon ProjectThis is an ad network. (Privacy Policy)
      TripleLiftThis is an ad network. (Privacy Policy)
      Say MediaWe partner with Say Media to deliver ad campaigns on our sites. (Privacy Policy)
      Remarketing PixelsWe may use remarketing pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to advertise the HubPages Service to people that have visited our sites.
      Conversion Tracking PixelsWe may use conversion tracking pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to identify when an advertisement has successfully resulted in the desired action, such as signing up for the HubPages Service or publishing an article on the HubPages Service.
      Statistics
      Author Google AnalyticsThis is used to provide traffic data and reports to the authors of articles on the HubPages Service. (Privacy Policy)
      ComscoreComScore is a media measurement and analytics company providing marketing data and analytics to enterprises, media and advertising agencies, and publishers. Non-consent will result in ComScore only processing obfuscated personal data. (Privacy Policy)
      Amazon Tracking PixelSome articles display amazon products as part of the Amazon Affiliate program, this pixel provides traffic statistics for those products (Privacy Policy)