В коде открытых драйверов NVIDIA обнаружили признаки перехода на новую архитектуру. Компания начинает отказываться от системы идентификации Boot0, которая использовалась годами, в пользу новой – Boot42.

Инженер NVIDIA Джон Хаббард в описании патча прямо заявил: будущие видеокарты откажутся от NV_PMC_BOOT_0 в пользу NV_PMC_BOOT_42. Старый регистр просто обнулят. Это не просто техническая правка — замена удаляет 33 строки кода и упрощает логику определения архитектуры.
Phoronix первым заметил эти изменения в драйвере Nova. Особенность в том, что Nova написана на Rust — это серьезный сдвиг для компании, которую давно критиковали за слабую поддержку Linux.

Новая система будет работать с картами начиная с Turing. При этом охватит и старые модели вплоть до NV04. Разработчики уверяют, что решение потребует минимальных изменений в будущем.
Что стоит за этим переходом? Скорее всего, это подготовка к архитектуре Rubin. Серверные чипы Rubin, как сообщалось ранее, планируют к массовому производству во второй половине 2026 года.
Для энтузиастов куда интереснее слухи о системе охлаждения Rubin Ultra — ходят разговоры о микроканальных пластинах. Правда, все текущие изменения в драйверах ориентированы на серверные решения, а не на игровые видеокарты. О сроках появления новых GPU для обычных пользователей компания пока умалчивает. Примечательно, что NVIDIA меняет сам принцип работы над драйверами. Язык Rust и более простой код — явный отклик на многолетние претензии разработчиков открытого ПО. Теперь создателям софта для Linux будет проще адаптировать драйверы под обновления ядра.
Пока рано говорить о сроках выхода потребительских видеокарт на Rubin. Но технические изменения в драйверах подтверждают — работа над следующим поколением ускоряется.

