CONSTANT Crashes and NPC pop-in in Toussaint

+
CONSTANT Crashes and NPC pop-in in Toussaint

Hey guys, like the title says I have been constantly getting crashes ever since I've started Blood and Wine. Seems like it happens most in and around Beauclair and Corvo Bianco but it has happen in other areas as well. The game just crashes straight up desktop without any warnings or anything, one second in the game next second on my desktop. I also noticed that I am seeing allot more NPC pop in in Beauclair that I have not seen in the other areas of the game. I have been on this play-through for almost 300 hours and have had no crashes or pop-in issues until I entered Toussaint. I play the game in 4k, ultra settings with Hairworks turned on (low setting but with hairworks AA on 8x), and all post-processes turned on high. My rig can handle it as I have a GTX 1080, i7-7700k, 16GB ram, and the game is saved to a 500 GB SSD. I get around 40 FPS so I don't see how it's my PC not able to handle the settings because if it was I would think I'd get much low framerate and stutters. And like I said, I have not had any of these problems in any other part of the game, only Toussaint. And before ANYONE MENTIONS IT, yes, I have done the verify/repair in GoG, like twice now, and I have uninstalled GEForce experience and turned off GoG overlay, it's not any of that. Someone PLEASE HELP, I am at my wits end. Here is the most recent crashinfo in the x64 folder...

Red Engine Crash Log
--------------------------------------
Build: Not Set [ Compiled Sep 5 2016 ]

User: Rafael

Crash reason: EXCEPTION_ACCESS_VIOLATION (3221225477), Error reading location 0xffffffff

Crashed Thread:

Thread ID: 1828

callstack:
Scaleform::System::~System() + 0x3f3e8f - <Unknown File>(0)
Scaleform::Render::Matrix4x4<float>::SetIdentity() + 0xbd73b5 - <Unknown File>(0)
Scaleform::Render::Matrix4x4<float>::SetIdentity() + 0xbd709c - <Unknown File>(0)
Scaleform::System::~System() + 0x3e18b1 - <Unknown File>(0)
Scaleform::System::~System() + 0x410594 - <Unknown File>(0)
Scaleform::Render::Matrix4x4<float>::SetIdentity() + 0xba4a80 - <Unknown File>(0)
Scaleform::Render::Matrix2x4<float>::prepend() + 0x245ee7 - <Unknown File>(0)
Scaleform::Render::Matrix2x4<float>::prepend() + 0x24608e - <Unknown File>(0)
BaseThreadInitThunk() + 0x14 - <Unknown File>(0)
RtlUserThreadStart() + 0x21 - <Unknown File>(0)

Debug Information
================================================================

Commandline: "C:\Program Files (x86)\GOG Galaxy\Games\The Witcher 3 Wild Hunt\bin\x64\witcher3.exe"

Thread ID: 3304

callstack:
Scaleform::Render::Matrix4x4<float>::SetIdentity() + 0x1103b8 - <Unknown File>(0)
Scaleform::Render::Matrix4x4<float>::SetIdentity() + 0x6e72e4 - <Unknown File>(0)
Scaleform::Render::Matrix2x4<float>::prepend() + 0xc85c6 - <Unknown File>(0)
Scaleform::Render::Matrix4x4<float>::SetIdentity() + 0xeeff4 - <Unknown File>(0)
Scaleform::Render::Matrix2x4<float>::prepend() + 0xc387a - <Unknown File>(0)
Scaleform::Render::Matrix4x4<float>::SetIdentity() + 0xef2f7 - <Unknown File>(0)
Scaleform::Render::Matrix4x4<float>::SetIdentity() + 0x11d6 - <Unknown File>(0)
Scaleform::Render::Matrix4x4<float>::SetIdentity() + 0x424dd - <Unknown File>(0)
Scaleform::Render::Matrix4x4<float>::SetIdentity() + 0x162f - <Unknown File>(0)
Scaleform::Render::Matrix4x4<float>::SetIdentity() + 0x18fc - <Unknown File>(0)
Scaleform::Render::Matrix2x4<float>::prepend() + 0x23d838 - <Unknown File>(0)
BaseThreadInitThunk() + 0x14 - <Unknown File>(0)
RtlUserThreadStart() + 0x21 - <Unknown File>(0)

================================================================

Thread ID: 11732

callstack:
RtlUserThreadStart() + 0x21 - <Unknown File>(0)

================================================================

Thread ID: 316

callstack:
RtlUserThreadStart() + 0x21 - <Unknown File>(0)

================================================================

Thread ID: 13604

callstack:
Scaleform::Render::Matrix4x4<float>::SetIdentity() + 0xb95437 - <Unknown File>(0)
Scaleform::Render::Matrix4x4<float>::SetIdentity() + 0xba4a80 - <Unknown File>(0)
Scaleform::Render::Matrix2x4<float>::prepend() + 0x245ee7 - <Unknown File>(0)
Scaleform::Render::Matrix2x4<float>::prepend() + 0x24608e - <Unknown File>(0)
BaseThreadInitThunk() + 0x14 - <Unknown File>(0)
RtlUserThreadStart() + 0x21 - <Unknown File>(0)

================================================================

Thread ID: 9388

callstack:
CoreUICreateEx() + 0x45ff - <Unknown File>(0)
CoreUICreateEx() + 0xb5af - <Unknown File>(0)
CoreUICreateEx() + 0xb20c - <Unknown File>(0)
CoreUICreateEx() + 0x7fbd - <Unknown File>(0)
CoreUICreateEx() + 0x8671 - <Unknown File>(0)
CoreUICreateEx() + 0x18c55 - <Unknown File>(0)
CoreUICreateSystemWindowIDManager() + 0x120b - <Unknown File>(0)
CreateCursorClient() + 0xf700 - <Unknown File>(0)
CreateCursorClient() + 0xf559 - <Unknown File>(0)
BaseThreadInitThunk() + 0x14 - <Unknown File>(0)
RtlUserThreadStart() + 0x21 - <Unknown File>(0)

================================================================

Thread ID: 2372

callstack:
Scaleform::Render::Matrix4x4<float>::SetIdentity() + 0xba4a80 - <Unknown File>(0)
Scaleform::Render::Matrix2x4<float>::prepend() + 0x245ee7 - <Unknown File>(0)
Scaleform::Render::Matrix2x4<float>::prepend() + 0x24608e - <Unknown File>(0)
BaseThreadInitThunk() + 0x14 - <Unknown File>(0)
RtlUserThreadStart() + 0x21 - <Unknown File>(0)

================================================================

Thread ID: 7640

callstack:
recvfrom() + 0x186 - <Unknown File>(0)
galaxy::api::IGalaxy::IGalaxy() + 0x19b10b - <Unknown File>(0)
galaxy::api::IGalaxy::IGalaxy() + 0x19b1c9 - <Unknown File>(0)
galaxy::api::IGalaxy::IGalaxy() + 0x19b161 - <Unknown File>(0)
beginthreadex() + 0x107 - <Unknown File>(0)
endthreadex() + 0x192 - <Unknown File>(0)
BaseThreadInitThunk() + 0x14 - <Unknown File>(0)
RtlUserThreadStart() + 0x21 - <Unknown File>(0)

================================================================

Thread ID: 12832

callstack:
beginthreadex() + 0x107 - <Unknown File>(0)
endthreadex() + 0x192 - <Unknown File>(0)
BaseThreadInitThunk() + 0x14 - <Unknown File>(0)
RtlUserThreadStart() + 0x21 - <Unknown File>(0)

================================================================

Thread ID: 1956

callstack:
galaxy::api::GalaxyFactory::ResetInstance() + 0xa6153 - <Unknown File>(0)
galaxy::api::GalaxyFactory::ResetInstance() + 0x34615d - <Unknown File>(0)
galaxy::api::GalaxyFactory::ResetInstance() + 0x44d6c3 - <Unknown File>(0)
galaxy::api::GalaxyFactory::ResetInstance() + 0x6913a3 - <Unknown File>(0)
galaxy::api::GalaxyFactory::ResetInstance() + 0x6915c2 - <Unknown File>(0)
BaseThreadInitThunk() + 0x14 - <Unknown File>(0)
RtlUserThreadStart() + 0x21 - <Unknown File>(0)

================================================================

Thread ID: 8808

callstack:
recvfrom() + 0x186 - <Unknown File>(0)
galaxy::api::GalaxyFactory::ResetInstance() + 0x4f2b13 - <Unknown File>(0)
galaxy::api::GalaxyFactory::ResetInstance() + 0x4f2bd1 - <Unknown File>(0)
galaxy::api::GalaxyFactory::ResetInstance() + 0x4f2b69 - <Unknown File>(0)
galaxy::api::GalaxyFactory::ResetInstance() + 0x6913a3 - <Unknown File>(0)
galaxy::api::GalaxyFactory::ResetInstance() + 0x6915c2 - <Unknown File>(0)
BaseThreadInitThunk() + 0x14 - <Unknown File>(0)
RtlUserThreadStart() + 0x21 - <Unknown File>(0)

================================================================

Thread ID: 14364

callstack:
galaxy::api::GalaxyFactory::ResetInstance() + 0x6913a3 - <Unknown File>(0)
galaxy::api::GalaxyFactory::ResetInstance() + 0x6915c2 - <Unknown File>(0)
BaseThreadInitThunk() + 0x14 - <Unknown File>(0)
RtlUserThreadStart() + 0x21 - <Unknown File>(0)

================================================================

Thread ID: 5768

callstack:
galaxy::api::GalaxyFactory::ResetInstance() + 0xa6153 - <Unknown File>(0)
galaxy::api::GalaxyFactory::ResetInstance() + 0x3f1f5a - <Unknown File>(0)
galaxy::api::GalaxyFactory::ResetInstance() + 0x44d6c3 - <Unknown File>(0)
galaxy::api::GalaxyFactory::ResetInstance() + 0x6913a3 - <Unknown File>(0)
galaxy::api::GalaxyFactory::ResetInstance() + 0x6915c2 - <Unknown File>(0)
BaseThreadInitThunk() + 0x14 - <Unknown File>(0)
RtlUserThreadStart() + 0x21 - <Unknown File>(0)

================================================================

Thread ID: 4668

callstack:
galaxy::api::GalaxyFactory::ResetInstance() + 0xa6153 - <Unknown File>(0)
galaxy::api::GalaxyFactory::ResetInstance() + 0xaad05 - <Unknown File>(0)
galaxy::api::GalaxyFactory::ResetInstance() + 0xab2c9 - <Unknown File>(0)
galaxy::api::GalaxyFactory::ResetInstance() + 0x44d6c3 - <Unknown File>(0)
galaxy::api::GalaxyFactory::ResetInstance() + 0x6913a3 - <Unknown File>(0)
galaxy::api::GalaxyFactory::ResetInstance() + 0x6915c2 - <Unknown File>(0)
BaseThreadInitThunk() + 0x14 - <Unknown File>(0)
RtlUserThreadStart() + 0x21 - <Unknown File>(0)

================================================================

Thread ID: 7888

callstack:
galaxy::api::GalaxyFactory::ResetInstance() + 0xa6153 - <Unknown File>(0)
galaxy::api::GalaxyFactory::ResetInstance() + 0x3d59fa - <Unknown File>(0)
galaxy::api::GalaxyFactory::ResetInstance() + 0x44d6c3 - <Unknown File>(0)
galaxy::api::GalaxyFactory::ResetInstance() + 0x6913a3 - <Unknown File>(0)
galaxy::api::GalaxyFactory::ResetInstance() + 0x6915c2 - <Unknown File>(0)
BaseThreadInitThunk() + 0x14 - <Unknown File>(0)
RtlUserThreadStart() + 0x21 - <Unknown File>(0)

================================================================

Thread ID: 6124

callstack:
galaxy::api::GalaxyFactory::ResetInstance() + 0xa6153 - <Unknown File>(0)
galaxy::api::GalaxyFactory::ResetInstance() + 0x3d59fa - <Unknown File>(0)
galaxy::api::GalaxyFactory::ResetInstance() + 0x44d6c3 - <Unknown File>(0)
galaxy::api::GalaxyFactory::ResetInstance() + 0x6913a3 - <Unknown File>(0)
galaxy::api::GalaxyFactory::ResetInstance() + 0x6915c2 - <Unknown File>(0)
BaseThreadInitThunk() + 0x14 - <Unknown File>(0)
RtlUserThreadStart() + 0x21 - <Unknown File>(0)

================================================================

Thread ID: 3564

callstack:
galaxy::api::GalaxyFactory::ResetInstance() + 0xa6153 - <Unknown File>(0)
galaxy::api::GalaxyFactory::ResetInstance() + 0x3d59fa - <Unknown File>(0)
galaxy::api::GalaxyFactory::ResetInstance() + 0x44d6c3 - <Unknown File>(0)
galaxy::api::GalaxyFactory::ResetInstance() + 0x6913a3 - <Unknown File>(0)
galaxy::api::GalaxyFactory::ResetInstance() + 0x6915c2 - <Unknown File>(0)
BaseThreadInitThunk() + 0x14 - <Unknown File>(0)
RtlUserThreadStart() + 0x21 - <Unknown File>(0)

================================================================

Thread ID: 12724

callstack:
galaxy::api::GalaxyFactory::ResetInstance() + 0xa6153 - <Unknown File>(0)
galaxy::api::GalaxyFactory::ResetInstance() + 0x3d59fa - <Unknown File>(0)
galaxy::api::GalaxyFactory::ResetInstance() + 0x44d6c3 - <Unknown File>(0)
galaxy::api::GalaxyFactory::ResetInstance() + 0x6913a3 - <Unknown File>(0)
galaxy::api::GalaxyFactory::ResetInstance() + 0x6915c2 - <Unknown File>(0)
BaseThreadInitThunk() + 0x14 - <Unknown File>(0)
RtlUserThreadStart() + 0x21 - <Unknown File>(0)

================================================================

Thread ID: 3416

callstack:
galaxy::api::GalaxyFactory::ResetInstance() + 0xa6153 - <Unknown File>(0)
galaxy::api::GalaxyFactory::ResetInstance() + 0x3d59fa - <Unknown File>(0)
galaxy::api::GalaxyFactory::ResetInstance() + 0x44d6c3 - <Unknown File>(0)
galaxy::api::GalaxyFactory::ResetInstance() + 0x6913a3 - <Unknown File>(0)
galaxy::api::GalaxyFactory::ResetInstance() + 0x6915c2 - <Unknown File>(0)
BaseThreadInitThunk() + 0x14 - <Unknown File>(0)
RtlUserThreadStart() + 0x21 - <Unknown File>(0)

================================================================

Thread ID: 10820

callstack:
galaxy::api::GalaxyFactory::ResetInstance() + 0xa6153 - <Unknown File>(0)
galaxy::api::GalaxyFactory::ResetInstance() + 0x3d59fa - <Unknown File>(0)
galaxy::api::GalaxyFactory::ResetInstance() + 0x44d6c3 - <Unknown File>(0)
galaxy::api::GalaxyFactory::ResetInstance() + 0x6913a3 - <Unknown File>(0)
galaxy::api::GalaxyFactory::ResetInstance() + 0x6915c2 - <Unknown File>(0)
BaseThreadInitThunk() + 0x14 - <Unknown File>(0)
RtlUserThreadStart() + 0x21 - <Unknown File>(0)

================================================================

Thread ID: 7268

callstack:
galaxy::api::GalaxyFactory::ResetInstance() + 0xa6153 - <Unknown File>(0)
galaxy::api::GalaxyFactory::ResetInstance() + 0x3d59fa - <Unknown File>(0)
galaxy::api::GalaxyFactory::ResetInstance() + 0x44d6c3 - <Unknown File>(0)
galaxy::api::GalaxyFactory::ResetInstance() + 0x6913a3 - <Unknown File>(0)
galaxy::api::GalaxyFactory::ResetInstance() + 0x6915c2 - <Unknown File>(0)
BaseThreadInitThunk() + 0x14 - <Unknown File>(0)
RtlUserThreadStart() + 0x21 - <Unknown File>(0)

================================================================

Thread ID: 8832

callstack:
galaxy::api::GalaxyFactory::ResetInstance() + 0xa6153 - <Unknown File>(0)
galaxy::api::GalaxyFactory::ResetInstance() + 0x3d59fa - <Unknown File>(0)
galaxy::api::GalaxyFactory::ResetInstance() + 0x44d6c3 - <Unknown File>(0)
galaxy::api::GalaxyFactory::ResetInstance() + 0x6913a3 - <Unknown File>(0)
galaxy::api::GalaxyFactory::ResetInstance() + 0x6915c2 - <Unknown File>(0)
BaseThreadInitThunk() + 0x14 - <Unknown File>(0)
RtlUserThreadStart() + 0x21 - <Unknown File>(0)

================================================================

Thread ID: 6296

callstack:
galaxy::api::GalaxyFactory::ResetInstance() + 0x3c23ac - <Unknown File>(0)
galaxy::api::GalaxyFactory::ResetInstance() + 0x3c1f6a - <Unknown File>(0)
galaxy::api::GalaxyFactory::ResetInstance() + 0x3c43cf - <Unknown File>(0)
galaxy::api::GalaxyFactory::ResetInstance() + 0x6913a3 - <Unknown File>(0)
galaxy::api::GalaxyFactory::ResetInstance() + 0x6915c2 - <Unknown File>(0)
BaseThreadInitThunk() + 0x14 - <Unknown File>(0)
RtlUserThreadStart() + 0x21 - <Unknown File>(0)

================================================================

Thread ID: 9324

callstack:
BaseThreadInitThunk() + 0x14 - <Unknown File>(0)
RtlUserThreadStart() + 0x21 - <Unknown File>(0)

================================================================

Thread ID: 9220

callstack:
DllUnregisterServer() + 0x45ad - <Unknown File>(0)
DllUnregisterServer() + 0x48a6 - <Unknown File>(0)
BaseThreadInitThunk() + 0x14 - <Unknown File>(0)
RtlUserThreadStart() + 0x21 - <Unknown File>(0)

================================================================

Thread ID: 5676

callstack:
BaseThreadInitThunk() + 0x14 - <Unknown File>(0)
RtlUserThreadStart() + 0x21 - <Unknown File>(0)

================================================================

Thread ID: 8860

callstack:
BaseThreadInitThunk() + 0x14 - <Unknown File>(0)
RtlUserThreadStart() + 0x21 - <Unknown File>(0)

================================================================

Thread ID: 4444

callstack:
RtlUserThreadStart() + 0x21 - <Unknown File>(0)

================================================================

Thread ID: 15212

callstack:
Scaleform::Render::Matrix4x4<float>::SetIdentity() + 0xba4a80 - <Unknown File>(0)
Scaleform::Render::Matrix2x4<float>::prepend() + 0x245ee7 - <Unknown File>(0)
Scaleform::Render::Matrix2x4<float>::prepend() + 0x24608e - <Unknown File>(0)
BaseThreadInitThunk() + 0x14 - <Unknown File>(0)
RtlUserThreadStart() + 0x21 - <Unknown File>(0)

================================================================

Thread ID: 7508

callstack:
galaxy::api::GalaxyFactory::ResetInstance() + 0xa6153 - <Unknown File>(0)
galaxy::api::GalaxyFactory::ResetInstance() + 0x3f1f5a - <Unknown File>(0)
galaxy::api::GalaxyFactory::ResetInstance() + 0x44d6c3 - <Unknown File>(0)
galaxy::api::GalaxyFactory::ResetInstance() + 0x6913a3 - <Unknown File>(0)
galaxy::api::GalaxyFactory::ResetInstance() + 0x6915c2 - <Unknown File>(0)
BaseThreadInitThunk() + 0x14 - <Unknown File>(0)
RtlUserThreadStart() + 0x21 - <Unknown File>(0)

================================================================

Thread ID: 14928

callstack:
galaxy::api::GalaxyFactory::ResetInstance() + 0x3c23ac - <Unknown File>(0)
galaxy::api::GalaxyFactory::ResetInstance() + 0x3c1f6a - <Unknown File>(0)
galaxy::api::GalaxyFactory::ResetInstance() + 0x3c43cf - <Unknown File>(0)
galaxy::api::GalaxyFactory::ResetInstance() + 0x6913a3 - <Unknown File>(0)
galaxy::api::GalaxyFactory::ResetInstance() + 0x6915c2 - <Unknown File>(0)
BaseThreadInitThunk() + 0x14 - <Unknown File>(0)
RtlUserThreadStart() + 0x21 - <Unknown File>(0)

================================================================

Thread ID: 4192

callstack:
Scaleform::Render::Matrix4x4<float>::SetIdentity() + 0xba4a80 - <Unknown File>(0)
Scaleform::Render::Matrix2x4<float>::prepend() + 0x245ee7 - <Unknown File>(0)
Scaleform::Render::Matrix2x4<float>::prepend() + 0x24608e - <Unknown File>(0)
BaseThreadInitThunk() + 0x14 - <Unknown File>(0)
RtlUserThreadStart() + 0x21 - <Unknown File>(0)

================================================================

Thread ID: 14632

callstack:
Scaleform::Render::Matrix4x4<float>::SetIdentity() + 0xba4a80 - <Unknown File>(0)
Scaleform::Render::Matrix2x4<float>::prepend() + 0x245ee7 - <Unknown File>(0)
Scaleform::Render::Matrix2x4<float>::prepend() + 0x24608e - <Unknown File>(0)
BaseThreadInitThunk() + 0x14 - <Unknown File>(0)
RtlUserThreadStart() + 0x21 - <Unknown File>(0)

================================================================

Game

Last opened world: bob.w2w

================================================================

Game

Last opened world: bob.w2w

================================================================
 
Last edited:
Welcome to the Forums, TowneyRalph!

Sorry you're having issues, but this type of crashing is on the system side. Please, answer / try the following (including doing a verify / repair again where it is indicated):

0.) Using any mods, or have you ever used any in the past?

1.) Try turning Vsync = On. Several game functions are tied to accurate frame-timing, and running with unlimited FPS can introduce odd issues.

2.) Be sure the game is not installed anywhere under Program Files or Program Files(x86). These are protected directories in Windows and it can introduce issues, even using standard Administrator accounts. Best bet is to install all games to the root of the drive or a folder of your own creation, i.e. C:\The Witcher 3\... or C:\MyRPGgames\The Witcher 3\... Do a verify / repair again, at this point.

3.) Add the game to the exceptions list for your anti-virus, firewall, etc.

4.) Set the game's .EXE to "Run as administrator". If using Windows 10, be sure that the Permissions for the game's folder and the ...Documents\The Witcher 3\... folder are set to "Everyone".

5.) I recommend rolling your drivers back to Nvidia Reference v381.65. These are very stable drivers, and work solidly with the game on my system (i7-4790K, GTX 980 ti, 16 GB RAM, 512 GB SSD, Windows 7 x64).

6.) Set your in-game options to:
1080p, Fullscreen
Vsync = On
Frame Limit = 60
All settings at Ultra (note: Hairworks can strangle your framerate. I don't use it, but if I do, I can lose up to ~20 FPS in certain areas.)

Set Nvidia Control Panel Options to their defaults, then change the following under the game specific settings for witcher3.exe:
Texture Quality = High Quality
Maximum frames to render ahead = 1 (note: don't confuse this with "Maximum VR frames to render ahead".)
Anisotropic Filtering = 16x (great little tweak that improves overall visuals with no FPS hit. Optional. ;))
Very importantly, do not attempt to override / enhance the anti-aliasing in the game. It doesn't work properly in almost all cases. Just use the game's AA.
Similarly, disable all G-Sync options. The game needs proper, regular, old Vsync on in the engine to work properly. G-Sync does not cooperate well in general.

7.) Stuttering is very, very system specific. At 60 FPS, I tend to get noticeable FPS fluctuations, for no apparent reason. By manually editing user.settings to change FPSLimit=48, I get perfect performance. Not a single FPS fluctuation anywhere, no hitching, and no stuttering. (You can also try settings of 52, 54, and 58. One of these will likely be the "sweet spot" for your system.) The engine is very particular when it comes to frame-timing, and it seems to want to strike a balance between your CPU and GPU. Just ensure Vsync is ON through the in-game options. Whole frames at or below 60 FPS is necessary for things to work smoothly.

I've had good luck applying these things on 3 completely different systems. Let us know how it goes! (And don't let your wits run out just yet! :cool: This is what PC gaming is all about! :p)
 
Hi SigilFey thank you for your response

0. Yes, I am using mods, but as I have stated I have been on this playthrough for almost 300 hours and have not gotten any crashes until I got to Toussaint, and the mods I use all say they work with Blood and Wine, here is a list of the mods I use. Do you know if any of these mods don't work with Toussaint?

A. HD reworked

B. High Quality Faces

C. Improved Sign Affects

D. Increased Draw Distance

E. Slots Slots Slots

F. Jump in Shallow Water

G. modBIES (The standalone fix for Fiend and Chort AI from the Ghost Mode mod)

H. E3 2014 VGX More Blood Mod

I. BLOOD by KNG (10 and 11 work together)

J. modBootstrap

K. Common Eyes

L. Real Witcher Eyes

M. True Mutantism

N. True Mutantism (HoS)

O. No Rolling Down Stairs

P. All NPC Scbbards

Q. Shared Imports

1. Vsync is turned on in game

2. I have The Witcher 3 installed through GoG and GoG Galaxy is installed in the Program Files x86, should I move the entireity of the GoG?

3. I did add the exception of the Malwarebytes, I think i may have windows defender installed on my PC as well that came automatically with it, how do I add exception on there?

4. I always right click and run game as administrator is that what you mean? I have also set the file to everyone

5. I will give that a shot on rolling the drivers back

6. I have a GTX 1080 with an i7-7700k and I get about 40 fps playing on 4k, if that was the issue wouldn't I be getting much lower frame rate? Could my hardware still be the problem even though I'm getting steady framerate, it never dips below 40 and I play all my games on 4k.

7. I never get stuttering, I get a solid 40-50 fps. Even when I get 50 fps and it dips to 40 it's not noticeable.

Not trying to question your fixes i'm just going down the list trying to check mark what could be the issue. Like I said, this is ONLY happening in Toussaint, no where else, no Velen, Novigrad, Skellige, White Orchard, Vizima, Kaer Morhen, only Toussaint. And I have already beaten the base game and the Hearts of Stone DLC I have almost 300 hours of game time on this playthrough, so it's got to be something that is affect Toussaint poorly.
 
TowneyRalph;n10608392 said:
0. Yes, I am using mods...

Oh...lordy, that's quite a list. This would be my primary focus, as while mods may work with B&W...they may not work perfectly with each other. B&W also does a few things differently than the base game in terms of graphics, so that may be creating the performance loss. Especially, at 4K.


TowneyRalph;n10608392 said:
2. I have The Witcher 3 installed through GoG and GoG Galaxy is installed in the Program Files x86, should I move the entireity of the GoG?

3. I did add the exception of the Malwarebytes, I think i may have windows defender installed on my PC as well that came automatically with it, how do I add exception on there?

4. I always right click and run game as administrator is that what you mean? I have also set the file to everyone

I recommend taking these steps in general -- for all games.

2.) By default, Windows is not the friendliest of gaming platforms. Installing to "protected" directories can create various issues with game. Best habit is to install them to the root of your drive or to a completely different drive, provided it's fast enough for the game. (i.e. I can easily install Call of Duty 4 to my HDD without any issues. If I install WWII, I'll want to take advantage of my SSD for drastically decreased loading times.) Just note that if you're using any sort of mod manager for any of your games, moving their installation will almost certainly break it. Often, just re-pathing the folders through the manager will fix it, but it may be necessary to uninstall / reinstall your mod list in that scenario. (Be sure you back up your saved games first!)

3.) Just ensure the game is also "Allowed" through Windows Firewall. That should likely have popped up the very first time you ran the game. If not, see here for instructions based on Windows version. (Another reason I install games to my own custom folder is that I can just add the entire directory to the exceptions lists once, and then any game I install to that location are automatically included.)

4.) You can save time by right-clicking on the game's .EXE(s) (there are sometimes different .EXE files for SP, MP, Editor, etc.), then select:
Properties --> click the "Compatibility" tab --> Change settings for all users --> tick the box for "Run this program as an administrator"
That will set up the game to run in admin mode by default.

Again, I recommend these steps for all games. All part of making Windows game nicely. :)

Another good step to take after the above is to use CCleaner to clean the Registry of empty keys. Just run the scan over and over again until it reports "No conflicts detected". Then, restart your PC, and run the scans repeatedly again. Keep doing that until the program reports "no conflicts" immediately following a restart. May take a few rounds if you've never done it before.


TowneyRalph;n10608392 said:
5. I will give that a shot on rolling the drivers back

I'd hold off on this until the above steps are done. Should probably have said, "Try each step, then test the game." Changing drivers is no issue, though. If the older version creates an issue, just install the new ones again.


TowneyRalph;n10608392 said:
6. I have a GTX 1080 with an i7-7700k and I get about 40 fps playing on 4k, if that was the issue wouldn't I be getting much lower frame rate? Could my hardware still be the problem even though I'm getting steady framerate, it never dips below 40 and I play all my games on 4k.

7. I never get stuttering, I get a solid 40-50 fps. Even when I get 50 fps and it dips to 40 it's not noticeable.

I believe you can get it running better on a 1080, but 4K is new stuff, still, and TW3 was not specifically written to use higher resolutions. Due to your specific system config, there could be all sorts of weird results. If you're using DSR through Nvidia, that could be adding additional weight to the FPS. Try playing with the smoothing settings or scale back the resolution to 2K in Nvidia CP.

Plus, TW3's engine is a monstrous beast compared to pretty much every other game out there. It's not built for speed, it's built for robust load-bearing. My analogy is: if CoD is built as a Ferrari (performance, handling, and top speed), TW3 is a semi-truck (long, steady drives, moderate speed, and it can haul tons along with it).


TowneyRalph;n10608392 said:
Not trying to question your fixes i'm just going down the list trying to check mark what could be the issue. Like I said, this is ONLY happening in Toussaint, no where else, no Velen, Novigrad, Skellige, White Orchard, Vizima, Kaer Morhen, only Toussaint. And I have already beaten the base game and the Hearts of Stone DLC I have almost 300 hours of game time on this playthrough, so it's got to be something that is affect Toussaint poorly.

Questioning my fixes is necessary -- you're the one at your PC. Besides, most or all of what I suggest will wind up being wrong -- only one thing will be right...at the most. :p

300 hours could be yet another issue. The game was certainly not meant for "endless" play. It's not going to behave like Dark Souls or Diablo will as people play into NG+++++... Once you finish the base game and NG+, it's more or less time to start a new character. Nothing wrong with continuing to play, but it's more likely at that point for something to go wrong somewhere. Try starting a standalone game of Blood and Wine. See if the FPS are any higher that way.

I don't think that's the case here, though; it's far more likely an issue with mods or maybe the settings for 4K.
 
Why do you even have bootstrap and shared import? In my experience they bring a ton of instability.
 
UGH I dread going through my mods, especially when they are all enhancements and I've grown used to them lol (not saying the base game itself doesn't look beautiful). Guess I will have to do what I have to do though, I think maybe it's the Increased Draw Distance as that requires 2 other mods now (the bootstrap and the shared imports) that it did not require before (I played Blood and Wine before with this same mod list, even more actually, and no CTD's, except IDD did not require those 2 other mods back in those days). I play the game in native 4k not DSR as my monitor is a 4k one. I will bring it down to 2k and see how that does.

Lol also... this is ONE playthrough that is nearing 300 hours. IT took me about 220 hours to beat the base game and Hearts of Stone and I'm nearing 300 now going through Blood and Wine. I NEVER fast travel, I one of those loons that plays the game as real as possible, I make sure Geralt eats, meditates at night, and I travel by horse or even walk EVERYWHERE so that probably put in an extra 100 hours or so lol.
 
LukeSparow;n10612362 said:
Why do you even have bootstrap and shared import? In my experience they bring a ton of instability.

Because they are required for Increased Draw Distance now.
 
SigilFey So I think I solved what the problem was. It seemed like the mods Increase Draw Distance, modBootstrap, and Shared Imports (you need all three for Increase Draw Distance to work) were the culprits. I removed them and the place I was getting many crashes at is now not crashing at all. Funny because it doesn't seem like the mod Increase Draw Distance did much anyways because I really don't see a difference with or without it installed besides maybe shadows rendered a bit further away with the mod installed but that is not really that big of a deal. It makes sense too because I played Blood and Wine when it first came out back in 2016 with all the same mods, only difference is this time the Increase Draw Distance requires those other 2 mods now, so obviously modBootstrap and Shared Imports are a problem in Toussaint. I would make a note of that so people know!
 
TowneyRalph;n10616152 said:
SigilFey So I think I solved what the problem was. It seemed like the mods Increase Draw Distance, modBootstrap, and Shared Imports (you need all three for Increase Draw Distance to work) were the culprits. I removed them and the place I was getting many crashes at is now not crashing at all. Funny because it doesn't seem like the mod Increase Draw Distance did much anyways because I really don't see a difference with or without it installed besides maybe shadows rendered a bit further away with the mod installed but that is not really that big of a deal. It makes sense too because I played Blood and Wine when it first came out back in 2016 with all the same mods, only difference is this time the Increase Draw Distance requires those other 2 mods now, so obviously modBootstrap and Shared Imports are a problem in Toussaint. I would make a note of that so people know!

Sort of what I imagined, then. If you really think that Increased Draw Distance wasn't working, then it could have been a problem with the mod installation itself. You can try asking about it in Mod Discussions. Someone there will likely have a quick answer.


TowneyRalph;n10612412 said:
Lol also... this is ONE playthrough that is nearing 300 hours. IT took me about 220 hours to beat the base game and Hearts of Stone and I'm nearing 300 now going through Blood and Wine. I NEVER fast travel, I one of those loons that plays the game as real as possible, I make sure Geralt eats, meditates at night, and I travel by horse or even walk EVERYWHERE so that probably put in an extra 100 hours or so lol.

Then, greetings, brother! I also play that way. No fast traveling, no "running" unless there's a reason. I love feeling immersed in game-worlds like this. Just walking through the streets is very enjoyable to me. Plus, I love the contrast it creates when something energetic occurs. Fights and chases feel more violent that way. (Granted, I'm starting to use fast-travel more in my old age, but only when I'm pressed for time and trying to get to a stopping point, usually.)

But even then, I'm not a completionist; my longest playthrough of the base game was ~80-90 hours. You must stop to smell all the roses! :)
 
SigilFey I don’t think it was the Increased Draw Distance itself, I think it was either the modBootstrap or Shared Imports mods that are now required if you want to use IDD. There’s allot of complaints on the IDD posts on the Nexus page that say how those 2 mods mess the game up, I guess in Toussaint it’s especially bad? Oh well, there is definitely a difference when you have to get rid of IDD but it’s really that noticeable. I’ve also noticed a hike in frame rate to 50-55 FPS which is great. Guess thay mod was a real hog!
 
Haha now I’m riding my horse through Toussaint and oddly enough my horrid NPC pop in problem is gone now too. Wow, those mods really do a number on the Blood and Wine DLC. Will definitely be leaving a post on the posting section of those mods Nexus page!
 
TowneyRalph;n10616812 said:
Haha now I’m riding my horse through Toussaint and oddly enough my horrid NPC pop in problem is gone now too. Wow, those mods really do a number on the Blood and Wine DLC. Will definitely be leaving a post on the posting section of those mods Nexus page!

Compared to a lot of the other games I've played (with or without mods), I could tell right away that TW3 was balancing on a tightrope. The crazy issues that existed in the release days (when entire buildings would draw in 20 feet from you...whole crowds of NPCs would draw in after you ran into them...characters would spawn with clothing and hair but no bodies or faces...there would be certain areas on each map that would make the game hitch and stutter despite a solid 60 FPS...) screamed at me that the game was trying to do seventeen kabillion things at once.

Around patch 1.23, I noticed a pretty significant hit in my performance, but the pop-in was gone. Over the course of my last playthrough, I've seen perhaps 5 instances of occasional NPCs drawing in slightly late. More like I noticed "something", then my brain caught up to what I was seeing and was like, "Oh -- that girl with stick drew in late." (Kind of like watching a movie and subconsciously noticing that a coffee mug has been turned around between one cut and the next.)

Why am I even saying all of this -- because it's clear that the TW3 engine, while definitely gorgeous and robust, can be a very ornery beast if everything is not just so. It's clear the devs did something to balance out performance and draw rate, and certain mods may not work as well as they once used to. If anything "suddenly changes for no apparent reason", my first thought is mods and the second will be system config. Once you have everything in balance, the vanilla game runs beautifully.

If there are lots of issues being raised on the Nexus, it's possible that the authors need time to catch the mod up to the latest version of the game. But it's also possible that they've stopped working on their projects, and it's time to say goodbye to those mods. Such is the brief and fiery life of many awesome mods. :( Although, I suggest again researching / asking around in Mod Discussions. Members there have found all sorts of workarounds for issues.
 
SigilFey;n10618702 said:
Compared to a lot of the other games I've played (with or without mods), I could tell right away that TW3 was balancing on a tightrope. The crazy issues that existed in the release days (when entire buildings would draw in 20 feet from you...whole crowds of NPCs would draw in after you ran into them...characters would spawn with clothing and hair but no bodies or faces...there would be certain areas on each map that would make the game hitch and stutter despite a solid 60 FPS...) screamed at me that the game was trying to do seventeen kabillion things at once.

Around patch 1.23, I noticed a pretty significant hit in my performance, but the pop-in was gone. Over the course of my last playthrough, I've seen perhaps 5 instances of occasional NPCs drawing in slightly late. More like I noticed "something", then my brain caught up to what I was seeing and was like, "Oh -- that girl with stick drew in late." (Kind of like watching a movie and subconsciously noticing that a coffee mug has been turned around between one cut and the next.)

Why am I even saying all of this -- because it's clear that the TW3 engine, while definitely gorgeous and robust, can be a very ornery beast if everything is not just so. It's clear the devs did something to balance out performance and draw rate, and certain mods may not work as well as they once used to. If anything "suddenly changes for no apparent reason", my first thought is mods and the second will be system config. Once you have everything in balance, the vanilla game runs beautifully.

If there are lots of issues being raised on the Nexus, it's possible that the authors need time to catch the mod up to the latest version of the game. But it's also possible that they've stopped working on their projects, and it's time to say goodbye to those mods. Such is the brief and fiery life of many awesome mods. :( Although, I suggest again researching / asking around in Mod Discussions. Members there have found all sorts of workarounds for issues.

Yea, its odd though how fragile TW3 engine is when TW2 is a much older version of that same engine yet still had much more complex modding tools. People were able to create entire quest mods with TW2 mod tools (one of the reasons why i was let down by TW3 tools when they released, can you imagine someone creating a mod of the entire map of Dol Blathanna or something? like the quest mods in Skyrin).
 
TowneyRalph;n10620972 said:
Yea, its odd though how fragile TW3 engine is when TW2 is a much older version of that same engine yet still had much more complex modding tools. People were able to create entire quest mods with TW2 mod tools (one of the reasons why i was let down by TW3 tools when they released, can you imagine someone creating a mod of the entire map of Dol Blathanna or something? like the quest mods in Skyrin).

I believe the biggest change was truly huge, seamless environments. Having to stream data constantly rather than load individual areas (even if the individual areas are fairly expansive, like the Bioware approach) puts an exponential strain on what needs to be processed.
 
I think it's a mod problem.

Do you use script merger and texture merger?

They can solve it....Most likely, you will solve it merging scripts, i believe.
 
Top Bottom