WORLDTECH NEWS 全球科技资讯。联系我们
芯片与硬件 单一来源

发布近20年后,古老的AMD Radeon HD 2000和3000显卡终于在Linux上修复视频播放画面损坏问题

由 WORLDTECH 译自英文。事实、数字、名称和来源均与英文原文一致。 English

Detailed shot of microchips on a circuit board, showcasing electronic technology and precision engineering.
示意图片。图片:Jakub Pabis / PexelsAMD 标志仅用于识别,不代表与 WORLDTECH 有任何关联或背书。

事件经过

据Phoronix报道,此次修复针对统一视频解码器(UVD)引擎,涵盖RV610、RV620、RV630、RV635和RV670等芯片系列,即2007年起发布的Radeon HD 2000和HD 3000系列。一位新晋内核贡献者借助AI为其近20年历史的Radeon显卡驱动编写了补丁。该显卡所用芯片是一种可同时进行大量运算的图形处理器(GPU),可用于图形处理和人工智能。AMD是一家总部位于加利福尼亚州桑尼维尔的电子半导体公司,其产品和服务包括计算机硬件和图形处理器。

一个已被接受、计划纳入即将发布的Linux 7.5版本的内核补丁,终于解决了AMD古老R600架构上长期存在的硬件视频解码缺陷,距离这些显卡首次上市已近二十年。运行这些显卡的Linux用户曾在硬件加速视频播放时遇到画面损坏问题,尤其是在GPU同时处理活跃的3D或桌面绘制任务时;这些问题现在应已得到解决。

当解码器在GPU进行绘制时从系统内存读取压缩视频数据,就会损坏视频帧。将输入数据移至显存(VRAM)后,帧即可正确解码。

来源与证据