电脑硬件

显卡坏显存不用扔!Intel新驱动自动屏蔽故障区域:带病也能跑

驱动之家·2026/9/19 13:08:00🔗 原文

📋总体概括

Intel本周为Linux 7.4提交Xe内核显卡驱动更新,新增显存健康检查与故障页面离线两项功能。驱动以显存最后一页作金丝雀进行压力测试,并能将检测到的坏页回收、永久禁止分配,坏页状态通过DebugFS暴露给管理员查看。动机来自Linus Torvalds发现部分Battlemage显卡CCS偏移被错误编程导致黑屏和合成器反复重启。这意味着仅有少量显存故障的显卡无需报废,可屏蔽坏块带病运行,避免花屏死机,但健康检查目前仅面向开发者与回归测试。

关键信息

  • Intel Xe内核驱动为Linux 7.4提交更新,核心是显存健康监测与故障页面离线处理功能
  • 驱动将显存最后一页作为金丝雀做压力测试,可在早期探测阶段暴露BAR映射、CCS尺寸计算等错误
  • 更新动机源于Linus Torvalds发现部分Battlemage显卡CCS偏移错误编程,导致黑屏和合成器反复重启
  • 故障页面离线功能经21轮评审落地,可回收坏页并永久禁止该物理区域再被分配
  • 坏页状态可通过/sys/bus/pci/devices/bdf/vram_bad_pages路径查看,健康检查暂受DEBUG内核标志控制仅面向开发者

🔥犀利点评

这招本质是把CPU内存坏页管理的成熟思路移植到GPU上,思路不算新奇,但落地价值实打实:显存一颗颗粒出问题就整卡报废,历来是显卡最憋屈的死法,尤其对矿卡、翻新卡泛滥的市场,能屏蔽坏块就等于多一条命。不过别高兴太早——健康检查锁在DEBUG构建里,离线功能也主要面向开发者,普通用户想靠它续命还得等驱动成熟下放。另外这功能间接承认了显存故障率是个绕不开的问题,Battlemage的CCS低级错误连Linus都看不下去了,Intel的驱动质量还得再打磨。

本文由本站自动聚合,以下为原始来源:前往 驱动之家 阅读全文