Фърмуер за поддръжка на видеокарти NVIDIA включен в клон 6.7 на ядрото Linux. Това решение ще позволи на разработчиците на nouveau да не се притесняват за ри-клокинга на новите видеокарти (от 20xx (NV160 семейство (Turing) видеокарти до последните 40xx ((Ada Lovelace))). По подразбиране тази функция ще бъде активирана само за видеокарти от серия 40xx. Ако искате да я изпробвате за други поколения NVIDIA устройства, е необходимо да зададете параметъра nouveau.config=NvGspRm=1 в стартиращите параметри на ядрото.
Цитата на разработчиците Nouveau:
Поскольку прошивка NVIDIA GSP берет на себя инициализацию и управление питанием графического процессора, это должно означать упрощение запуска будущих поколений графических процессоров NVIDIA. Крайне важно, что это должно помочь улучшить управление питанием / поддержку реклокинга для драйверов Nouveau, которая не имела хорошей поддержки со времен GeForce GTX 700… Тем не менее, не ожидайте, что Nouveau внезапно станет более производительным по сравнению с проприетарным драйвером.
Има и недостатък: в този фърмуер има още повече блокове със затворен код от NVIDIA, които са необходими за нашия отворен драйвер. Още по-лошо, ABI на фърмуера е нестабилен, например, текущият код на NVIDIA драйвера, представен за Linux 6.7, е съвместим с фърмуера, разпространяван като част от пакета драйвери на NVIDIA R535.
Втората новина от Nouveau: драйверът NVK вече е съвместим със спецификацията Vulkan 1.0. За да работи, е необходимо да имате ново ядро (не по-ниско от 6.6) и mesa-git. Той ще работи на видеокарти от поколение Turing до Ada Lovelace. Ако имате видеокарта от предходните поколения, можете да опитате да стартирате Vulkan в тестов режим. Няма гаранции, че ще работи, могат да се появят артефакти и така нататък).
Пример:
NVK_I_WANT_A_BROKEN_VULKAN_DRIVER=1 бинарен файл
Цитат:
Това означава, че той минава всички тестове на Vulkan 1.0, но не означава, че е готов за геймъри/ентусиасти на Linux или че е бърза реализация. Да не говорим, че VKD3D-Proton изисква поддръжка поне Vulkan 1.3. Още през август публикувах няколко начални теста на NVK. От тогава той се е подобрил, но все още не е подходящ за геймърите на Linux с модерни игри. Съвсем наскоро новият компилатор NAK стана още една важна стъпка напред към подобряване на производителността.
Източник: linux.org.ru
