Первая неделя окна слияния Linux 6.7 началась с сюрприза: файловая система Bcachefs объединяется и теперь завершается первая неделя – еще один сюрприз… Интеграция прошивки Nouveau GPU System Processor (GSP), которая позволяет использовать двоичную прошивку GSP NVIDIA на RTX 20 «Turing» и более новых графических процессорах для улучшения поддержки. В свою очередь, этот маршрут GSP также обеспечивает начальную поддержку серии GeForce RTX 40.
Главный запрос DRM на этой неделе принес стабильная графика Intel Meteor Lake и подготовка к графическому оборудованию AMD следующего поколения. Вторичным запросом на включение была первоначальная поддержка Nouveau GSP. Еще в сентябре Бен Скеггс, который долгое время занимался поддержкой Nouveau DRM в Red Hat, опубликовал сообщение Новые патчи GSP это также обеспечило первоначальную поддержку графического процессора RTX 40 Ada. Однако после этого достижения Скеггс ушел из своей деятельности в стиле модерн..
Дэвид Эйрли помог организовать поддержку Nouveau GSP на финише и был объединенный с ночевкой:
«Это добавляет в nouveau первоначальную поддержку прошивки NVIDIA GSP.
Эта прошивка представляет собой новое направление для графических процессоров Turing+ и включена по умолчанию только при генерации Ada. Другие поколения должны использовать
new.config=NvGspRm=1Прошивка GSP переносит почти все задачи инициализации и управления питанием графического процессора на центральный процессор risc-v на графическом процессоре.
Эта серия в основном является работой Бена Скеггса, а Дэйв добавил несколько патчей, чтобы перебазировать ее на последнюю версию прошивки, на которой мы и будем оставаться как можно дольше, поскольку прошивки не имеют стабильности ABI».
Поскольку прошивка NVIDIA GSP берет на себя инициализацию и управление питанием графического процессора, это должно означать упрощение запуска будущих поколений графических процессоров NVIDIA. Крайне важно, что это должно помочь улучшить управление питанием / поддержку повторной тактовой частоты для Nouveau, которая не имела хорошей поддержки со времен GeForce GTX 700… Тем не менее, не ожидайте, что Nouveau внезапно станет более производительным по сравнению с проприетарным драйвером.
Однако недостатком является то, что эта прошивка GSP представляет собой больше блоков с закрытым исходным кодом от NVIDIA, которые необходимо запускать на этом драйвере с открытым исходным кодом. Еще хуже то, что прошивка GSP не имеет стабильности ABI, например, текущий код драйвера NVIDIA, представленный для Linux 6.7, совместим с прошивкой, распространяемой как часть пакета драйверов серии NVIDIA R535.
В любом случае это первый крупный шаг вперед для драйвера ядра Nouveau DRM за несколько лет, направленный на улучшение более новой поддержки графических процессоров NVIDIA в этом драйвере с открытым исходным кодом.
2023-11-05 11:38:00
1699185229
#Поддержка #прошивки #Nouveau #NVIDIA #GSP #добавлена #для #Linux