• Des pilotes Nvidia officiels libres

    From didier gaumet@21:1/5 to All on Thu May 12 09:30:01 2022
    (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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From steve@21:1/5 to All on Thu May 12 09:40:02 2022
    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…

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Vincent Lefevre@21:1/5 to didier gaumet on Thu May 12 16:40:01 2022
    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 <vincent@vinc17.net> - 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)

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From didier gaumet@21:1/5 to All on Thu May 12 19:40:01 2022
    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 ;-)


    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From didier gaumet@21:1/5 to All on Thu May 12 19:50:01 2022
    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.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?utf-8?Q?=C3=89tienne?= Mollier@21:1/5 to All on Fri May 13 23:00:01 2022
    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 <emollier@emlwks999.eu>
    Fingerprint: 8f91 b227 c7d6 f2b1 948c 8236 793c f67e 8f0d 11da
    Sent from /dev/pts/2, please excuse my verbosity.

    -----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-----

    --- Sou
  • From didier gaumet@21:1/5 to All on Sat May 14 09:40:01 2022
    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é :-)

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From antoine.valmer@21:1/5 to All on Sat May 14 11:50:01 2022
    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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)