Разработчики представили исправление для ядра Linux, устраняющее ошибку воспроизведения видео на графических процессорах AMD Radeon серий HD 2000 и 3000. Проблема приводила к искажению кадров при обращении декодера UVD к системной памяти во время отрисовки графики.
Решение заключается в принудительном размещении входных буферов UVD в видеопамяти. Патч затрагивает чипы RV610, RV620, RV630, RV635 и RV670, использующие архитектуру R600. Ранее подобный механизм распределения памяти уже применялся в драйверах для других семейств графических чипов AMD.
В процессе анализа и написания кода использовалась нейросеть OpenAI Codex. Исправление было протестировано на системе Debian с использованием компьютера iMac7,1 на базе чипа RV610. Данная работа продлевает жизненный цикл программной поддержки оборудования, выпущенного в 2007 году.






