Il y a 389 articles et 19 utilisateurs inscrits (ce bandeau est défini dans MediaWiki:Sitenotice)
Utilisateur:Groche/Dual monitor
Dual monitor sous Linux
[modifier | modifier le wikicode]Connaitre son architechture
[modifier | modifier le wikicode]$ uname -a
Linux pitcairn 3.2.0-4-amd64 #1 SMP Debian 3.2.41-2 x86_64 GNU/Linux
Connaitre la carte graphique
[modifier | modifier le wikicode]$ sudo lspci
...
01:00.0 VGA compatible controller: NVIDIA Corporation NV43GL [Quadro FX 540] (rev a2)
...
Sur pitcairn, on obtient :
$ sudo lspci | grep VGA
01:00.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI Cedar PRO [Radeon HD 5450/6350]
04:00.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI Cedar PRO [Radeon HD 5450/6350]
Connaitre les écrans
[modifier | modifier le wikicode]Après avoir lancer X avec succès, on utilise la commande xrandr pour vérifier que la taille maximum d'écran is large enough for your combined desktop. xrandr sert à déterminer la taille, l'orientation et/ou la réflexion pour la sortie d'un écran. Il peut aussi définir la taille de l'écran. La première ligne retournée par la commande xrandr indique ces informations.
$ xrandr
Screen 0: minimum 320 x 200, current 1680 x 1050, maximum 1680 x 1680
DVI-1 connected 1680x1050+0+0 (normal left inverted right x axis y axis) 433mm x 270mm
1680x1050 60.0*+
1280x1024 75.0 60.0
1440x900 59.9
1280x800 59.8
1152x864 75.0
1280x720 60.0
1024x768 75.0 70.1 60.0
832x624 74.6
800x600 72.2 75.0 60.3 56.2
640x480 75.0 72.8 66.7 59.9
720x400 70.1
DVI-0 connected 1680x1050+0+0 (normal left inverted right x axis y axis) 433mm x 270mm
1680x1050 60.0*+
1280x1024 75.0 60.0
1440x900 59.9
1280x800 59.8
1152x864 75.0
1280x720 60.0
1024x768 75.0 70.1 60.0
832x624 74.6
800x600 72.2 75.0 60.3 56.2
640x480 75.0 72.8 66.7 59.9
720x400 70.1
Avec les cartes graphiques ATI
[modifier | modifier le wikicode]http://wiki.cchtml.com/index.php/Debian#Dual.2FMulti_Monitors
Installer les pilotes graphiques propriétaires ATI :
$ sudo apt-get install fglrx-modules-dkms fglrx-control fglrx-glx fglrx-driver fglrx-atieventsd
Pour info : fglrx-control c'est une appli graphique pour gèrer la carte.
Pour une architechture x86_64, on installera le paquetage fglrx-glx-ia32 :
$ sudo apt-get install fglrx-glx-ia32
Installation des paquetages requis :
- apt-get install build-essential cdbs fakeroot dh-make debhelper debconf libstdc++6 dkms libqtgui4 wget execstack libelfg0 module-assistant
Pour une architechture x86_64, on installera le paquetage ia32-libs :
- apt-get install ia32-libs
- unzip amd-catalyst-13.4-linux-x86.x86_64.zip
Archive: amd-catalyst-13.4-linux-x86.x86_64.zip
inflating: amd-catalyst-13.4-linux-x86.x86_64.run
- chmod +x amd-catalyst-13.4-linux-x86.x86_64.run
- ls -l amd-catalyst-13.4-linux-x86.x86_64.run
-rwxr-xr-x 1 root root 124564988 16 avril 17:51 amd-catalyst-13.4-linux-x86.x86_64.run
$ fakeroot sh amd-catalyst-13.4-linux-x86.x86_64.run --buildpkg <package>
$ fakeroot sh amd-catalyst-13.4-linux-x86.x86_64.run --buildpkg Debian/stable
On lance la configuration en fonction du nombre d'écran dont on dispose.
En mono screen, on utilisera la commande suivante :
$ sudo amdconfig --initial -f
ou, pour du dual screen, on utilisera la commande suivante :
$ sudo aticonfig --initial=dual-head -f
Uninitialised file found, configuring.
Using /etc/X11/xorg.conf
Saving back-up to /etc/X11/xorg.conf.original-0
L'outil de configuration graphique ATI :
$ amdcccle
Pour vérifier si le module est bien chargé :
$ lsmod | grep fglrx
fglrx 2452394 37
Pour vérifier si que laccélération 3D est bien activée :
$ sudo apt-get install mesa-utils
$ glxinfo | grep 'direct rendering'
direct rendering: Yes
Enfin, la commande glxgears permett de voir si la 3D est activé et de tester les performances.
Si nécessaire, forcer l'utilisation du fichier xorg.conf
[modifier | modifier le wikicode]Some people find that changes to xorg.conf don't get used by the driver. To force the ATI driver to adopt changes made to xorg.conf, use the following command:
$ sudo amdconfig --input=/etc/X11/xorg.conf --tls=1
On peut aussi l'éditer soi-même :
# sensible-editor /etc/X11/xorg.conf
Un fichier /etc/X11/xorg.conf minimal :
Section "Device"
Identifier "ATI"
Driver "fglrx"
EndSection
Section "Screen"
Identifier "Default Screen"
DefaultDepth 24
EndSection
Avec les cartes graphiques Nvidia
[modifier | modifier le wikicode]Installer les pilotes graphiques Nvidia
[modifier | modifier le wikicode]Récupération des pilotes :
http://www.nvidia.fr/Download/index.aspx?lang=fr
Arrêter le serveur X :
Il faut passer en mode console (Ctrl+Alt+F1) puis arrêter le serveur X. Généralement, le gestionnaire de bureau prends en charge la gestion du serveur X.
Ainsi sous Ubuntu, il suffit de saisir :
$ sudo /etc/init.d/lightdm stop
ou avec X :
$ sudo /etc/init.d/xdm stop
ou encore avec Gnome :
$ sudo /etc/init.d/gdm3 stop
Si l'on dispose du gestionnaire de bureau KDE :
$ sudo /etc/init.d/kdm stop
L'installation des pilotes graphiques :
$ cd ~/Téléchargements
$ chmod +x NVIDIA-Linux-*
$ sudo ./NVIDIA-Linux-* --advanced-options
Répondre Yes à toutes les questions.
Redémarrer la session graphique en fonction de son gestionnaire de bureau :
$ sudo /etc/init.d/lightdm start
ou avec X :
$ sudo /etc/init.d/xdm start
ou avec Gnome :
$ sudo /etc/init.d/gdm3 start
Enfin, avec KDE :
$ sudo /etc/init.d/kdm start
Configurer le mode dual monitor
[modifier | modifier le wikicode]nvidia-settings est un outil pour configurer les pilotes NVIDIA sous Linux.
$ sudo apt-get update
$ sudo apt-get install nvidia-settings
$ sudo nvidia-settings
Pour vérifier que le module est bien chargé :
$ lsmod | grep nvidia
Les logs de X
[modifier | modifier le wikicode]$ ls -l /var/log/Xorg*
-rw-r--r-- 1 root root 151706 20 mai 15:35 /var/log/Xorg.0.log
-rw-r--r-- 1 root root 82965 17 mai 19:11 /var/log/Xorg.0.log.old
--Groche 11 mars 2013 à 10:13 (CET)