您的位置首页 >人工智能 >

OpenAI Codex 协助修复 Radeon R600 显卡 20 年 UVD 解码 Bug

开源开发者 Ted Bullock 借助 OpenAI Codex,搞定了 AMD Radeon R600 架构显卡身上拖了近 20 年的 UVD 视频解码故障,这个 bug 会在显卡一边绘图、一边从系统内存读取压缩视频的时候,出现画面花屏、帧损坏的问题,AMD 早就停止维护这一批老显卡,人工排查底层老旧驱动代码难度很高,Codex 帮开发者分析源码、验证猜想、编写补丁,最终补丁通过审核,会跟着 Linux 7.5 内核正式上线,让 HD2000、HD3000 系列老卡在 Linux 系统里正常硬解视频。

一、这个 Radeon R600 显卡 Bug 到底是什么

  • 受影响芯片:RV610、RV620、RV630、RV635、RV670,对应 Radeon HD 2000/3000 系列显卡,属于 R600 架构
  • 故障触发条件:GPU 同时做图形渲染 + UVD 解码器从系统内存读取视频数据
  • 故障现象:播放视频出现色块、花屏、画面错乱;关掉图形渲染或者把视频缓存放到显存里,故障就消失
  • 故障根源:RV6xx 这套 UVD 解码器硬件设计,不支持在 GPU 绘图时,安全访问放在系统内存里的解码缓冲区

二、OpenAI Codex 在修复里做了哪些工作

  1. 辅助阅读年代久远、文档稀少的 R600 开源驱动源码,快速梳理 UVD 解码的数据流逻辑
  2. 帮开发者生成测试方案,验证 “把 UVD 缓冲区放到显存” 这个猜想是否有效
  3. 生成补丁代码初稿,开发者再人工核对、修改、测试
  4. 批量核对同家族多款 RV6xx 芯片的固件和驱动路径,确认它们都存在一样的限制

三、修复方案和上线安排

  • 修复思路:强制 RV6xx 全系芯片的 UVD 解码缓冲区固定放在显存 VRAM,不再使用系统内存,和 AMD 其他老 GPU 驱动逻辑对齐
  • 补丁状态:已经通过 AMD 的 PR 审核,并入 Linux 内核开发分支
  • 上线版本:Linux 7.5 内核,预计年底合并发布
  • 测试环境:开发者在 Debian 系统、搭载 RV610 的 iMac7,1 设备上完成验证

四、谁能用上这个修复

✅ 拥有 Radeon HD2000、HD3000 显卡,使用 Linux 系统的用户

❌ Windows 系统用户:AMD 闭源驱动早就停止维护,这个补丁是 Linux 开源驱动补丁,Windows 不受影响

❌ R600 以外其他架构 AMD 显卡:不受这个 UVD bug 影响,不需要这个补丁

【常见问题】

问题 1:OpenAI Codex 是直接自动修好 Radeon R600 显卡 Bug 吗?

回答 1:不是 Codex 全自动修好 Radeon R600 显卡 Bug,核心排查、验证、审核工作还是开源开发者完成,Codex 是代码助手,负责读老驱动代码、生成测试思路、写补丁初稿,用来降低老旧底层驱动的开发门槛。

问题 2:Radeon R600 显卡 UVD Bug 修复之后,老显卡性能会大幅提升吗?

回答 2:不会提升显卡跑分、3D 性能,这个补丁只解决同步渲染 + 视频硬解时画面损坏的问题,只是修复解码异常,不改变显卡本身硬件性能上限。

问题 3:升级 Linux7.5 内核之后,Radeon R600 显卡就一定不会花屏了吗?

回答 3:这个补丁只修复这一项 UVD 解码缓冲区的 bug,Radeon R600 显卡还有其他老旧驱动兼容问题,别的故障场景下依旧可能出现花屏、卡死。

问题 4:没有 OpenAI Codex 的话,这个 Radeon R600 显卡 Bug 是不是永远修不好?

回答 4:不一定,但难度会大很多,R600 驱动代码老旧、文档缺失,人工通读、定位底层内存交互 bug 耗时极长,开源社区很多这类老硬件 bug 就是因为排查成本太高长期搁置。

【参考资料】

[2026-11-14](Nearly 20 years after launch, ancient AMD Radeon HD 2000 and 3000 GPUs finally get a Linux fix for corrupted video playback — AI helps squash a decades-old UVD bug)Tom's Hardware

[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

免责声明

本文内容仅为行业资讯整理,不构成硬件维修、系统升级指导;Linux 内核补丁最终功能、发布时间以内核官方版本为准;OpenAI Codex 仅作为代码辅助工具,补丁有效性由开源开发者验证;老显卡硬件老化、其他驱动问题依然可能造成故障,升级内核前请自行做好数据备份。

今日大家都在搜的词: