24 个调试补丁、18 次内核启动:Linus Torvalds 借助 AI 定位 Intel Xe 黑屏故障
Linux 创始人 Linus Torvalds 借助 AI,定位了 Intel Xe 图形驱动中的内存破坏漏洞。该问题在搭载 Intel Battlemage 的系统上导致 GNOME 显示管理器反复重启合成器,最终屏幕保持黑屏。经过 24 个调试补丁和 18 次内核启动后,问题被追溯至 get_flat_ccs_offset() 函数的地址计算。错误的向上取整操作将地址对齐到 128 KiB 边界,导致 VRAM 分配器把低于该地址的区域误认为可用内存。最终修复仅需将 round_up() 改为 round_down()。AI 负责了添加调试代码、分析输出结果和撰写提交说明等大量重复工作,但仍需要 Torvalds 多次指导,因为 AI 曾多次判断该问题无法解决。
本文来源:IT之家,仅供学习参考,版权归原作者所有。