Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 22/04/2015, à 13:34

NuckChorris

affichage de type "canal+ crypté" avec drivers NVIDIA propriétaires

Bonjour tous !

Je vous lis souvent, mais c'est mon premier post. Concernant un gros soucis d'affichage, pour lequel je n'ai désespérément pas trouvé de solution sur le net.

Symptômes:

L'affichage ressemble à une image de canal+ crypté ! Sérieux... et sur tout l'écran. Et déjà sur l'écran de login de lightdm. Un genre de "brouillage horizontal". Mais...
indice 1: pas moyen de vous le montrer: les captures d'écran (gnome-snapshot) ou bien recordmydesktop ne montrent aucun problème !
indice 2: si je branche un écran externe, celui-ci fonctionne impeccable !
Ca ne ressemble pas du tout à ce que certains appellent les "flickering" ou "blury" screens, c'est pire sad

Le matériel:

Un laptop MSI GT72 2QE Dominator pro, avec carte GeForce GTX980M.

En résumé, ce qui a été fait:
A partir d'une installation toute neuve d'Ubuntu 14.04.2 (Raid et UEFI désactivés), j'ai installé CUDA et les drivers propriétaires NVIDIA en utilisant le fichier "run" de NVIDIA et en suivant leurs instructions.
CUDA est bien installé (les cas test passent, je parviens à faire des calculs sur GPU), mais l'affichage est... "brouillé", comme crypté.

En détails, voilà ce que j'ai fait, depuis la fin de l'installation d'Ubuntu:

sudo apt-get update
sudo apt-get upgrade

Ensuite, j'ai bloqué le driver "nouveau" en modifiant /etc/modprobe.d/blacklist-nouveau.conf, suivi de

sudo update-initramfs -u
sudo reboot

A ce stade,

lsmod|grep nouveau

ne me donne plus rien.

J'ai installé les drivers nvidia via cuda7.0 :
ctrl+alt+F1

sudo service lightdm stop && sudo sh cuda_7.0.28_linux.run 

(yes to all: cuda, nvidia drivers, opengl libraries, samples benchmarks)
Il me dit que les drivers sont bien installés.

J'ai vérifié que les fichiers "device" existent, comme recommandé dans la doc:

ll /dev/nvidia*
crw-rw-rw- 1 root root 195,   0 avr 22 09:05 /dev/nvidia0
crw-rw-rw- 1 root root 195, 255 avr 22 09:05 /dev/nvidiactl

Ca semble correct.

J'ajoute les variables d'environnement au .bashrc:

export PATH=/usr/local/cuda-7.0/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda-7.0/lib64:$LD_LIBRARY_PATH

suivi de

source ~/.bashrc
sudo nvidia-xconfig
sudo reboot

Et là: j'obtiens un bureau "crypté" smile

A ce stade, j'ai compilé les cas tests livrés avec CUDA, ils me disent tous que tout va bien, il reconnait la carte et tous les tests GPU passent.

A tout hasard, si ça peut aider, nvidia-settings me dit que tout a l'air en ordre:
346.46 driver on GeForce GTX-980M...
Dans "Parametres systemes" d'Ubuntu: je retrouve aussi GeForce GTX 980M.
Le résultat de "lspci|grep VGA":

01:00.0 VGA compatible controller: NVIDIA Corporation Device 13d7 (rev a1)

Ce que j'ai essayé d'autre:
- installer différentes versions des drivers 346.46, 346.59, 349.16
- tester sur ubuntu 14.10, avec upgrade du kernel...
- tester les drivers des paquets, nvidia-304 ou encore nvidia-310, qui, eux, aboutissent au plantage de "modprobe nvidia". (Mais de toutes façons, ce sont les drivers propriétaires qui m'intéressent pour faire fonctionner CUDA...)


Bien que le problème soit déclenché par l'installation des drivers propriétaires, ça m'a tout l'air d'être un problème d'affichage... d'écran... étant donné que sur un écran externe, l'affichage est correct ?!?

Un grand merci d'avance pour votre aide et vos bonnes idées.

Hors ligne