Memory corruption related to shader cache. Reinstall your game or validate files and hit a DDU, only install your driver via the file dedicated to your exact driver. Don’t use the NVIDIA app or GeForce Experience.
If Shader Cache Size isn’t set to Driver Default in NVIDIA Control Panel (Manage 3D settings > Global Settings), make sure it is.
If it keeps happening, might have to dig a little deeper.
If you want a quick-and-easy fix for some crashes, you can also make it so your drivers hang for a bit of time instead of immediately terminating the problem. Reminder to always have a backup of your system before changing this kind of stuff.
If on Windows 10/11, do this (and only copy/paste when I say to input, do not add spaces):
Registry Editor → (Win+R - regedit.exe)
Input directory → Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers
Right click →
New - DWORD (32-bit) Value →
Rename DWORD page - TdrDelay →
Right click TdrDelay - Modify →
Ensure Base is set to Hexadecimal - Input Value Data of 3c - Click OK →
New - DWORD (32-bit) Value →
Renamed new DWORD page - TdrDdiDelay →
Right click TdrDdiDelay - Modify →
Ensure Base is set to Hexadecimal - Input Value Data of 3c - Click OK
Exit Registry Editor
Congrats! NVIDIA’s default hangtime is 5 seconds. If it detects any fault (be it a hung driver for ANY reason, including corrupted memory) it will freeze operation. If, in that 5 seconds, the operation doesn’t resolve its issue and continues to hitch, it will simply terminate the operation.
What these steps do is change your driver hangtime from 5 seconds to 60 seconds. Instead of seeing an issue, parking the game, and immediately closing it, the driver will now have a full minute to resolve whatever issue it may be dealing with. Sometimes it won’t do it on its own, so a restart of that application is needed anyway. This just puts it into your hands instead of killing your game over a somewhat long freeze.
My go to is to compress the current directory and hit a clean download somewhere else… That’s also why my Singleplayer Tarkov folder has about 2 dozen copies of the same version.
Before there were times that these freezes produced “driver hung and was restarted, texture quality was reduced” errors, after Leviathan there are only crashes. I don’t want to switch one to the other. I need the fix. I used Nvidia app and I deleted it with DDU today.
While that might be the case, there is no reason to respond the way you did either. I understand the frustration but i recommend reading through any message you intend to send twice before actually sending it while thinking about “does this message help my situation or just vent my frustrations about it?”. If the answer is just venting then you’ve likely already done so while re-reading the message and there is no reason to send it. If there are things in the message that might progress the discussion and helping the situation then you can edit out the venting after the re-reading.
Doing things this way has helped me personally A LOT. I find that my issues gets solved quicker and i get met with way nicer comments (even the ones that aren’t so nice usually become nice after just one or two of my answers where i do not engage with the angry side of the messages).
So I now have deleted my cache and my compiledshader folder. I reinstalled my gpu driver with ddu. After the game just now, I can say that it seems something is fixed. The game hasn’t frozen once when tabbing back in. Normally it did that every single time. I’m gonna do a report if it crashes again.
I’m getting a lot of 405 errors while posting here.
@TheArcticFoxxo It’s still crashing for me once in two hours. The only thing that I did after clean ddu 576.88 reinstall and deleting both cache and compiledshader is setting 144 hz instead of 60 for my monitor.