首页 >> 综合 > 快讯 >

OpenAI Codex 助力修复存在近二十年的 Radeon R600 显卡 UVD 解码漏洞

2026-11-13 11:33:30 来源:网易 编辑:别策姣 

开源开发者借助 OpenAI Codex,成功定位并且写出补丁,修好藏在 AMD Radeon R600 系列显卡 Linux 驱动里面、存在差不多二十年的 UVD 视频解码 Bug,补丁已经排入 Linux 7.5 内核合并窗口,这批显卡属于当年 Radeon HD 2000、HD 3000 世代,AMD 早就停止官方维护,单纯靠人工啃这份老旧代码难度极高,Codex 在里面承担代码研读、故障假设验证、辅助生成修复代码的工作,大幅压缩排错周期;很多人会误以为是 AI 自己独立发现并且自动搞定全部问题,实际是开发者 Ted Bullock 主导排查,AI 作为辅助工具,帮忙梳理年代久远、缺少文档的遗留内核代码,反复测试不同修复思路。这个 Bug 的表现很固定,当 UVD 解码器从系统内存读取压缩视频,同时显卡还在进行画面绘制的时候,输出视频画面就会花屏、帧画面错乱,如果把视频输入缓冲区挪进显存,或者关掉图形渲染,故障就会消失,受影响的包含 RV610、RV635、RV670 这一整条 RV6xx 家族芯片,经典设备比如老款 iMac7,1 就在其中;最终的修复方案也不算复杂,强制让 RV6xx 全系的 UVD 解码缓冲区常驻显存,和同架构其他芯片的处理逻辑对齐,避开系统内存并发读写冲突。这件事也给开源老硬件维护提供了新思路,对于厂商已经放弃维护、文档残缺、代码老旧的驱动,代码大模型可以降低志愿者接手维护的门槛,当然最终补丁依然要经过人工审核、真机测试之后,才会正式并入主线内核。

  • 本次漏洞基础信息简表
  • OpenAI Codex 在这次修复里承担的工作清单
  • 受影响硬件清单
  • RV610:iMac7,1 集成显卡,也是开发者最先发现问题的设备
  • RV635:入门级独立显卡
  • RV670:当年主流独立显卡
  • 全部 RV6xx 子系列:补丁统一覆盖整条产品线,一次性根治同类隐患
  • 容易混淆的几个关键点
  • 对老硬件玩家的实际价值
项目详情
受影响硬件Radeon R600 / RV6xx,HD2000、HD3000 系列老显卡
故障模块UVD 统一视频解码单元
故障现象系统内存取流解码 + GPU 绘图并行时,视频画面损坏花屏
触发条件视频压缩缓冲区放在系统内存,GPU 同时执行渲染任务
修复方案强制 UVD 缓冲区常驻显存
目标内核版本Linux 7.5
主导开发者Ted Bullock,OpenAI Codex 辅助

✅:通读老旧内核驱动源码,梳理 UVD 解码器的内存调度逻辑

✅:针对故障现象给出多套修复猜想,辅助生成候选补丁代码

✅:快速比对同家族其他芯片的驱动实现,找出逻辑不一致点

✅:辅助整理测试用例,用来复现、验证漏洞是否被修好

✅:帮开发者简化大量枯燥的跨文件代码检索工作

❌:不是 Windows 驱动漏洞,只存在 Linux 开源内核驱动

❌:不是安全高危漏洞,属于功能缺陷,不会造成入侵、数据泄露

❌:不是 Codex 自主发现漏洞,是人工发现异常,AI 辅助完成排错与写补丁

❌:AMD 不会重新发布官方闭源驱动,修复只在 Linux 开源主线驱动内生效

如果现在还在用这一批老显卡跑 Linux,等到升级到 Linux 7.5 之后,硬解视频就不会再随机花屏;在这之前想要规避问题,要么关闭硬件硬解,要么手动修改配置,强制视频缓冲放进显存;对于收藏、复古装机玩家来说,相当于给一套已经被厂商抛弃的硬件续上了关键功能。

【相关 FAQ】

问题 1:OpenAI Codex 修好 20 年前 Radeon R600 显卡 Bug,这个漏洞是什么问题?

回答 1:OpenAI Codex 修好 20 年前 Radeon R600 显卡 Bug,它是 Linux 驱动里面 UVD 硬解缺陷,当解码器从内存读视频、同时显卡渲染画面,视频帧就会花屏损坏。

问题 2:OpenAI Codex 修好 Radeon R600 的老 Bug,补丁会进哪个版本内核?

回答 2:OpenAI Codex 修好 Radeon R600 的老 Bug,修复补丁已经排入 Linux 7.5 内核合并窗口,等到内核正式发布之后就能获得这个修复。

问题 3:OpenAI Codex 修复 Radeon R600 显卡 Bug,是不是 AI 独立完成全部工作?

回答 3:并不是,OpenAI Codex 修复 Radeon R600 显卡 Bug,是开发者主导排查,Codex 负责读代码、提供修复思路、辅助写补丁,所有方案都经过人工核验和真机测试。

问题 4:OpenAI Codex 搞定的这个 Radeon R600 显卡 Bug,Windows 用户会受益吗?

回答 4:不会,OpenAI Codex 搞定的这个 Radeon R600 显卡 Bug 属于 Linux 开源驱动问题,AMD 的 Windows 驱动早已停止维护该系列显卡,没有对应的补丁。

问题 5:OpenAI Codex 修复 Radeon R600 显卡 Bug,什么样的显卡会被修复覆盖?

回答 5:OpenAI Codex 修复 Radeon R600 显卡 Bug,覆盖整条 RV6xx 家族,包含 HD2000、HD3000 世代,RV610、RV635、RV670 等芯片。

【参考资料】

[2026-11-13](AI 立功!OpenAI Codex 修好 20 年前的 Radeon R600 显卡 Bug)快科技

[2026-11-12](OpenAI Codex Helps Uncover & Fix A Nearly 20 Year Old Radeon Linux Driver Bug)Phoronix

[2026-11-12](借助 Codex,二十年历史 AMD 老卡 UVD 漏洞迎来补丁)IT 之家

[2026-11-12](Linux 7.5 将收录 R600 驱动遗留 Bug 修复)Linux 中国

[2026-11-12](Radeon HD 2000/3000 系列硬解故障溯源)Tom's Hardware

【免责声明】

本文资讯基于 Phoronix、开源内核补丁公告以及科技媒体报道整理;OpenAI Codex 仅作为代码辅助工具,补丁最终有效性、内核上线时间、正式推送节点以 Linux 内核官方发布为准;该修复只针对 Linux 开源驱动,不影响闭源驱动;本文仅作为技术资讯解读,不构成开发方案或者硬件选购建议。

 
最新文章
站长推荐