威貓解惑丨新版Substance Painter出現(xiàn)TDR值太低警告的解決辦法

在windows環(huán)境下,打開新版SP可能會彈出以下窗口,提示你的TDR(Timeout Detection Recovery)過低,點(diǎn)擊Continue anyway可進(jìn)入軟件但是可能會帶來例如軟件崩潰和延遲過高的問題,本文針對該問題結(jié)合官方Documentation給出了解決辦法。


為什么會導(dǎo)致GPU驅(qū)動崩潰?
為了阻止任何渲染或者GPU計(jì)算而導(dǎo)致系統(tǒng)鎖死,windows系統(tǒng)會關(guān)閉任何一個渲染超過一小段時間的GPU驅(qū)動。
在windows的注冊表中有一個key控制著系統(tǒng)應(yīng)該在關(guān)閉這個驅(qū)動之前需要等待多長的一段時間,然而軟件是沒有權(quán)限去更改這個設(shè)定的,這個值只能自己手動修改。
解決辦法:
你可以使用以下兩種方法修改TDR值:
提高TDR 延遲值(這是最安全的方法)->修改"TdrDelay" 和"TdrDdiDelay"到一個較高的值(比如60s)
完全禁止TDR->修改"TdrLevel"為0 (sp官方不推薦)

如何修改注冊表中的TDR值:
(請注意以下的操作將會修改/創(chuàng)建keys,如果你在不清楚如何編輯注冊表的情況下操作有可能會導(dǎo)致很嚴(yán)重的結(jié)果以至于只能重裝系統(tǒng))
1.windows +R 打開run窗口

2.輸入regedit,回車

3.在左側(cè)注冊表中找到:Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers

4.查看右側(cè)的key如果沒有TdrDelay,就在右側(cè)空白處右鍵單擊選擇 新建>DWORD (32位)值(D)命名為“TdrDelay”(注意不要有特殊符號和空格)

5 在右側(cè)雙擊“TdrDelay”,修改為更高的值,官方推薦60s,并修改他的“基數(shù)”為“十進(jìn)制”

6.用同樣的方式新建/編輯 “TdrDdiDelay"值

7.現(xiàn)在你的注冊表中TDR值應(yīng)該如下圖

8.關(guān)閉注冊表,重啟計(jì)算機(jī)

如果想獲取更多有趣、有用、有料的設(shè)計(jì)干貨的話,請關(guān)注公眾號“威設(shè)區(qū)”,
也可以加微信laoyong347,帶你入高能專業(yè)群!
威貓解惑丨新版Substance Painter出現(xiàn)TDR值太低警告的解決辦法的評論 (共 條)
