Linux 7.5内核将收录旧款Radeon显卡解码修复补丁
一批AMD驱动更新正准备进入Linux 7.5内核的合并窗口,其中一项针对Radeon R600世代图形处理器的UVD解码故障。该故障在相关硬件上存续了将近二十年,修复方式是调整解码缓冲区的存放位置。
按照改动设计,UVD缓冲区应继续留在显存内,而不是被放入系统内存。此前在Radeon HD 2000/3000系列等老卡上,GPU绘图与解码器从系统内存读取压缩视频同时发生时,视频帧会受损;把解码输入转移到显存后,画面恢复正常。
这一现象由一位开源贡献者在搭载RV610核心的旧款iMac7,1上发现并复现。调查、测试和补丁编写阶段借助了OpenAI Codex。补丁覆盖RV610、RV620、RV630、RV635、RV670等RV6xx家族芯片,这些芯片使用同一解码路径和R600固件。
R600系列早已不在AMD官方维护范围内,社区仍继续为其投入修复工作。相关改动已通过AMD官方拉取请求,进入Linux 7.5内核,为继续使用这些老显卡的Linux用户解决了长期存在的视频解码问题。
内容已过时效,如需查阅请联系编辑