Nvidia открыла 12 тыс. строк заголовочных файлов 3D-классов для оборудования Blackwell A и Blackwell B

Американская компания Nvidia опубликовала в общем доступе 12 тыс. строк заголовочных файлов 3D-классов для своих новейших графических процессоров Blackwell A и Blackwell B.

Это все заголовочные файлы, относящиеся к программированию 3D-движка графических процессоров Blackwell, которые являются полезным официальным материалом для разработки драйверов Linux с открытым исходным кодом, таких как драйвер NVK Mesa Vulkan.

Ранее Nvidia открыла исходный код 73 тыс. заголовочных файлов 3D-классов для графических процессоров предыдущего поколения (Fermi и Ampere).

Разработчик из команды Mesa уже импортировали все эти новые заголовочные файлы Nvidia в исходный репозиторий Mesa для использования кодом драйвера Nouveau/NVK.

В Linux 6.16 также добавлена начальная поддержка Blackwell в графическом драйвере ядра Nouveau, и Mesa 25.2, где реализована начальная поддержка драйвера NVK Vulkan для Blackwell.

Ранее оригинальные патчи для драйвера ядра Nouveau были опубликованы Nvidia одновременно с поддержкой Hopper. Стоит также отметить, что разработчики Nouveau/NVK, например, в Red Hat, похоже, недавно получили доступ к документации NDA от Nvidia, что помогло им в работе над драйверами с открытым исходным кодом.

Например, в этом патче для Mesa Git, опубликованном Дэвидом Эйрли из Red Hat, упоминаются некоторые значения, взятые «из документации Nvidia NDA».

В последние годы Nvdia увеличила свой вклад в разработку ПО с открытым исходным кодом и прилагает больше усилий для поддержки проектов, начиная с разработки собственного драйвера с открытым исходным кодом и заканчивая проектами, ориентированными на разработку ПО, такими как Nouveau/NOVA. При этом разработчики с обоих сторон всё ещё используют документацию о неразглашении для поддержки аппаратного обеспечения.

Источник: habr.com

0 0 голоса
Рейтинг новости
1
0
Подписаться
Уведомить о
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии