我稍微偏下题,来说下 GPU Debug 有多困难吧。
比如用户常见的游戏崩溃的问题之一:TDR,就是操作系统 2 秒以上等不到 GPU 的返回,就会初始化 GPU ,游戏也会挂掉。
1 配置注册表关掉 TDR,这样 GPU Hang 了以后我们才能看到现场。
2 在 Windows 上,我们用 Windbg 连接 Hang 的机器,加载我们内部的插件(就是通过配置各种寄存器来查询 GPU 的各种信息)。
3 先看总览,Hang 在什么 Block 了,有没有 PageFault,是执行什么操…。
{dede:pagebreak/}
为什么我感觉广西未来会撤自治区改省?
为什么运维都这么难招?
为什么中国开发不出流行的编程语言?
为什么知乎上都是说电车没有油车好?
92年的大龄剩女,还有必要结婚吗?
当下房子已经跌到这样了,你会买吗,为什么?
IntelliJ IDEA 中有什么让你相见恨晚的技巧?
你无意间撞见过什么秘密?
手术时把大脑拿出来还能接回去吗?
豆包推出 AI 编程,在「编辑模式」下可以直接前端改图和文字,体验如何?对行业会带来怎样的影响?
为什么武汉的发展感觉对不起它逆天的位置?
通过重体力劳动练出来的肌肉和标准健美人员肌肉有什么不同?
高三了,成绩会有所提升吗?
小的时候农村三伏天,没有电扇和空调,是怎么熬过炎热的?
为什么中国开发不出流行的编程语言?
桂林米粉为什么走不出桂林?