Micrologiciel pour le support des cartes graphiques NVIDIA inclus dans la branche 6.7 du noyau Linux. Cette solution permettra aux développeurs de nouveau de ne pas se soucier du reclocking pour les nouvelles cartes graphiques (à partir de 20xx (famille NV160 (Turing)) jusqu'aux dernières 40xx ((Ada Lovelace))). Par défaut, cette fonctionnalité sera activée uniquement pour les cartes graphiques de la série 40xx. Si vous souhaitez l'essayer pour d'autres générations de dispositifs NVIDIA, vous devez spécifier le paramètre nouveau.config=NvGspRm=1 dans les paramètres de démarrage du noyau.
Citation des développeurs de Nouveau :
Étant donné que le micrologiciel NVIDIA GSP prend en charge l'initialisation et la gestion de l'alimentation du processeur graphique, cela devrait simplifier le démarrage des générations futures de processeurs graphiques NVIDIA. Il est crucial que cela aide à améliorer la gestion de l'alimentation / le support du reclocking pour les pilotes Nouveau, qui n'ont pas eu un bon support depuis la GeForce GTX 700… Cependant, n'attendez pas que Nouveau devienne soudainement plus performant par rapport au pilote propriétaire.
Il y a un inconvénient : ce micrologiciel contient encore plus de blocs de code fermé de NVIDIA, nécessaires pour notre pilote ouvert. Pire encore, l'ABI du micrologiciel est instable, par exemple, le code actuel du pilote NVIDIA, présenté pour Linux 6.7, est compatible avec le micrologiciel distribué dans le cadre du paquet de pilotes de la série NVIDIA R535.
Deuxième nouvelle de Nouveau : le pilote NVK est maintenant compatible avec la spécification Vulkan 1.0. Pour qu'il fonctionne, il doit disposer d'un noyau récent (au moins 6.6) et de mesa-git. Il fonctionnera sur les cartes graphiques allant de la génération Turing à Ada Lovelace. Si vous avez une carte graphique des générations précédentes, vous pouvez essayer de lancer Vulkan en mode test. Il n'y a aucune garantie qu'il fonctionnera, il peut y avoir des artefacts, etc.).
Exemple :
NVK_I_WANT_A_BROKEN_VULKAN_DRIVER=1 binary
Citation :
Cela signifie qu'il réussit tous les tests Vulkan 1.0, mais cela ne signifie pas qu'il est prêt pour les gamers/enthousiastes Linux ou que c'est une mise en œuvre rapide. Sans parler du fait que VKD3D-Proton nécessite un support d'au moins Vulkan 1.3. En août, j'ai publié quelques tests initiaux de NVK. Depuis, il s'est amélioré, mais il n'est toujours pas adapté aux gamers Linux avec des jeux modernes. Récemment, un nouveau compilateur NAK est devenu une autre étape importante vers l'amélioration des performances.
Source : linux.org.ru
