Домой Железо Видеокарта Radeon HD 7870 XT спустя 14 лет после выхода наконец-то нормально...

Видеокарта Radeon HD 7870 XT спустя 14 лет после выхода наконец-то нормально работает в Linux

Разработчики Valve устранили многолетнюю проблему, мешавшую корректной работе Radeon HD 7870 XT под управлением Linux.

Операционная система Linux спустя 14 лет после релиза наконец-то получила полноценную поддержку видеокарты Radeon HD 7870 XT. Несмотря на почтенный возраст графического адаптера, данное событие является важной вехой для энтузиастов свободного ПО.

Основная причина, по которой эта модель долгое время оставалась «проблемной» в Linux, заключалась в её уникальной архитектуре. HD 7870 XT базировалась на чипе Tahiti, однако представляла собой существенно урезанную версию. Из-за этого драйвер AMDGPU некорректно взаимодействовал с частично отключенными или заблокированными блоками кеша TCC, что приводило к ошибкам и нестабильной работе.

Видеокарта Radeon HD 7870 XT в корпусе
Фото старой видеокарты Radeon HD 7870 XT Источник: ixbt.com

Решение пришло от Тимура Кристофа, разработчика графических драйверов из команды Valve. Он провёл глубокую работу над кодом AMDGPU, оптимизировав его для полноценной поддержки графических процессоров серий Southern Islands и Sea Islands. Основной целью стало внедрение AMDGPU в качестве драйвера по умолчанию, что должно окончательно заменить устаревший драйвер ядра Radeon.

Тестирование старых видеокарт в Linux
Видеокарты с малым объемом памяти получают вторую жизнь в Linux Источник: ixbt.com

Эти изменения позволяют «из коробки» задействовать поддержку RADV Vulkan, что значительно расширяет возможности старого «железа» в современных дистрибутивах Linux. Последний патч Кристофа был сфокусирован именно на устранении специфических ошибок для Radeon HD 7870 XT. Хотя сегодня вряд ли найдётся много пользователей, применяющих данную видеокарту в основных рабочих станциях, энтузиасты получили возможность вдохнуть вторую жизнь в ретро-компьютеры.

Источник: https://www.ixbt.com