Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Des pilotes Nvidia officiels libres

7 réponses
Avatar
didier gaumet
(c'est limite hors-sujet mais on voit de temps en temps passer sur la
liste des messages de gens ayant des problèmes de pilote propriétaire
Nvidia plus supporté ou de pilote libre Nouveau insatisfaisant pour
leur usage)

Sur le modèle lancé par AMD il y a quelques années maintenant (des
pilotes libres avec un firmware propriétaire), Nvidia officialise sa
transition vers des pilotes libres pour ses cartes graphiques. Cela Í 
partir de l'architecture Turing (2018).
Les éditeurs commerciaux Redhat, Cannonical et Suse ont confirmé qu'ils
les utiliseront.

Donc a priori, ceux qui refusaient d'envisager Nvidia par peur d'être
bloqués par des pilotes propriétaires, ou leur absence au bout d'un
certain temps, ou les fonctionnalités incomplètes du pilote libre
Nouveau, vont avoir l'option Nvidia en cas d'achat de matériel.

Source Phoronix:
https://www.phoronix.com/scan.php?page=article&item=nvidia-open-kernel&num=1

7 réponses

Avatar
steve
C'est une excellente nouvelle et une décision (économique) logique qui
montre que le modèle d'affaire basé sur du code propriétaire est en
train de perdre de plus en plus de pertinence.
Espérons que cela donne des idées Í  d'autres…
Avatar
Vincent Lefevre
On 2022-05-12 09:22:51 +0200, didier gaumet wrote:
Source Phoronix:
https://www.phoronix.com/scan.php?page=article&item=nvidia-open-kernel&num=1

Je lis:
"NVIDIA IS PUBLISHING THEIR LINUX GPU KERNEL MODULES AS OPEN-SOURCE!"
Pas libre, juste open-source. C'est cependant mieux que l'état actuel.
--
Vincent Lefèvre - Web: <https://www.vinc17.net/>
100% accessible validated (X)HTML - Blog: <https://www.vinc17.net/blog/>
Work: CR INRIA - computer arithmetic / AriC project (LIP, ENS-Lyon)
Avatar
didier gaumet
Le jeudi 12 mai 2022 Í  16:28 +0200, Vincent Lefevre a écrit :
On 2022-05-12 09:22:51 +0200, didier gaumet wrote:
Source Phoronix:
https://www.phoronix.com/scan.php?page=article&item=nvidia-open-kernel&num=1

Je lis:
"NVIDIA IS PUBLISHING THEIR LINUX GPU KERNEL MODULES AS OPEN-SOURCE!"
Pas libre, juste open-source. C'est cependant mieux que l'état
actuel.

Non, non, déjÍ  quand on parle de libre vs open source, il faut faire
attention Í  ce qui est dit exactement, suivant les uns ou les autres,
open source ne veut pas toujours dire la même chose.
Mais ici, pas d'ambiguͯté: c'est du libre, de ce que je comprends,
disponible Í  la fois sous licence GPL et sous licence MIT, ce qui
permet donc de rester libre ou d'incorporer du code propriétaire: ça
satisfait les puristes du GPL comme les tenants des licences BSD ou du
propriétaire.
Il y a un article sur un blog technique Nvidia ici, qui confirme
l'article Phoronix:
https://developer.nvidia.com/blog/nvidia-releases-open-source-gpu-kernel-modules/
Par contre ça ne concerne que le pur pilote (module en espace noyau),
pas les outils en espace utilisateurs (les couches de calcul
OpenCL, Vulkan, Cuda, etc...) qui restent propriétaires, comme chez
AMD, c'est vraiment une pure coͯncidence, ͠ mon avis ;-)
Avatar
didier gaumet
Le jeudi 12 mai 2022 Í  18:02 +0200, BERTRAND Joël a écrit :
        Mouais. C'est surtout le fait que NVidia a tellement pris ses
clients pour des truffes (avec des cartes graphiques qui ne
fonctionnaient plus Í  leurs pleines capacités après quelques années
voire qui plantaient totalement le système) qu'une partie de la
clientèle est passée chez AMD.

[...]
*opinion* (c'est pas un fait établi):
Je peux me tromper mais nous avons probablement une vue assez fausse de
la situation de Nvidia: nous les voyons comme AMD, en fabricants de
cartes-graphiques-qui-affichent-des-trucs-sur-un-ou-des-écran(s).
Mais de plus en plus de grosses cartes ne sont pas raccordées Í  des
écrans: ce sont un peu les coprocesseurs mathématiques d'il y a vingt
ans.
Probablement qu'après le refus des autorités de leur rachat d'ARM,
Nvidia avait besoin de trouver une nouvelle stratégie pour dégager des
bénéfices et cela passe par une concurrence frontale avec AMD sur le
marché des cartes graphiques pour centres/fermes de calcul/traitement.
Le fait que leur pilote libre soit dès Í  présent considéré comme
"production ready for data center usage" alors qu'il est considéré
"alpha" pour le desktop m'incite Í  le penser, en tout cas.
Avatar
̓‰tienne Mollier
--123kJ4OuETjv8uEt
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
didier gaumet, on 2022-05-12:
Mais ici, pas d'ambigu̓¯t̓©: c'est du libre, de ce que je comprends,
disponible ̓  la fois sous licence GPL et sous licence MIT, ce qui
permet donc de rester libre ou d'incorporer du code propri̓©taire: ̓§a
satisfait les puristes du GPL comme les tenants des licences BSD ou du
propri̓©taire.
Il y a un article sur un blog technique Nvidia ici, qui confirme
l'article Phoronix:
https://developer.nvidia.com/blog/nvidia-releases-open-source-gpu-kernel-modules/

C'est une sacr̓©e ̓©volution par rapport ̓  ce ̓  quoi nvidia ̓  pu
habituer le monde du libre. Pas s̓»r que le pilote libre soit
int̓©gr̓© de sit̓´t ̓  Linux, mais c'est un d̓©but.
̓€ noter que la fourniture de rustines au pilote nvidia semble
n̓©cessiter de signer une CLA[1], ce qui peut freiner certaines
contributions.
[1]͂ : https://github.com/NVIDIA/open-gpu-kernel-modules/blob/main/README.md?plain=1#L86
Par contre ̓§a ne concerne que le pur pilote (module en espace noyau),
pas les outils en espace utilisateurs (les couches de calcul
OpenCL, Vulkan, Cuda, etc...) qui restent propri̓©taires, comme chez
AMD, c'est vraiment une pure co̓¯ncidence, ̓  mon avis ;-)

Les biblioth̓¨ques de calcul chez AMD ne sont plus propri̓©taires,
du moins elles ont une version libre officiellement maintenue
par AMD sous le nom de ROCm[2]. De menus travaux d'empaquetage
sont en cours pour inclure ces outils dans Debian[3].
[2]͂ : https://docs.amd.com/bundle/ROCm-Getting-Started-Guide-v5.1/page/Overview_of_ROCm_Installation.html
[3]͂ : https://salsa.debian.org/rocm-team/
Par contre, effectivement, les micrologiciels des cartes
graphiques sont toujours propri̓©taires du c̓´t̓© d'AMD. Je n'ai
pas r̓©ussi ̓  d̓©terminer ce qu'il en est des micrologiciels des
cartes nvidia en jetant un Å“il rapide au code source du pilote.
Bonne soir̓©e, :)
--
̓‰tienne Mollier
Fingerprint: 8f91 b227 c7d6 f2b1 948c 8236 793c f67e 8f0d 11da
Sent from /dev/pts/2, please excuse my verbosity.
--123kJ4OuETjv8uEt
Content-Type: application/pgp-signature; name="signature.asc"
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEj5GyJ8fW8rGUjII2eTz2fo8NEdoFAmJ+xO0ACgkQeTz2fo8N
Edp84Q/+K63yyo/R989crG/rS02kkQYfwUiQtYP7rUzK0HQpk7QA3kiPzjhOBHfg
cnukxNTiBVlyP2Zs6LlaUg578boVB8CxTcw0jUPAVWb4KWxWPJxcfYwr46dE1ssu
1yp1AUDP5R8xXeQgK3nU0nNdH11Al0aC481UCso+ZAf468mjljgkaEVWvzh0y8sT
yFprNRvwLenvW6xQWERHZghsg/QRj8xwL9GZeNMBPNFlHmgAW1a1PUWyTXQ1vOo9
8QxBMhui96Vyjya/BGEKjJ793jPzRQJvohCLpN/XoqcRJ3Kk0Unko6mWJkIcJWcB
fOBKGfpBYntWU6b45iEeWBwgHqaIMXtp4ICn4y6zUU4UuTslwvW/DkdinvoWBOOG
2UI5h19XXL8rvp7aaWjDUqznsbp2EotdHKDlcoI8r+CerLnQR1FnbQi74Xre2eON
zoAbdEoBOU4CO/Q7THxkrNC7D39ZcQV3W6wclFZtb0cEYNIQ3UkKkOVZvj5b3yNA
qFNP8wkB3LCFOMe5nJZDrWH9IxPc7QrlD93Q/dc8meYyZmrPnc/fYQ+CpzQGII8a
Y5RRQ57W4uZV4AtwHvYedtv6i8YfDc58J6IMvLlPMv+SOCrTSS0LJkELYtTncpUx
0huhLx6UAi6wgcXlYkTHvLncHgaG7Yys1uO7+fQp1h8c+TzHufk=M0bp
-----END PGP SIGNATURE-----
--123kJ4OuETjv8uEt--
Avatar
didier gaumet
Le vendredi 13 mai 2022 Í  22:52 +0200, Étienne Mollier a écrit :

[...]
Les bibliothèques de calcul chez AMD ne sont plus propriétaires,
du moins elles ont une version libre officiellement maintenue
par AMD sous le nom de ROCm[2].

[...]
tout-Í -fait exact, merci d'avoir corrigé :-)
Avatar
antoine.valmer
On Saturday 14 May 2022 09:30:00 didier gaumet wrote:
Le vendredi 13 mai 2022 Í  22:52 +0200, Étienne Mollier a écrit :
Les bibliothèques de calcul chez AMD ne sont plus propriétaires,
du moins elles ont une version libre officiellement maintenue
par AMD sous le nom de ROCm[2].

tout-Í -fait exact, merci d'avoir corrigé :-)

Une page dédiée sur ROCm :
https://www.amd.com/fr/graphics/servers-solutions-rocm