Forum Linux.débutant Quelle version choisir avec Nvidia?

Posté par  . Licence CC By‑SA.
Étiquettes :
2
29
jan.
2023

Bonjour,

J’en ai marre de Windows et je veux passer à Linux. J’ai une carte graphique Nvidia, ce qui semble poser problème.. quelle version de Linux dois-je choisir? J’ai tenté avec Mint Cinnamon mais malheureusement, j’ai un blackscreen après l’installation. Même chose avec Lubuntu. Aussi, on ordi n’est pas très récent. Le top d’il y a 10 ans (lol). Aussi, je boot à partir d’un boot USB.

Que me suggérez-vous pour régler mon problème? Le problème est-il vraiment le Nvidia?

Merci!

  • # Quelle carte ?

    Posté par  . Évalué à 5.

    Bonjour,
    il faut voir le modèle de ta carte graphique. Sur Debian (et probablement Ubuntu), il y a plusieurs drivers pour NVidia :

    • Nouveau, le pilote libre, qui est installé par défaut
    • la série "legacy" (v390) pour les cartes un peu anciennes (genre Quadro 2000)
    • la série "à jour" (v4xx/v5xx), encore maintenue.

    Il existe une autre série, dans les v340 (pour les Quadro FX1700 par exemple), mais elle n'est pas dans Debian 11.

    Bref, NVidia, ce n'est pas toujours simple.

    Tu as un outil "nvidia-detect" qui peut t'aider à trouver le bon driver : https://wiki.debian.org/fr/NvidiaGraphicsDrivers#nvidia-detect

    (à lancer en console, donc, si la couche graphique ne fonctionne pas)

    • [^] # Re: Quelle carte ?

      Posté par  . Évalué à 2.

      Précisions, mais de tête, je n'ai plus la config opérationnelle, ni les articles sources sous la main. Hope this helps :

      • j'ai une GF570 qui nécessite, sous Debian, soit d'anciens drivers (les 390 ?), soit le driver propriétaire récupéré sur le site de nVidia. L'installation se fait en ligne de commande ensuite.
      • écran noir : j'essaye rarement autre chose que Debian ou Devuan. Mais j'ai eu aussi un problème du style écran noir avec la Kubuntu et la 570. À ce propos, on a peut-être pas totalement perdu la main. Il faut tenter <Ctrl>+<Alt> à maintenir, puis F1 ou F2. Si tout va bien, ça amène à un écran de login en mode texte. C'est aussi le bon moment pour installer ssh si ça n'est pas déjà fait, afin de permettre l'accès à la machine à partir d'une autre, si le problème se reproduit et si <Ctrl>+<Alt> <Fx> ne donne plus rien : dernier espoir de faire les choses proprement avant un reset hard.
      • j'ai lu je crois que ce sont les série 600 et 700 de chez nVidia qui vont se voir limitées à une version du driver. Elles ne seront plus supportées non plus par les plus récents.
      • à l'époque où j'ai cherché les solutions à ce problème, il me semble également que apt-cache show <un des paquets d'un des drivers> affichait dans la description les puces gérées. Ça, je peux le faire ici :
      # apt-cache search xserver | grep nvidia | sort
      nvidia-xconfig - deprecated X configuration tool for non-free NVIDIA drivers
      xserver-xorg-video-nvidia-legacy-340xx - NVIDIA binary Xorg driver (340xx legacy version)
      xserver-xorg-video-nvidia-legacy-390xx - NVIDIA binary Xorg driver (390xx legacy version)
      xserver-xorg-video-nvidia - NVIDIA binary Xorg driver
      xserver-xorg-video-nvidia-tesla-418 - NVIDIA binary Xorg driver (Tesla 418 version)
      xserver-xorg-video-nvidia-tesla-450 - NVIDIA binary Xorg driver (Tesla 450 version)
      xserver-xorg-video-nvidia-tesla-460 - NVIDIA binary Xorg driver (Tesla 460 version)
      xserver-xorg-video-nvidia-tesla-470 - NVIDIA binary Xorg driver (Tesla 470 version)
      
      # apt-cache show xserver-xorg-video-nvidia-legacy-340xx
      
      ...
       GeForce G 103M [G98M], GeForce G 105M [G98M], GeForce G 105M [GT218M],
       GeForce G 110M [G96M], GeForce G 210 [GT218], GeForce G 210M [GT218M],
       GeForce GT 120 [G96], GeForce GT 120M [G96M], GeForce GT 130 [G94],
       GeForce GT 130M [G96M], GeForce GT 140 [G94], GeForce GT 220 [GT215],
       GeForce GT 220 [GT216], GeForce GT 220/315 [GT215], GeForce GT 220M [G96M],
       GeForce GT 230 OEM [G92], GeForce GT 230 [G94], GeForce GT 230M [GT216M],
       GeForce GT 240 [GT215], GeForce GT 240M [GT216M], GeForce GT 320 [GT215],
       GeForce GT 320M [GT216M], GeForce GT 325M [GT216M], GeForce GT 330 [G92],
       GeForce GT 330 [GT215], GeForce GT 330M [GT216M], GeForce GT 335M [GT215M],
       GeForce GT 340 [GT215], GeForce GT 415 [GT216], GeForce GTS 150M [G94M],
       GeForce GTS 160M [G94M], GeForce GTS 240 [G92], GeForce GTS 250 [G92],
       GeForce GTS 250M [GT215M], GeForce GTS 260M [GT215M],
       GeForce GTS 350M [GT215M], GeForce GTS 360M [GT215M],
       GeForce GTX 260 [GT200], GeForce GTX 260M [G92M], GeForce GTX 275 [GT200b],
       GeForce GTX 280 [GT200], GeForce GTX 280M [G92M], GeForce GTX 285 [GT200b],
       GeForce GTX 285M [G92M], GeForce GTX 295 [GT200], GeForce GTX 295 [GT200b],
      ...
      
      # apt-cache show xserver-xorg-video-nvidia-legacy-390xx
      
      ...
       This legacy version is the last release that supports the following GPUs:
       GeForce 410M [GF119M], GeForce 510 [GF119], GeForce 605 [GF119],
       GeForce 610M [GF108M], GeForce 610M [GF119M], GeForce 610M [GF117M],
       GeForce 705M [GF119M], GeForce 710A [GK107M], GeForce 710M [GF117M],
       GeForce 810M [GF117M], GeForce 810M [GK107M], GeForce 820M [GF117M],
       GeForce 820M [GK107M], GeForce 825M [GK208M], GeForce 910M [GK208BM],
       GeForce GT 415M [GF108M], GeForce GT 420 [GF108], GeForce GT 420M [GF108M],
       GeForce GT 425M [GF108M], GeForce GT 430 [GF108], GeForce GT 435M [GF106M],
       GeForce GT 435M [GF108M], GeForce GT 440 [GF106], GeForce GT 440 [GF108],
       GeForce GT 445M [GF106M], GeForce GT 520 [GF108], GeForce GT 520 [GF119],
       GeForce GT 520M [GF108M], GeForce GT 520M [GF119M],
       GeForce GT 520MX [GF119M], GeForce GT 525M [GF108M], GeForce GT 530 [GF108],
       GeForce GT 540M [GF108M], GeForce GT 545 OEM [GF116], GeForce GT 545 [GF116],
       GeForce GT 550M [GF106M], GeForce GT 550M [GF108M], GeForce GT 550M [GF116M],
       GeForce GT 555M [GF106M], GeForce GT 555M [GF108M], GeForce GT 555M [GF116M],
       GeForce GT 560M [GF116M], GeForce GT 610 [GF108], GeForce GT 610 [GF119],
       GeForce GT 620 OEM [GF119], GeForce GT 620 [GF108], GeForce GT 620M [GF108M],
       GeForce GT 620M [GF117M], GeForce GT 620M LE [GF108M],
       GeForce GT 625 OEM [GF119], GeForce GT 625M [GF117M], GeForce GT 630 [GF108],
       GeForce GT 630M [GF117M], GeForce GT 630M LE [GF108M],
       GeForce GT 635M [GF108M], GeForce GT 635M [GF116M],
       GeForce GT 635M LE [GF108M], GeForce GT 640 OEM [GF116],
       GeForce GT 640M LE [GF108M], GeForce GT 640M LE [GK107M],
       GeForce GT 640M Mac Edition [GK107M], GeForce GT 645 OEM [GF114],
       GeForce GT 645M [GK107M], GeForce GT 650M [GK107M],
       GeForce GT 650M Mac Edition [GK107M], GeForce GT 705 [GF119],
       GeForce GT 720M [GF117M], GeForce GT 720M [GK208M], GeForce GT 730 [GF108],
       GeForce GT 730M [GK107M], GeForce GT 730M [GK208M], GeForce GT 735M [GK208M],
       GeForce GT 740M [GK107M], GeForce GT 745M [GK107M], GeForce GT 750M [GK107M],
       GeForce GT 750M Mac Edition [GK107M], GeForce GT 755M [GK107M],
       GeForce GT 755M Mac Edition [GK107M], GeForce GTS 450 OEM [GF106],
       GeForce GTS 450 [GF106], GeForce GTS 450 Rev. 2 [GF116],
       GeForce GTS 450 Rev. 3 [GF116], GeForce GTX 460 OEM [GF104],
       GeForce GTX 460 [GF104], GeForce GTX 460 v2 [GF114],
       GeForce GTX 460 SE [GF104], GeForce GTX 460 SE v2 [GF114],
       GeForce GTX 460M [GF106M], GeForce GTX 465 [GF100], GeForce GTX 470 [GF100],
       GeForce GTX 470M [GF104M], GeForce GTX 480 [GF100],
       GeForce GTX 480M [GF100M], GeForce GTX 485M [GF104M],
       GeForce GTX 550 Ti [GF116], GeForce GTX 555 [GF114],
       GeForce GTX 560 OEM [GF110], GeForce GTX 560 [GF114],
       GeForce GTX 560 SE [GF114], GeForce GTX 560 Ti [GF114],
       GeForce GTX 560 Ti OEM [GF110], GeForce GTX 560 Ti 448 Cores [GF110],
       GeForce GTX 570 [GF110], GeForce GTX 570 Rev. 2 [GF110],
       GeForce GTX 570M [GF114M], GeForce GTX 580 [GF110],
       GeForce GTX 580 Rev. 2 [GF110], GeForce GTX 580M [GF114M],
       GeForce GTX 590 [GF110], GeForce GTX 660M [GK107M],
       GeForce GTX 660M Mac Edition [GK107M], GeForce GTX 670M [GF114M],
       GeForce GTX 670MX [GK104M], GeForce GTX 675M [GF114M],
       GeForce GTX 675MX [GK104M], GeForce GTX 675MX Mac Edition [GK104M],
       GeForce GTX 680M [GK104M], GeForce GTX 680MX [GK104M],
       GeForce GTX 765M [GK106M], GeForce GTX 770M [GK106M],
       GeForce GTX 775M Mac Edition [GK104M], GeForce GTX 780M [GK104M],
       GeForce GTX 780M Mac Edition [GK104M], GeForce GTX 860M [GK104M],
       GeForce GTX 880M [GK104M], NVS 310 [GF119], NVS 315 [GF119],
      ...
      
      • [^] # Re: Quelle carte ?

        Posté par  . Évalué à 2.

        Merci pour ta réponse plus que complète! :-) Je vais continuer à consulter le forum pour débutant par contre car je vois qu’il y a des commandes à passer manuellement. Mes connaissances sont minimes poir les commandes Linux.

    • [^] # Re: Quelle carte ?

      Posté par  . Évalué à 1.

      Merci pour l’outil. Je vais commencer par ça!

  • # Driver par défaut ?

    Posté par  . Évalué à 2.

    Je n'utilise plus d'ubuntu ou dérivés depuis une quinzaine d'années, mais cela ressemble à une installation par défaut d'un driver propriétaire nvidia trop récent qui ne supporte pas ta carte. Tu te simplifieras la vie à utiliser nouveau. Certains disent que c'est moins performant, mais franchement sur ma 6800GS d'il y a 15 ans, je ne vois pas de différence. De toute façon tu ne cherches visiblement pas les performances haut de gamme.

  • # Mon installation...

    Posté par  (Mastodon) . Évalué à 2.

    Sur Debian 11, j'ai laissé faire l'installateur qui a installé le pilote Nouveau. Je l'ai laissé tourner qqes jours, pour voir: des soucis, ici et là, moins de perfs aussi. Ensuite, j'ai fait un apt install Nvidia-400qqechose, pour installer les pilotes proprios compatibles avec ma GTX. Moins de soucis, et plus de FPS mais comparé à la même carte/même PC tournant sous Windows ça reste moins bien: systématiquement moins de FPS dans la poignée de jeux auxquels je joue.

    Ça m'empêche pas de dormir, mais ça me fait me dire que le jour où je remplacerai mon desktop, je dirais en même temps adieu à Nvidia s'ils restent aussi indifférents à nunux.

    • [^] # Re: Mon installation...

      Posté par  . Évalué à 1.

      Ouais je suis un peu déçu que Nvidia me pose des problèmes. Par contre, je ne cherche pas la « grosse performance ». Merci pour ton commentaire.

      • [^] # Re: Mon installation...

        Posté par  . Évalué à 1.

        nvidia c'est du gamer windows

        utiliser nvidia sous ubuntu reste le minimum syndical pour marier logiciel libre (ou semi-libre) et carte graphique haut de gamme contre-libre.

        nvidia n'a jamais fait un pas en avant pour le code source ouvert, sauf sous pression/contrainte extérieure.

        nvidia pour les CG, c'est apple pour les téléphones : tu l'achètes pour sa finalité, pas du LL.
        utiliser linux avec nvidia, c'set comme vouloir utiliser un iphone sous linux : la beauté des lignes de codes s'écraser contre l'absence de support des composants parce que rien n'est "ouvert" dans l'iphone, surtout pas pour qu'il fasse tourner autre chose qu'ios.

        quand t'achètes nvidia, t'achètes du gaming windows. du beau gaming windows.
        mais exclusivement du gaming windows.
        maintenant vas t'amuser à faire tourner xorg sur openbsd
        avec ati tu peux. intel aussi.
        nvidia, c'est pas la meme chanson.

  • # Ca date de 2012

    Posté par  (site web personnel) . Évalué à 3.

    Jun 18, 2012
    "Linus Torvalds Gives Nvidia the Finger. Literally"
    https://www.wired.com/2012/06/torvalds-nvidia-linux/

    • [^] # Re: Ca date de 2012

      Posté par  . Évalué à 2.

      😂😂😂

    • [^] # Re: Ca date de 2012

      Posté par  . Évalué à 1.

      Pour paraphraser Desproges : à part nVidia, je ne déteste rien plus que AMD. Ou l'inverse …
      Où en est-on du support AMD (ATI) sous Linux ?
      Ma dernière carte ATI, c'était une 9800 de la fin des 90s ou du début des 2000s, je ne me rappelle plus bien.

      • [^] # Re: Ca date de 2012

        Posté par  (site web personnel) . Évalué à 2.

        Je pense qu'on est loin de l'expérience nvidia : dernier changement en date, remplacement d'une rx560 par une rx6700. Bon, il faut bien faire physiquement le changement. Sorti de ça, pas grand chose à faire. Ah, si, mettre la rx560 dans un autre pc et constater que ça marche directement comme il faut aussi.
        Bon, si par contre tu veux de l'opencl sur un chip considéré comme un peu ancien, bein … Ça va pas être possible. :-/
        (AMD si tu m'entends, vega8, rocm … Tout ça quoi.)

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.