I fixed my random CTDs with PoE, after months. for nvidia gpu

Hello guys,

I suffered from thoses CTDs since one or two years, they happend very randomly and multiple times per days.

Spoiler

"
Nom de l’application défaillante PathOfExile_x64.exe, version : 0.0.0.0, horodatage : 0x6080c210
Nom du module défaillant : KERNELBASE.dll, version : 10.0.19041.906, horodatage : 0x2f2f77bf
Code d’exception : 0xe0000001
Décalage d’erreur : 0x0000000000034b59
ID du processus défaillant : 0xf2c
Heure de début de l’application défaillante : 0x01d7378dd92f1a3f
Chemin d’accès de l’application défaillante : C:\Path of Exile\PathOfExile_x64.exe
Chemin d’accès du module défaillant: C:\WINDOWS\System32\KERNELBASE.dll
ID de rapport : 2ea2f082-c247-4004-a8e1-e96051fbdbef
Nom complet du package défaillant :
ID de l’application relative au package défaillant :




Before the fix, i had crashes each 5 mins since the last patch, after i didnt crash for 16 hours straight.


So !

Disable FORCE Cuda P2 state, put it to OFF !

-FOR THE PATH OF EXILE PROFILES ONLY.- So, disable it for the 3 executables of the game, poe64, poe and client.exe


This option ENABLED is necessary to avoid memory errors in a lot of compute applications. Do not disable it globally.


Basically this optimization reduces the speed of the video RAM of your graphic card to avoid bugs. Only with cuda code.


Normally, a cuda application does this "hi i'm cuda code, even if i'm not doing much right now i switch to cuda mode, so i reduce your VRAM frequency for a moment"


I know that my Cuda p2-state VRAM frequency is valid and good in the bios of my gpu. It's stock value, and because i use the gpu for cuda applications all the time without troubles, for folding and such nights and days. So it's not the P2 frequency itself that breaks PoE but something else.



Path of exile uses CUDA code optimization but it seems that the gpu switches between cuda and not cuda constantly.

I believe that it stresses the VRAM because it's not supposed to change so fast. Then it crashes.


Thoses crashes are rarer with ECC memory ( error correction) on developement graphic cards or even on the titan and 3090. But ECC kills performance when an error is detected. ( this is why ECC memory overclock very high but loses performance )




So how to do it easily?

Download nvidia profile inspector

https://github.com/Orbmu2k/nvidiaProfileInspector/releases/download/2.3.0.10/nvidiaProfileInspector.zip

extract it, launch it.

Find PoE profile

open it, go to cuda line, set it off. then validate by clicking apply change.




if you have overclocked the VRAM of your card, it may crash more, simply because the p2 state was limiting the frequency , it's main point is to improve stability after all. Considering this, if you still crash with this option OFF, reduce your overclocking at stock and try again.

If you still crash, try to cownclock your memory frequency by 200 mhz below stock ( it's usually the p2 state of most recent gpus, alternatively you can find the p2 state value in the bios of your gpu)

If nothing change, well unfortunately your crash comes from something else.



_________________________


If it changes something for you, please tell it.
if it doesnt, please tell it too.


I will never be good but always I try to improve.
Last edited by Geisalt#1772 on Apr 22, 2021, 1:58:25 PM
Last bumped on Apr 22, 2021, 1:36:41 PM

Report Forum Post

Report Account:

Report Type

Additional Info