Pilotes propriétaires sous LMDE

Fermé
anarsk@ Messages postés 274 Date d'inscription lundi 12 avril 2010 Statut Membre Dernière intervention 26 juin 2015 - 26 janv. 2015 à 12:38
mamiemando Messages postés 33407 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 29 novembre 2024 - 28 juin 2015 à 15:25
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


A voir également:

8 réponses

mamiemando Messages postés 33407 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 29 novembre 2024 7 806
Modifié par mamiemando le 26/01/2015 à 17:10
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
/etc/apt/sources.list
en 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
1
anarsk@ Messages postés 274 Date d'inscription lundi 12 avril 2010 Statut Membre Dernière intervention 26 juin 2015 18
19 juin 2015 à 14:17
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 ?
0
mamiemando Messages postés 33407 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 29 novembre 2024 7 806
19 juin 2015 à 14:22
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
/etc/apt/sources.list
par 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
0
anarsk@ Messages postés 274 Date d'inscription lundi 12 avril 2010 Statut Membre Dernière intervention 26 juin 2015 18
19 juin 2015 à 14:28
autant pour moi, je n'avais point vu que c'était déjà expliqué, merci j'essaie tout ça tout de suite
0
mamiemando Messages postés 33407 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 29 novembre 2024 7 806
Modifié par mamiemando le 19/06/2015 à 14:31
Pas de soucis :-)

Parenthèse culture :
http://www.academie-francaise.fr/la-langue-francaise/questions-de-langue#16_strong-em-au-temps-pour-moi-em-strong

;-)
0
anarsk@ Messages postés 274 Date d'inscription lundi 12 avril 2010 Statut Membre Dernière intervention 26 juin 2015 18
19 juin 2015 à 14:42
je la connaissais déjà, mais je l'oublie souvent. Merci du rappel
0
anarsk@ Messages postés 274 Date d'inscription lundi 12 avril 2010 Statut Membre Dernière intervention 26 juin 2015 18
19 juin 2015 à 14:49
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.
0
anarsk@ Messages postés 274 Date d'inscription lundi 12 avril 2010 Statut Membre Dernière intervention 26 juin 2015 18
20 juin 2015 à 15:05
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
0
mamiemando Messages postés 33407 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 29 novembre 2024 7 806
20 juin 2015 à 17:08
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 :

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


2) Pour régler ton problème, il suffit de supprimer le fichier
/etc/X11/xorg.conf
qui a été généré par
nvidia-xconfig
et 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
0
anarsk@ Messages postés 274 Date d'inscription lundi 12 avril 2010 Statut Membre Dernière intervention 26 juin 2015 18
23 juin 2015 à 12:08
Bon, alors
grep EE /var/log/Xorg.0.log
me 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"
find /lib/modules/$(uname -r) -type f | grep nv | grep ko$
qui me retourne:
/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
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
mamiemando Messages postés 33407 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 29 novembre 2024 7 806
23 juin 2015 à 21:04
Oui donc ok, xorg se fait avoir car le module s'appelle désormais nvidia-current. Quel est le résultat de lsmod ?
0
anarsk@ Messages postés 274 Date d'inscription lundi 12 avril 2010 Statut Membre Dernière intervention 26 juin 2015 18
24 juin 2015 à 00:32
lsmod | egrep "nvidia|nouveau"
?
Absolument rien, lorsque je le rentre il revient juste à la ligne sans rien afficher.
0
mamiemando Messages postés 33407 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 29 novembre 2024 7 806
Modifié par mamiemando le 24/06/2015 à 10:30
Ok ça explique l'écran noir.

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-nvidia
qui installe en cascade le pilote propriétaire via dkms.

Bonne chance
0
anarsk@ Messages postés 274 Date d'inscription lundi 12 avril 2010 Statut Membre Dernière intervention 26 juin 2015 18
26 juin 2015 à 09:36
Bon alors voilà ce que me retourne
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 | tail
j'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
0
mamiemando Messages postés 33407 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 29 novembre 2024 7 806
28 juin 2015 à 15:25
Le module semble bien chargé. As tu installé
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
0