Патчи AMD для RDNA 5 и DCN6 появились в Linux
В списке рассылки разработчиков графической подсистемы Linux официально опубликован набор патчей, обеспечивающий поддержку дисплейного движка DCN6 (Display Core Next 6) для будущей архитектуры AMD RDNA 5. Код был отправлен инженерами AMD и в ближайшее время войдёт в экспериментальную ветку ядра, после чего станет частью основного графического драйвера AMDGPU. Патчи раскрывают ключевые детали обработки видеосигнала в готовящейся микроархитектуре и подтверждают курс компании на раннюю интеграцию новых аппаратных блоков в открытый стек Linux.
Центральным элементом обновления выступает движок DCN6, который впервые заявлен именно для продуктов поколения RDNA 5. В коде описана программная модель нового блока вывода изображения, включая структуры для программирования пиксельных таймингов, обработки цветовых пространств и взаимодействия с транспортными протоколами DisplayPort и HDMI. Отдельно выделен улучшенный прескейлер UPSP, приходящий на смену упрощённым скалерам предыдущих поколений. Его задача — аппаратное повышение или понижение разрешения с более точной фильтрацией сигнала, что важно для вывода на мониторы с нестандартным количеством пикселей, а также для согласования работы с технологиями масштабирования уровня драйвера.
Второе существенное новшество — нативная поддержка форматов цветовой субдискретизации 4:2:0 и 4:2:2 непосредственно в конвейере дисплейного контроллера. Ранее похожие возможности присутствовали в видеодекодерах и медиадвижках, однако прямой аппаратный вывод с сохранением таких форматов до монитора требовал дополнительных преобразований. Теперь DCN6 позволяет передавать сигнал на устройства отображения, используя пониженную цветовую информацию без обязательного восстановления полного разрешения 4:4:4. Это снижает требования к пропускной способности интерфейса и особенно актуально при выводе контента 8K с высокой частотой обновления по одному кабелю HDMI 2.1 или DisplayPort 2.1 в сочетании с технологией сжатия потока DSC. Применение субдискретизации оправдано при работе с видео и интерфейсами, где потери цветовой точности некритичны.
Для понимания места DCN6 в линейке технологий AMD стоит напомнить эволюцию дисплейных ядер. Vega и ранние чипы Radeon VII использовали DCN 1.0, Navi 10 и младшие представители первого поколения RDNA получили DCN 2.0. Архитектура RDNA 2 задействовала DCN 3.0 с поддержкой вывода 4K при 120 Гц через HDMI 2.1, а нынешнее поколение RDNA 3 опирается на доработанный блок DCN 3.2 с добавлением DisplayPort 2.1 и ускоренного медиадекодирования. Ожидается, что промежуточная архитектура RDNA 4, дебют которой запланирован на 2025 год, принесёт DCN 4.0. Таким образом, появление DCN6 в патчах именно для RDNA 5 указывает либо на пропуск пятой версии во внутренних индексах компании, либо на присвоение нового номера блоку со значительными переработками. Конкуренты из стана NVIDIA реализовали полноценную передачу 4:2:0 ещё на этапе Kepler, но последующий вывод с сохранением формата до экрана имел ограничения, связанные с драйверной моделью; обновление AMD в этой области выравнивает возможности обеих компаний на уровне аппаратной реализации.
Патчи для DCN6 не содержат информации о конкретных продуктах, однако подтверждают, что проектирование RDNA 5 перешло в стадию программной поддержки. Архитектура ориентирована на запуск после выхода серии RDNA 4, что соответствует горизонту 2026–2027 годов. Ранняя публикация кода в основную ветку Linux соответствует многолетней практике AMD, позволяющей сообществу и инженерам дистрибутивов заранее готовить совместимые конфигурации. Драйвер AMDGPU получит все необходимые абстракции для инициализации дисплейного тракта будущих видеокарт, включая обработку EDID, поддержку динамического диапазона HDR, защиту HDCP и управление энергопотреблением панелей. Совокупность этих изменений закладывает фундамент для вывода изображения с максимальным качеством на дисплеи следующего поколения, а также для адаптации графических процессоров к сценариям виртуальной и дополненной реальности с минимальными задержками.
2 недели назад 4 августа 2026 в 19:08 23768
