Pilotes propriétaires sous LMDE
Bonjour,
Je suis sous LMDE 17 (la dernière version) et j'aimerais installer les pilotes propriétaires pour ma carte graphique mais je ne trouve pas du tout comment faire.
Pour autant que je le sache j'ai un chipset intel sur la carte mère, et une carte graphique Nvidia
Je suis sous LMDE 17 (la dernière version) et j'aimerais installer les pilotes propriétaires pour ma carte graphique mais je ne trouve pas du tout comment faire.
Pour autant que je le sache j'ai un chipset intel sur la carte mère, et une carte graphique Nvidia
A voir également:
- Pilotes propriétaires sous LMDE
- Comment mettre à jour ses pilotes - Guide
- Acer pilotes - Télécharger - Pilotes & Matériel
- Tous les pilotes - Télécharger - Pilotes & Matériel
- Pilotes audio windows 10 - Télécharger - Pilotes & Matériel
- Pilotes imprimante hp - Télécharger - Pilotes & Matériel
8 réponses
Vu que LMDE est basé sur Debian, je suppose qu'il suffit d'activer les dépôts non free et d'installer ensuite les paquets adéquats. Pour cela corrige
https://www.mistra.fr/tutoriel-linux-apt-configuration.html
Le paquet qui t'intéresse est xserver-xorg-video-nvidia (vu que tu as une carte intel mais aussi xserver-xorg-video-intel) :
Afin de préserver ta batterie, je t'invite à regarder aussi du côté de bumblee.
https://wiki.debian.org/fr/Bumblebee
Si tu as l'intention de jouer avec wine ou playonlinux a des jeux windows requiérant l'accélération 3D sous linux tu auras sans doute besoin d'ajouter l'architecture i386 aussi (si c'est une installation amd64) car beaucoup de jeux sont prévus pour fonctionner sur une architecture 32 bits.
Voici en résumé ce que je fais en pratique (replace toto par ton nom d'utilisateur) :
Bonne chance
/etc/apt/sources.listen ajoutant en fin de ligne
non-free:
https://www.mistra.fr/tutoriel-linux-apt-configuration.html
Le paquet qui t'intéresse est xserver-xorg-video-nvidia (vu que tu as une carte intel mais aussi xserver-xorg-video-intel) :
aptitude update
aptitude intall xserver-xorg-video-nvidia xserver-xorg-video-intel
Afin de préserver ta batterie, je t'invite à regarder aussi du côté de bumblee.
https://wiki.debian.org/fr/Bumblebee
Si tu as l'intention de jouer avec wine ou playonlinux a des jeux windows requiérant l'accélération 3D sous linux tu auras sans doute besoin d'ajouter l'architecture i386 aussi (si c'est une installation amd64) car beaucoup de jeux sont prévus pour fonctionner sur une architecture 32 bits.
Voici en résumé ce que je fais en pratique (replace toto par ton nom d'utilisateur) :
dpkg --add-architecture i386
aptitude update
aptitude install nvidia-kernel-dkms libgl1-nvidia-glx-i386:i386 nvidia-settings bumblebee-nvidia primus primus-libs:i386 xserver-xorg-video-intel xserver-xorg-video-nouveau
adduser toto bumblebee
sed -i 's/KernelDriver=nvidia/KernelDriver=nvidia-current/' /etc/bumblebee/bumblebee.conf
service bumblebeed restart
Bonne chance
Merci pour ces indications, par contre je ne sais pas même comment activer des dépôts comme tu le dis au début de ton message. Quelle est la ligne à rentrer dans le terminal pour ça ?
C'est ce qui est expliqué dans le premier lien que je t'ai donné :
https://www.mistra.fr/tutoriel-linux-apt-configuration.html
Tu dois éditer avec des droits root
... ou avec un éditeur en mode texte comme nano ou vim :
Bonne chance
https://www.mistra.fr/tutoriel-linux-apt-configuration.html
Tu dois éditer avec des droits root
/etc/apt/sources.listpar exemple avec une commande du genre :
gksudo gedit /etc/apt/sources.list &
... ou avec un éditeur en mode texte comme nano ou vim :
sudo nano /etc/apt/sources.list
Bonne chance
voilà que pendant que les lignes de commande défilent allègrement ce message apparaît:
Configuration manuelle requise pour activer le pilote nvidia
Le pilote nvidia n'est pas encore configuré ; il doit être activé dans
le fichier xorg.conf afin d'être utilisé.
Veuillez lire la documentation du paquet pour les instructions.
Configuration manuelle requise pour activer le pilote nvidia
Le pilote nvidia n'est pas encore configuré ; il doit être activé dans
le fichier xorg.conf afin d'être utilisé.
Veuillez lire la documentation du paquet pour les instructions.
Bon, j'ai fait tout ce qu'il fallait, sauf que depuis que j'ai lancé Nvidia xconfig, quand je démarre linux ça me met un message d'erreur comme quoi le serveur x n'a pas pu se lancer car il n'est pas bien configuré. Et je n'ai donc plus accès à l'interface graphique
1) Avant de fixer le problème peux tu te logguer en root en mode texte :
https://www.mistra.fr/tutoriel-linux-mode-texte.html
... et me donner le résultat de :
2) Pour régler ton problème, il suffit de supprimer le fichier
Ou, si tu ne peux pas te logguer en root, loggue toi avec ton profil utilisateur et passe par
3) Ensuite, indique-moi le résultat de :
Bonne chance
https://www.mistra.fr/tutoriel-linux-mode-texte.html
... et me donner le résultat de :
grep EE /var/log/Xorg.0.log
2) Pour régler ton problème, il suffit de supprimer le fichier
/etc/X11/xorg.confqui a été généré par
nvidia-xconfiget qui est optionnel. Le but était de forcer par ce moyen le chargement du pilote propriétaire,
nvidia, au lieu de charger le pilote libre,
nouveau.
rm /etc/X11/xorg.conf
/etc/init.d/*dm restart
Ou, si tu ne peux pas te logguer en root, loggue toi avec ton profil utilisateur et passe par
sudo:
sudo rm /etc/X11/xorg.conf
sudo /etc/init.d/*dm restart
3) Ensuite, indique-moi le résultat de :
lsmod | egrep "nvidia|nouveau"
find /lib/modules/$(uname -r) -type f | grep nv | grep ko$
Bonne chance
Bon, alors
Ensuite j'ai supprimé Xorg.conf et me voilà de retour en mode graphique, où je rentre
grep EE /var/log/Xorg.0.logme donne :
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 33.664] Initializing built-in extension MIT-SCREEN-SAVER
[ 33.666] (EE) Failed to load module "nvidia" (module does not exist, 0)
[ 33.666] (EE) No drivers available.
[ 33.666] (EE)
[ 33.666] (EE) no screens found(EE)
[ 33.666] (EE)
[ 33.666] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[ 33.666] (EE)
Ensuite j'ai supprimé Xorg.conf et me voilà de retour en mode graphique, où je rentre
lsmod | egrep "nvidia|nouveau"qui me retourne:
find /lib/modules/$(uname -r) -type f | grep nv | grep ko$
/lib/modules/3.11-2-amd64/kernel/net/openvswitch/openvswitch.ko
/lib/modules/3.11-2-amd64/kernel/drivers/net/ethernet/nvidia/forcedeth.ko
/lib/modules/3.11-2-amd64/kernel/drivers/block/nvme.ko
/lib/modules/3.11-2-amd64/kernel/drivers/ata/sata_nv.ko
/lib/modules/3.11-2-amd64/kernel/drivers/watchdog/nv_tco.ko
/lib/modules/3.11-2-amd64/kernel/drivers/char/nvram.ko
/lib/modules/3.11-2-amd64/updates/dkms/nvidia-current.ko
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Oui donc ok, xorg se fait avoir car le module s'appelle désormais nvidia-current. Quel est le résultat de lsmod ?
Ok ça explique l'écran noir.
1) Parviens-tu as lancer en root :
Si oui que donne :
2)a) Si nvidia apparaît tu devrais pouvoir lancer ton serveur graphique (au besoin teste avec ou sans fichier
Note que si tu utilises bumblebee a aucun moment tu n'es sensé utiliser nvidia-xconfig (personnellement je suis dans cette situation).
b) Sinon le module ne se charge pas et il faut comprendre pourquoi. Retourne-moi le résultat de :
Si c'est une erreur du genre "carte non trouvée" il est possible que ce soit parce que dans ton BIOS seule la carte intel soit activée si ton PC est muni de 2 cartes vidéos (une pour le jeu, une pour la mobilité).
3) Par ailleurs, je ne sais pas si ça existe sous LMDE, mais sous debian, on n'installe pas le pilote nvidia avec le script du fabriquant, en général on installe plutôt le paquet
Bonne chance
1) Parviens-tu as lancer en root :
modprobe nvidia-current
Si oui que donne :
lsmod | egrep "nvidia|nouveau"
2)a) Si nvidia apparaît tu devrais pouvoir lancer ton serveur graphique (au besoin teste avec ou sans fichier
/etc/X11/xorg.conf).
/etc/init.d/*dm restart
Note que si tu utilises bumblebee a aucun moment tu n'es sensé utiliser nvidia-xconfig (personnellement je suis dans cette situation).
b) Sinon le module ne se charge pas et il faut comprendre pourquoi. Retourne-moi le résultat de :
dmesg | tail
Si c'est une erreur du genre "carte non trouvée" il est possible que ce soit parce que dans ton BIOS seule la carte intel soit activée si ton PC est muni de 2 cartes vidéos (une pour le jeu, une pour la mobilité).
3) Par ailleurs, je ne sais pas si ça existe sous LMDE, mais sous debian, on n'installe pas le pilote nvidia avec le script du fabriquant, en général on installe plutôt le paquet
xserver-xorg-video-nvidiaqui installe en cascade le pilote propriétaire via dkms.
Bonne chance
Bon alors voilà ce que me retourne
Donc Nvidia apparaît à priori, sauf que quand j'essaie de relancer le serveur graphique je me retrouve avec la console en plein écran et plus de mode graphique.
Et quand je lance
[ 29.840640] cfg80211: (57240000 KHz - 65880000 KHz @ 2160000 KHz), (N/A, 4000 mBm)
[ 31.928825] systemd-logind[3056]: New seat seat0.
[ 31.952961] systemd-logind[3056]: New session c1 of user moi.
[ 31.953146] systemd-logind[3056]: Linked /tmp/.X11-unix/X0 to /run/user/1000/X11-display.
[ 47.653470] FAT-fs (sdb1): utf8 is not a recommended IO charset for FAT filesystems, filesystem will be case sensitive!
[ 122.621571] nvidia: module license 'NVIDIA' taints kernel.
[ 122.621581] Disabling lock debugging due to kernel taint
[ 123.059584] nvidia 0000:01:00.0: power state changed by ACPI to D0
[ 123.073803] nvidia 0000:01:00.0: enabling device (0006 -> 0007)
[ 123.074189] NVRM: loading NVIDIA UNIX x86_64 Kernel Module 319.72 Wed Oct 30 17:26:49 PDT 2013
lsmod | egrep "nvidia|nouveau":
nvidia 9438739 0
i2c_core 24084 7 drm,i915,i2c_i801,drm_kms_helper,i2c_algo_bit,nvidia,videodev
Donc Nvidia apparaît à priori, sauf que quand j'essaie de relancer le serveur graphique je me retrouve avec la console en plein écran et plus de mode graphique.
Et quand je lance
dmesg | tailj'ai :
[ 29.840640] cfg80211: (57240000 KHz - 65880000 KHz @ 2160000 KHz), (N/A, 4000 mBm)
[ 31.928825] systemd-logind[3056]: New seat seat0.
[ 31.952961] systemd-logind[3056]: New session c1 of user moi.
[ 31.953146] systemd-logind[3056]: Linked /tmp/.X11-unix/X0 to /run/user/1000/X11-display.
[ 47.653470] FAT-fs (sdb1): utf8 is not a recommended IO charset for FAT filesystems, filesystem will be case sensitive!
[ 122.621571] nvidia: module license 'NVIDIA' taints kernel.
[ 122.621581] Disabling lock debugging due to kernel taint
[ 123.059584] nvidia 0000:01:00.0: power state changed by ACPI to D0
[ 123.073803] nvidia 0000:01:00.0: enabling device (0006 -> 0007)
[ 123.074189] NVRM: loading NVIDIA UNIX x86_64 Kernel Module 319.72 Wed Oct 30 17:26:49 PDT 2013
Le module semble bien chargé. As tu installé
Vérifie également que ton modèle de carte nvidia est supporté par ce pilote. En outre les vieilles cartes ne fonctionne qu'avec le pilote dit "legacy".
Pour vérifier, donne-nous le résultat de :
... et contrôle dans ton gestionnaire de paquets ou sur le site de nvidia que c'est compatible.
Bonne chance
xserver-xorg-video-nvidia?
Vérifie également que ton modèle de carte nvidia est supporté par ce pilote. En outre les vieilles cartes ne fonctionne qu'avec le pilote dit "legacy".
Pour vérifier, donne-nous le résultat de :
lspci
... et contrôle dans ton gestionnaire de paquets ou sur le site de nvidia que c'est compatible.
Bonne chance