Besoin d'aide pour installer debian avec les drivers

Résolu
irevoire Messages postés 67 Statut Membre -  
mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour tout le monde,

J'ai besoin d'installer une distribution UNIX pour la fac, j'avais décidé d'installer le dernier debian.

Je souhaite l'installer en dual boot avec windows, j'ai préparé mes partition ect.

Mon problème c'est que je n'arrive pas du tout a installer les drivers pour ma carte graphique, au mieux je perd toute interface graphique au pire je détruis mon OS.

J'aimerais tout reprendre depuis le début avec quelqu'un capable de m'aider a le faire.
J'ai une Nvidia GTX 980.

J'ai un autre problème moins important, ma souris ne fonctionne pas bien non plus.
C'est une RAT 7 de mad catz. (mais je pense pouvoir régler le problème tout seul).

Merci d'avance.

(PS : Je ne suis pas totalement débutant non plus, et je suis capable d'utiliser un shell)

2 réponses

  1. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 944
     
    En théorie il suffit d'installer
    xserver-xorg-video-nouveau
    si les pilotes libres te suffisent.

    aptitude update
    aptitude install xserver-xorg-video-nouveau


    Si tu souhaites installer les pilotes propriétaires, tu dois dans un premier temps activer les dépôt non-free en les activant dans
    /etc/apt/sources.list
    . Pour cela :

    1) Ouvre le fichier en question en root, par exemple avec
    nano
    :

    su -
    nano /etc/apt/sources.list


    2) Ajoute les dépôts
    non-free
    en ajoutant ce mot clé au lignes appropriées.

    Exemple :

    # Dépôts testing
    deb http://ftp.fr.debian.org/debian/ testing main contrib non-free
    deb https://www.debian.org/security/ testing/updates main contrib non-free
    deb http://www.deb-multimedia.org testing main non-free


    3) Réindexe les dépôts, tu dois désormais avoir les paquets nvidia disponibles :

    aptitude update
    apt-cache search nvidia | grep ^nvidia | grep dkms


    4) Installe le driver approprié. Attention si la carte est ancienne, il faudra peut-être installer un driver "legacy". Tu dois pour déterminer cela regarder le modèle de ta carte et les cartes supportées par le pilote considéré. Si
    nvidia-kernel-dkms
    convient, utilise ce paquet.

    Exemple :

    lspci | grep VGA
    aptitude show nvidia-legacy-304xx-kernel-dkms
    aptitude show nvidia-legacy-340xx-kernel-dkms
    aptitude show nvidia-kernel-dkms


    5) Ensuite, histoire que tout soit prêt au niveau de xorg, plutôt que d'installer le paquet dkms, installe le paquet
    xserver-xorg-video-nviida*
    correspondant.

    apt-cache search xorg | grep nvidia | grep xorg
    aptitude install xserver-xorg-video-nvidia


    6) Une fois l'installation faite, redémarre (ou aussi, décharge le module nouveau s'il est chargé (
    rmmod nouveau
    ), charge le module nvidia (
    modprobe nvidia
    ), et relance ton gestionnaire de connexion (
    service sddm restart
    si tu utilises
    sddm
    )).

    7) Si l'écran reste noir, c'est le pilote nvidia n'est pas chargé. Tu peux en avoir la confirmation en passant en mode texte (ctrl alt f1) avec la commande :
    https://www.mistra.fr/tutoriel-linux-mode-texte.html

    grep EE /var/log/Xorg.0.log


    Dans ce cas il faut probablement générer un fichier de configuration pour xorg qui ne doit pas exister à ce stade, à savoir
    /etc/X11/xorg.conf
    . Tu peux installer et lancer en root
    nvidia-xconfig
    pour le faire. En root :

    aptitude install nvidia-xconfig
    nvidia-xconfig
    service sddm restart # ou : gdm, kdm, xdm...


    8) Si le problème persiste reporte-nous le résultat de :

    lspci | grep VGA
    dplg -l | grep nvidia
    grep EE /var/log/Xorg.0.log
    rmmod nvidia
    modprobe nvidia
    dmesg | tail


    Bonne chance
    1
    1. irevoire Messages postés 67 Statut Membre 15
       
      En fait j'avais posté sur un autre forum en même temps, et a priori ma carte graphique serais trop récente et je dois le faire avec les paquets "experimental"
      J'ai eu pas mal de problème par la suite avec le "driver" nouveau qui se lance automatiquement a la place du driver nvidia.

      Voilà le forum ou j'ai eu ma réponse ; https://linuxfr.org/forums/linux-debutant/posts/j-ai-besoin-d-aide-pour-installer-debian-avec-les-drivers-de-ma-cg#comment-1626262

      En tout cas merci quand même mamiemando, c'est assez complet et facile a suivre même pour un débutant.
      Pour les autres, cette solution devrais fonctionner pour toutes les GTX avant la série 9xx.
      0
  2. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 944
     
    Bonjour,

    Tu peux tout à fait avoir le module nvidia et nouveau sur ton pc, et dans ce cas, linux devrait en théorie charger en priorité nvidia (si ce module prend effectivement en charge ta carte).

    Pour résoudre ton problème, plusieurs approches sont possibles :

    Approche 1 : via apt

    1) Si tu penses que le pilote sid (unstable) peut faire l'affaire, tu peux configurer dans
    /etc/apt/sources.list
    les dépôts sid :

    # Dépôts testing
    deb http://ftp.fr.debian.org/debian/ testing main contrib non-free
    deb https://www.debian.org/security/ testing/updates main contrib non-free
    deb http://www.deb-multimedia.org testing main non-free

    # Dépôts unstable
    deb http://ftp.fr.debian.org/debian/ sid main contrib non-free
    deb http://www.deb-multimedia.org sid main non-free


    2) Définis que tu préfères les paquets mettons testing sur les paquets sid.en créant le fichier
    /etc/apt/preferences
    :

    Package: *
    Pin: release o=Debian,a=testing
    Pin-priority: 990

    Package: *
    Pin: release o=Debian,a=unstable
    Pin-priority: 90


    3) Il ne reste plus qu'à réindexer les dépôts etinstaller explicitement le paquet sid :

    aptitude update
    aptitude -t sid install xserver-xorg-video-nvidia


    Approche 2 : via le pilote fourni sur le site nvidia

    Si le problème persiste, ça vient peut-être de ta carte, peut-être pas. En effet j'ai depuis quelques temps des problèmes avec le pilote nvidia mis à disposition en debian testing (stretch), qui ne parvient plus à détecter correctement ma carte, donc je suis en train d'utiliser le pilote nouveau... Ma carte n'est pourtant pas si récente que ça (Geforce 760M).

    En tout cas, tu peux essayer avec le driver fourni par le site nvidia. C'est un peu moins propre comme installation c'est pour ça que je ne l'évoque que dans un second temps.

    1) Commence par supprimer tous les paquets nvidia :

    aptitude purge $(dpkg -l | cut -d" " -f3 | grep nvidia)


    2) Tu peux aussi nettoyer
    /etc/apt/sources.list
    et
    /etc/apt/preferences
    si tu n'en as pas le besoin.

    3) Télécharge le pilote ici (je vais supposer qu'il est téléchargé dans
    /home/toto/Download
    ) :
    https://www.nvidia.fr/Download/index.aspx?lang=fr

    4) Passe en mode texte (ctrl alt f1), loggue toi en root, et stoppe ton serveur graphique :

    service sddm stop


    5) Installe le pilote :

    cd /home/toto/Download
    chmod a+x NVIDIA*
    ./NVIDIA*


    6) Charge le module nvidia et relance le mode graphique :

    modprobe nvidia
    service sddm restart


    Bonne chance
    0