Besoin d'aide pour installer debian avec les drivers

Résolu/Fermé
irevoire Messages postés 63 Date d'inscription jeudi 25 juillet 2013 Statut Membre Dernière intervention 5 mars 2017 - 10 oct. 2015 à 15:27
mamiemando Messages postés 33079 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 avril 2024 - 12 oct. 2015 à 10:12
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)

A voir également:

2 réponses

mamiemando Messages postés 33079 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 avril 2024 7 749
11 oct. 2015 à 13:42
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
irevoire Messages postés 63 Date d'inscription jeudi 25 juillet 2013 Statut Membre Dernière intervention 5 mars 2017 14
11 oct. 2015 à 20:27
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
mamiemando Messages postés 33079 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 avril 2024 7 749
Modifié par mamiemando le 12/10/2015 à 10:21
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