Unity GPU Error 対応法
How to fix Unity GPU Error
現在NVS315という激古のGPUを使っているため、UnityでGPU負荷が重い処理でエラーが出る。これを消すためには、regeditで下の設定をする。入力単位はミリ秒。60000ミリ秒を設定する。ただ、これでも実行モード中に他のWindowを触ると落ちるので、他のWindowを触る場合は実行モードを終了し、編集モードにしてからにする。Currently using extremely old GPU called NVS315, hence suffered from Unity shutdown whenever I have GPU heavy process. To cope with this, apply below on regedit. Input unit is msec. I input 60000 msec. Even after this amendment, unity still shutdown if I touch other window during run mode. So make sure to go edit mode when you touch other windows.
[Error Message]
Failed to present D3D11 swapchain due to device reset/removed. This error can happen if you draw or dispatch very expensive workloads to the GPU, which can cause Windows to detect a GPU Timeout and reset the device. (see https://docs.microsoft.com/en-us/windows-hardware/drivers/display/timeout-detection-and-recovery). If you believe this error is due to built-in Unity functionality, please submit a bug. This is an unrecoverable error and the editor will shut down.
[regedit settings]
TDR_RECOVERY 60000
TdrDdiDelay 60000
TdrDelay 60000
TdrLevel 0