NVIDIA готовится полностью перейти на ядра графических процессоров с открытым исходным кодом с драйверами R560

NVIDIA объявила о полном переходе на модули ядра GPU с открытым исходным кодом, стремясь полностью заменить драйверы с закрытым исходным кодом. Будущие версии улучшат поддержку GeForce и Workstation Linux, а в конечном итоге планируется поэтапный отказ от проприетарных драйверов.

В мае 2022 года NVIDIA инициировала выпуск модулей ядра GPU с открытым исходным кодом по модели двойной лицензии GPL/MIT, начиная с драйвера R515. Этот шаг позволяет разработчикам отслеживать пути кода и понимать взаимодействие планирования событий ядра с их рабочими нагрузками, что способствует более быстрой отладке первопричин.

NVIDIA заявила, что после более чем 2 лет разработки модуль ядра GPU с открытым исходным кодом достиг производительности, эквивалентной или лучшей, чем у драйверов с закрытым исходным кодом. Он также включил в себя множество новых функций:

Важно отметить, что не все графические процессоры совместимы с модулями ядра графического процессора с открытым исходным кодом. NVIDIA указывает, что пользователи на передовых платформах, таких как Grace Hopper или Blackwell, должны использовать модули с открытым исходным кодом, поскольку эти платформы не поддерживают фирменные драйверы.

Для новых графических процессоров на базе архитектур Turing, Ampere, Ada Lovelace или Hopper NVIDIA рекомендует использовать модули ядра графического процессора с открытым исходным кодом. Однако для старых графических процессоров с архитектурами Maxwell, Pascal или Volta, которые несовместимы с платформой с открытым исходным кодом, пользователи должны продолжать использовать фирменные драйверы NVIDIA.

Переход на модули ядра графического процессора с открытым исходным кодом дает значительные преимущества как разработчикам, так и предприятиям. Разработчики получают видимость путей кода, что позволяет им более тщательно понимать взаимодействие ядра с рабочими нагрузками. Эта прозрачность позволяет более эффективно выполнять процессы отладки и оптимизации. Для разработчиков корпоративного программного обеспечения возможность интегрировать драйверы в пользовательские ядра Linux повышает гибкость и обеспечивает лучшее соответствие требованиям конкретного проекта.

Источник: www.playground.ru

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