我稍微偏下题,来说下 GPU Debug 有多困难吧。
比如用户常见的游戏崩溃的问题之一:TDR,就是操作系统 2 秒以上等不到 GPU 的返回,就会初始化 GPU ,游戏也会挂掉。
1 配置注册表关掉 TDR,这样 GPU Hang 了以后我们才能看到现场。
2 在 Windows 上,我们用 Windbg 连接 Hang 的机器,加载我们内部的插件(就是通过配置各种寄存器来查询 GPU 的各种信息)。
3 先看总览,Hang 在什么 Block 了,有没有 PageFault,是执行什么操…。
{dede:pagebreak/}
为什么***骂 Ubuntu,但是 Ubuntu 一直是所有 Linux 发行版中知名度、热度最高的?
92年的大龄剩女,还有必要结婚吗?
为什么Go仅仅160MB的安装包就可以编译程序,而Rust却还需要几个GB的VC++才能编译?
为什么有的女生喜欢穿紧身牛仔裤?
有没有GUI框架开发难度小,***消耗又不多,而且又跨平台?
坚持使用 PHP 的你,如今有什么感悟?
伊朗这次会崩溃灭亡吗?
以色列为什么突然敢打伊朗了?不怕被报复?
做一个中国的微软到底有多难?
男朋友因为打游戏骗我去睡觉被我识破,然后我提了分手,他同意了,问问男孩子们他怎么想的?
以色列为什么要打伊朗?
买到烂尾楼到底该有多绝望?
你身边身材最好的女生是什么样?
2025年,Gitea 和 GitLab 应当如何选择?
印度是真的烂还是咱们在信息茧房里面?
做个web服务器,gin框架和go-zero怎么选?