Главная » Новости » AMDGPU по умолчанию для GCN 1.1 в Linux

AMDGPU по умолчанию для GCN 1.1 в Linux

by texno.org
0 коммент 11 просмотров
AMDGPU по умолчанию для GCN 1.1 в Linux

AMDGPU станет драйвером по умолчанию для GCN 1.1 в Linux: что это значит для старых Radeon

В экосистеме Linux назревает важное изменение для владельцев видеокарт AMD на архитектуре GCN 1.1. В ядро предложены патчи, переводящие эти GPU с наследуемого модуля radeon на современный amdgpu по умолчанию. Инициатором выступил инженер Valve Тимур Кристоф: его работа фактически выравнивает опыт пользователей старых карт с тем, что давно получают владельцы более новых поколений.

Почему переход назрел

Исторически драйвер amdgpu обслуживал поколения GCN 1.2 и выше, в то время как GCN 1.0–1.1 по умолчанию оставались на radeon. Это обеспечивало совместимость, но замедляло доступ к новым возможностям. Свежие патчи добавляют параметр выбора -1, позволяющий ядру самостоятельно определять, какой модуль грузить, — и для GCN 1.1 теперь будет выбираться именно AMDGPU. Под эту волну попадают популярные модели: Radeon R9 290, R9 390, HD 7790, HD 8870 и их одноклассники.

Главная причина проста: AMDGPU активно развивается и тесно интегрирован в актуальные пользовательные стеки Linux. Это значит быстрее приходящие исправления, заметно лучшее сопровождение и доступ к возможностям, которых у radeon уже нет.

Выгоды на практике: RADV Vulkan 1.3 и Display Core

Самое ощутимое улучшение — современный графический API. Через AMDGPU пользователи получают Vulkan 1.3 (реализация RADV в Mesa), что расширяет совместимость игр и рабочих нагрузок, зависящих от последних расширений Vulkan. На стороне дисплея AMDGPU опирается на стек Display Core (DC), обеспечивающий более предсказуемую работу KMS, ровную поддержку мультимониторных конфигураций и аккуратные цветовые пайплайны по сравнению с наследуемым путём.

Долго мешал переключению один практичный, но критичный нюанс — аналоговые выходы. Для многих лабораторий, студий и просто старых мониторов VGA всё ещё актуален. Теперь поддержка аналоговых коннекторов реализована внутри DC, достигнута функциональная паритетность с radeon, и последний крупный барьер снят.

Что изменится для пользователей

На дистрибутивах, чьи ядра примут патчи, владельцы GCN 1.1 увидят автоподгрузку AMDGPU без ручных параметров ядра и костылей. Практические плюсы: лучшее обслуживание (фиксы и безопасность приходят быстрее), шире функциональность (новые возможности Mesa без танцев с бубном) и чище интеграция с Wayland и современными композиторами. Улучшается и управление питанием, и работа с режимами дисплеев, и сценарии с гибридными сессиями XWayland.

Если у вас есть узкий кейс, где вы намеренно закрепляли radeon, никто не отбирает эту опцию — можно оставить всё как есть. Но для большинства пользователей «из коробки» теперь будет выбран активно развиваемый драйвер, куда и продолжают стекаться оптимизации.

Дальше — GCN 1.0

Логичный следующий шаг — GCN 1.0 (Southern Islands): Radeon HD 7950/7970, R9 270/280 и родственные карты. С учётом достигнутого паритета по аналоговому выводу и дисплейному стеку DC их перевод на AMDGPU в одном из ближайших релизов выглядит ожидаемо. Это упростит жизнь и пользователям, и мейнтейнерам дистрибутивов, и разработчикам Mesa/ядра: единый драйвер — меньше расхождений, быстрее тестирование и релизы.

Итог

Для Linux это тихая, но значимая победа в борьбе за долговечность железа. Вместо того чтобы списывать старые карты, экосистема подтягивает их к современным возможностям: Vulkan 1.3 через RADV, зрелый дисплейный стек DC и актуальные исправления в одном месте — в AMDGPU. Если вы всё ещё используете GCN 1.1, ваш рабочий стол в Linux становится заметно современнее без замены видеокарты.

Оставьте комментарий