Речиси две децении по нивното појавување, дел од графичките картички AMD Radeon HD 2000 и Radeon HD 3000 добиваат важна поправка во Linux. Прифатена е закрпа за претстојното издание Linux 7.5, која решава стар проблем со оштетена слика при хардверски забрзана репродукција на видео.
Проблемот се однесува на графичките процесори од семејството R600, поточно на чиповите RV610, RV620, RV630, RV635 и RV670. Овие модели се користени во повеќе картички од сериите Radeon HD 2000 и HD 3000, кои почнаа да пристигнуваат на пазарот во 2007 година.
Кај погодените уреди, сликата во видеото можела да се оштети кога графичкиот процесор истовремено декодира видео и извршува задачи за 3D-приказ или исцртување на работната површина. Станува збор за работата на Unified Video Decoder, односно UVD-модулот што служи за преземање на видео декодирањето од процесорот.
Причината била во начинот на кој драјверот ги сместувал влезните бафери за декодирање. При читање на компримираното видео од системската меморија, паралелните графички операции можеле да доведат до грешки во декодираните кадри. Решението е баферите за UVD кај овие чипови да останат во видеомеморијата на картичката, позната како VRAM.
Таквиот пристап веќе се применува за некои други Radeon генерации, а новата закрпа го проширува и на постарите RV6xx модели. Поправката била тестирана на Debian, на постар iMac со RV610 графика, каде што видеото се прикажувало исправно откако податоците биле преместени во VRAM.
Radeon HD 2000 беше првата десктоп графичка серија што излезе под брендот AMD по преземањето на ATI. Нејзините модели донесоа унифицирана shader-архитектура и поддршка за DirectX 10, додека дел од понудата доби и UVD за H.264 и VC-1 видео. Во времето на Blu-ray, ова овозможуваше помало оптоварување на тогашните двојадрени процесори при репродукција на 1080p содржини.
Иако ваквите картички денес ретко се користат како главна графика, закрпата е уште еден пример за долготрајната поддршка што стар хардвер продолжува да ја добива во главното Linux јадро.
