Спустя почти 20 лет видеокарты AMD Radeon HD 2000 и HD 3000 получат исправление декодирования видео в Linux 7.5

Лучше поздно, чем никогда.

Видеокарты AMD Radeon HD 2000 и HD 3000, представленные ещё в 2007 году, получат исправление давней ошибки аппаратного декодирования видео в Linux. Проблема, существовавшая почти два десятилетия, была обнаружена и устранена разработчиком Тедом Буллоком при содействии OpenAI Codex. Соответствующий патч уже включён в пакет графических обновлений, предложенных для ядра Linux 7.5.

Буллок столкнулся с повреждением изображения при воспроизведении видео на старом компьютере Apple iMac7,1, оснащённом графическим процессором Radeon на базе RV610. Выяснилось, что аппаратный декодер может некорректно обрабатывать видеоданные, если графический процессор одновременно выполняет другие задачи. Решением стал перенос входных буферов декодера из системной оперативной памяти в собственную видеопамять видеокарты.

Исправление затрагивает аппаратный блок Unified Video Decoder (UVD), отвечающий за ускоренное декодирование видео, в том числе в форматах H.264 и VC-1. Изменение распространяется на пять семейств графических процессоров: RV610, RV620, RV630, RV635 и RV670. Для них буферы UVD теперь должны размещаться непосредственно в VRAM. Аналогичный подход уже применяется в драйвере Radeon для некоторых других старых графических процессоров.

Разработчик подтвердил работоспособность исправления на собственной системе с RV610 под управлением Debian. Остальные четыре семейства были включены в патч из-за использования общего механизма декодирования RV6xx и устаревшей прошивки R600. Однако для подтверждения корректной работы изменений на этих графических процессорах потребуется дополнительное тестирование.

Сопровождающий графический драйвер AMD для Linux Алекс Дойчер принял исправление 2 ноября. Впоследствии патч вошёл в запрос на включение изменений графического драйвера AMD, отправленный 12 ноября для Linux 7.5.

Примечательно, что серия Radeon HD 2000 появилась в 2007 году, когда AMD завершала переходный период после приобретения ATI. Таким образом, почти двадцатилетние графические процессоры продолжают получать исправления программного обеспечения даже спустя много лет после своего выхода на рынок.

Источник: www.playground.ru

0 0 голоса
Рейтинг новости
1
0
Подписаться
Уведомить о
0 комментариев