
AMD завершает подготовку драйвера к Linux 7.4
AMD отправила заключительный набор изменений AMDGPU и AMDKFD для будущего ядра Linux 7.4. Среди них — исправление ошибки, из-за которой HDMI-дисплей мог ненадолго гаснуть при включении или отключении переменной частоты обновления VRR. Эти доработки сопровождают подготовленное ранее включение HDMI 2.1 FRL по умолчанию.
Запрос на включение изменений направили в DRM-Next 8 октября 2026 года. Речь о завершении подготовки новых возможностей к очередному циклу ядра: сам драйвер продолжит получать исправления. Отправка патчей также не означает, что Linux 7.4 уже вышла или обновление доступно в обычных репозиториях дистрибутивов.
Главное исправление касается передачи метаданных HDMI VRR. В описании патча AMD разработчики объясняют: данные VTEM попадали в слот пакета SPD, предназначенного для другой информации. Дисплей получал неверно оформленные служебные сведения, а необходимый пакет VTEM вообще не отправлялся.
Патч разделяет эти данные и передаёт VTEM через предусмотренный для него слот. Это должно устранить кратковременный чёрный экран при переключении VRR. В исправленном коде отдельный пакет формируется для дисплеев, поддерживающих HDMI VRR, но не заявляющих AMD FreeSync. DisplayPort эта ошибка не затрагивает: там используется другой путь передачи метаданных.
VRR синхронизирует частоту обновления дисплея с поступлением кадров, помогая уменьшить разрывы изображения. Поэтому исчезновение картинки при переключении такой функции особенно неприятно на игровом мониторе или телевизоре. При этом патч решает конкретную ошибку передачи данных — обещать устранение любых чёрных экранов на Radeon было бы неправильно.
Второе исправление затрагивает согласование HDMI-соединения, или link training. AMD меняет обработку тестового режима FLT_NO_TIMEOUT — «без тайм-аута». Согласно описанию этого изменения, прежняя логика приводила к провалу соответствующей проверки HDMI. Исправление условия в коде помогает пройти конкретный тест, но само по себе не подтверждает сертификацию всей реализации HDMI 2.1.
Более крупное изменение подготовили в предыдущих наборах патчей для Linux 7.4: поддержку HDMI VRR, FreeSync и ALLM, а также включение FRL по умолчанию. FRL, или Fixed Rate Link, нужен для режимов HDMI с высокой пропускной способностью. ALLM позволяет совместимому дисплею переключаться в режим низкой задержки.
Раньше FRL намеренно оставляли отключённым по умолчанию, поскольку без готовой поддержки VRR переход на этот способ передачи сигнала мог ухудшить работу адаптивной синхронизации. Теперь необходимые функции собраны вместе, а разработчики устраняют оставшиеся ошибки. Это касается совместимого оборудования: обновление ядра не добавит HDMI 2.1 видеокарте или дисплею, которые аппаратно его не поддерживают.
Заключительный набор не ограничивается HDMI. В него также вошли:
- Исправления прямого вывода изображения с альфа-каналом для некоторых форматов DRM.
- Исправления пользовательских очередей команд UserQ.
- Доработки для графического блока GFX12.1.
- Исправления SR-IOV и UALink.
Изменения GFX12.1 продолжают подготовку к будущему оборудованию AMD, однако этот набор патчей не раскрывает названия видеокарт и сроки их выпуска. Для владельцев уже работающей Radeon наиболее понятный результат здесь — доработка HDMI VRR и подготовка расширенных возможностей HDMI к использованию без ручного включения FRL.
Когда изменения попадут в систему конкретного пользователя, зависит от их включения в ядро и графика обновлений дистрибутива. Если планируете проверять новые драйверные возможности, полезно заранее разобраться с обновлением ядра Linux и возвратом к предыдущей версии. В рассмотренных материалах нет результатов независимого тестирования этих исправлений на разных связках Radeon и дисплеев.