24 个调试补丁、18 次内核启动:Linux 之父托瓦兹借助 AI 定位 Intel Xe 黑屏故障
Linux之父托瓦兹借助AI,24个补丁+18次内核启动,成功定位Intel Xe黑屏故障!揭秘地狱级调试过程,AI如何辅助解决内存破坏漏洞?点击查看详情。
8 月 26 日消息,科技媒体 Linuxiac 昨日(8 月 25 日)发布博文,报道称 Linux 创始人林纳斯 · 托瓦兹(Linus Torvalds)借助 AI,通过 24 个调试补丁、18 次内核启动,成功排查 Intel Xe 图形驱动中的内存破坏漏洞。
托瓦兹描述本次排查过程为“地狱般的调试过程”,在其 Intel Battlemage G21(配备 16 GiB VRAM)上 GDM(GNOME 显示管理器)反复重启合成器,屏幕最终保持黑屏。附上相关截图如下:

该问题出现在 Xe DRM 驱动的 Flat CCS 内存处理环节,根源来自 get_flat_ccs_offset () 函数的地址计算。
该函数先计算保留 CCS 存储区的起始位置,再将地址向上对齐到 128 KiB 边界。但随后,低于这个计算地址的全部空间都被 VRAM 分配器当作可用内存。这样一来,合成器首次提交 GPU 任务便失败,GDM 随即重启合成器,系统陷入黑屏。
托瓦兹表示,最终修复只涉及把错误的 round_up () 改为 round_down ()。不过,定位过程远比修复代码复杂:他累计添加 24 个补丁,用于逐步增加调试信息,并启动内核 18 次,才锁定内存破坏的具体原因。
托瓦兹表示在本次调试过程中,AI 承担添加调试代码和分析输出结果等大量重复工作。在调用处理过程中,AI 多次得出该问题无法解决的结论,不过在托瓦兹的多次协调指导下,不断推进让 AI 生成新的调试工具并分析结果,直至定位底层内存破坏。调查结束后,托瓦兹还让 AI 撰写了详细的提交说明。
- 1当年的九阴味回来了!《九阴真经:武侠》首个实机PV曝光
- 2六界·六业·六道!暗黑like新游《TARAE: The Unbound》首曝
- 3再用封号!《魔兽》紧急公告插件违法,悬赏10万征集新插件
- 4鸟嘴医生+美女侦探,《白银之城》新PV曝光全新多人模式
- 5熊族梦落地!《激战3》首发熊族“克丹”背景故事解析!
- 6翘臀女主超燃战斗!《昭和米国物语》科隆展新预告发布
- 7抢跑半月!《永恒之塔2》9月17日规模测,10月5日全球上线
- 8全职高手那么火,为何没有游戏公司把《荣耀》做出来?
- 9《暗黑破坏神2》重制版新赛季热度暴跌,问题和出路在哪?
- 10“吃鸡”改"肉鸽"?蓝洞PC端游新作《PUBG: DEDNET》首曝

