Substance 3D Painter因TDR问题渲染崩溃

简介: 解决因TDR问题导致渲染报错问题

一、出现问题

打开软件即提示问题
image.png

二、问题原因

为什么会出现这个问题
根据GPU计算渲染原理
为了防止任何渲染或GPU计算锁定系统,只要渲染时间超过几秒钟,Windows 操作系统就会终止 GPU 驱动程序。当驱动程序被杀死时,使用它的应用程序会自动崩溃。无法知道渲染任务或计算可能需要多长时间(这取决于 GPU、驱动程序、操作系统、网格大小、纹理大小等),因此无法设置限制关于计算机应该处理多少并避免应用程序级别的崩溃。

三、解决方案

根据官方给出解决方案
在注册表中添加TDR参数
注册表路径:Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers
image.png

image.png
image.png

TdrDelay和TdrDdiDelay改成十进制(60)或者更大,重启即可。

相关实践学习
部署Stable Diffusion玩转AI绘画(GPU云服务器)
本实验通过在ECS上从零开始部署Stable Diffusion来进行AI绘画创作,开启AIGC盲盒。
目录
相关文章
|
7月前
QPainter - 使用一个时钟项目从头开始看QPainter
QPainter - 使用一个时钟项目从头开始看QPainter
46 0
|
7月前
|
JavaScript C++
从OpenGL渲染的角度排查 creator native 局部换肤的问题
从OpenGL渲染的角度排查 creator native 局部换肤的问题
99 0
|
存储
QT+OpenGL 面剔除和帧缓冲
OpenGL能够检查所有面向(Front Facing)观察者的面,并且渲染他们,而丢弃那些背向的面,节省我们很多的片段着色器的调用。 我们需要告诉OpenGL哪些是正面,哪些是背面。逆时针是正面,顺时针是反面。
125 0
|
Web App开发 iOS开发 MacOS
WebGL 绘制Line的bug(一)
WebGL 绘制Line的bug(一)
WebGL 绘制Line的bug(一)
WebGL 绘制Line的bug(三)
WebGL 绘制Line的bug(三)
|
C# Windows
WPF 定时器DispatcherTimer+GetCursorPos 的使用,动态查看屏幕上任一点坐标
原文:WPF 定时器DispatcherTimer+GetCursorPos 的使用,动态查看屏幕上任一点坐标 using System;using System.Collections.Generic;using System.
1054 0
|
图形学
Unity 3D动态修改Shader状态,使物体透明等等
Unity动态改Shader状态透明 本文提供全流程,中文翻译。 Chinar 坚持将简单的生活方式,带给世人!(拥有更好的阅读体验 —— 高分辨率用户请根据需求调整网页缩放比例) Chinar...
4456 0