为什么至今在GPU上编程仍如此困难?
我稍微偏下题,来说下 GPU Debug 有多困难吧。
比如用户常见的游戏崩溃的问题之一:TDR,就是操作系统 2 秒以上等不到 GPU 的返回,就会初始化 GPU ,游戏也会挂掉。
1 配置注册表关掉 TDR,这样 GPU Hang 了以后我们才能看到现场。
2 在 Windows 上,我们用 Windbg 连接 Hang 的机器,加载我们内部的插件(就是通过配置各种寄存器来查询 GPU 的各种信息)。
3 先看总览,Hang 在什么 Block 了,有没有 PageFault,是执行什么操…。
相关推荐
最新更新
推荐阅读
为什么有的房东喜欢把房间租给女租户?
两个问题:女足工资为什么比男足低?如果中国女足和中国男足打一场谁会赢?
go 有哪些成熟点的后台管理框架?
你们学校的校花都是怎么样的?
浏览器解析Html一般是边下载边渲染么?如果是边下载边渲染的话,Html又使用GZIP格式传输,如何能够做到没有完全下载就可以渲染的呢?
MiniMax Week第三天推出通用 Agent,体验如何?对行业会带来哪些影响?
苹果搭载 M5 芯片的 MacBook Pro 或将于 2025 年秋推出,该产品应用了哪些新技术?
为什么那么多人用GO?GO语言的优势在哪里?
骑自行车会花费多少钱?
婴儿从小没有妈妈是什么体验?
猜你喜欢
关注我们
