В ветку Linux 7.3-rc2 попал важный набор DRM-исправлений для open-source драйвера Nouveau, улучшающий поддержку дисплеев на видеокартах NVIDIA Blackwell (GB20x).
Какие исправления попали в Nouveau
В свежей серии patch-ов для Nouveau kernel driver основное внимание уделено подсистеме вывода изображения на Blackwell:
- Улучшено взаимодействие с GSP (GPU System Processor) при работе с дисплеями
- Исправлены HDMI vendor infoframe для чипов GB20x
- Скорректированы смещения регистров HDMI GCP AVMute
- Починены vblank interrupt на GPU Blackwell
- Убраны устаревшие ограничения по частоте пиксельного такта (2,147 ГГц) и связанные с ними обходные решения
Часть этих проблем в текущих конфигурациях может не проявляться, но они критичны для включения новых возможностей HDMI.
Движение к HDMI 2.1
Разработчик Nouveau Mohamed Ahmed отмечает, что большинство исправлений появились в рамках работ по поддержке HDMI 2.1 и «генеральной уборки» в коде обработки дисплеев:
«…исправления были сделаны как часть работ по запуску HDMI 2.1 и очистке обработки дисплеев, и некоторые из них сейчас не являются реальными проблемами, но без них не будут корректно работать такие функции, как FRL, DSC, VRR и т.д.»
Речь идёт о ключевых возможностях HDMI 2.1:
- FRL (Fixed Rate Link) — более высокая пропускная способность
- DSC (Display Stream Compression) — вывод высокого разрешения с компрессией
- VRR (Variable Refresh Rate) — переменная частота обновления для игр и графики
Эти patch-и Nouveau были слиты в ядро в составе набора DRM fixes для Linux 7.3-rc2, вместе с обновлениями AMDGPU, Intel и ряда менее крупных DRM-драйверов.
Для аудитории embedded.az, которая собирает собственные Linux-образы, ядра и графический stack на ПК и рабочих станциях, эти изменения важны, если вы планируете использовать NVIDIA Blackwell с HDMI 2.1 и мониторами с высоким разрешением/частотой обновления под Linux.
Источник: Phoronix










