Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

NVIDIA publie davantage de documentation sur son interface matérielle GPU
Afin de soutenir le développement de pilotes open source NVIDIA Linux

Le , par Christian Olivier

41PARTAGES

12  0 
NVIDIA vient de publier davantage de documentation sur son matériel GPU. La documentation publique librement accessible (sous licence MIT) d’une partie de son interface matérielle GPU devrait notamment permettre de soutenir le développement de pilotes open source NVIDIA Linux dans le cadre du projet Nouveau.


Pour rappel, le projet Nouveau est une initiative de la fondation X.Org et de Freedesktop.org qui vise à produire des pilotes libres de haute qualité pour les cartes graphiques NVIDIA par rétro-ingénierie. Nouveau est basé sur un pilote KMS du noyau Linux, des pilotes Gallium3D dans Mesa et sur Xorg DDX. Les composants du noyau ont également été portés sur NetBSD.

La documentation rendue publique à ce stade ne couvre qu’une partie des circuits graphiques de la société de Jen-Hsun Huang (principalement les générations Kepler, Maxwell, Pascal et Volta). Des travaux sont en cours pour étendre et finaliser le support à Turing, la dernière génération de circuits graphiques (GPU) déployée l’année dernière par l’entreprise.

La documentation initiale publiée couvre les éléments du BIOS, le bloc de contrôle du périphérique, l’initialisation du périphérique, la sécurité autour de leur moteur Falcon, le réglage/ajustement de la fréquence de la mémoire, les headers des shaders, les états d’alimentation, etc.

Malheureusement, pour le moment, le plus grand défi de Nouveau en ce qui concerne l’ajustement de la fréquence variable de fonctionnement et la signature du microprogramme depuis la série GTX 900 constitue un véritable obstacle à la reprogrammation du matériel pour qu’il puisse fonctionner à sa vitesse d’horloge effective plutôt qu’à sa vitesse plus lente de démarrage. NVIDIA est au courant de la situation, mais aucune solution n’a encore été annoncée.

Source : freedesktop, NVIDIA

Et vous ?

Qu’en pensez-vous ?

Voir aussi

Une intelligence artificielle de NVIDIA transforme des croquis en paysages photoréalistes en quelques secondes, lors de la GPU Technology Conference
NVidia publie en open source StyleGAN, la technologie qui a servi à générer des visages humains très réalistes
NVIDIA fait monter les enchères à 6,9 Md$ face à Microsoft et Intel pour s'offrir Mellanox, le fabricant de solutions réseau pour Datacenter
NVIDIA apporte tout son écosystème CUDA aux plateformes ARM, d'ici à la fin 2019, avec les superordinateurs de prochaine génération en ligne de mire

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de Aiekick
Membre extrêmement actif https://www.developpez.com
Le 09/08/2019 à 14:44
si il voulait vraiment aidé linux, ils n'avaient qu'a donner les sources de leur driver, voir de le mettre open source
1  0 
Avatar de SkyZoThreaD
Membre expérimenté https://www.developpez.com
Le 09/08/2019 à 11:46
Qu'en pensez vous ?
Bah, comme il reste ce souci majeur de firmware complètement opaque.....

4  4