Configuration d'un Dual Screen avec une nvidia sous Debian - Installation - Linux et OS Alternatifs
Marsh Posté le 04-07-2008 à 13:28:44
Pour le double écran tu peux utiliser le driver propriétaire nvidia. Tu pourras ensuite configurer facilement ton double écran avec le panneau de configuration nvidia.
Sinon avec le driver libre nv tu peux peut-être utiliser xrandr, je crois qu'il le supporte (pas sûr) dans ce cas tu peux essayer ceci.
Marsh Posté le 05-07-2008 à 10:07:11
Merci, je ne pourrais essayé que lundi, je vous redonnerais des résultats.
Marsh Posté le 07-07-2008 à 09:38:28
Je n'arrive pas à installer le driver propriétaire. J'ai suivi la procédure de ce site :
http://wiki.debian.org/NvidiaHowTo
Plus ou moins identique à cell eproposée par ce site :
http://www.coagul.org/article.php3?id_article=346
Grosso modo, il faut installer à un moment donné nvidia-glx puis xserver-xorg. Seuleument l'installation de xserver-org chez moi supprime nvidia-glx et vice-versa. L'installation des deux packages sur la meme ligne de commande provoque une erreur. Le module xserver-xorg ne peut pas etre installé car il depend dun autre module qui dépend dun autre module qui est incompatible avec nvidia-glx. Bref, je suis un peu paumé et je suis obligé de tout résintallé comme avant, car plus rien ne fonctionne y compris le clavier qui se met à écrire dans une langue bizarre. Je vais maintenant essayé la deuxième solution.
Marsh Posté le 07-07-2008 à 09:40:18
ReplyMarsh Posté le 07-07-2008 à 11:05:49
Xrandr est bien installé mais je peine à l'utiliser. Je ne sais pas comment désigner le deuxième écran, quelles options mettre, etc...
Marsh Posté le 07-07-2008 à 11:08:52
Utilise urandr ou grandr si tu es plus à l'aise avec des GUI.
Marsh Posté le 07-07-2008 à 11:13:40
dpkg-reconfigure -phigh xorg-xserver (ou xserver-xorg).
Marsh Posté le 07-07-2008 à 11:22:26
dpkg-reconfigure -phigh xorg-xserver (ou xserver-xorg)
ne répond pas à ma demande. ça reconfigure bien xorg.conf et ça fait que mon fichier reste identique et tout démarre impeccablement sur un seul écran. Je vais essayer l'interface graphique grandr...
Marsh Posté le 07-07-2008 à 11:26:04
Il est intéressant de constater qu'avec l'interface graphique GRANDR, seuleument un écran est detecté : l'écran default et la case pour selectionner Extend dans Layout est grisée. Pourtant l'autre écran est bien branché et affiche toujours des choses lorsque je passe en mot console sur CTRL ATL F1.
Marsh Posté le 08-07-2008 à 11:37:35
Parkatm a écrit : Il est intéressant de constater qu'avec l'interface graphique GRANDR, seuleument un écran est detecté : l'écran default et la case pour selectionner Extend dans Layout est grisée. Pourtant l'autre écran est bien branché et affiche toujours des choses lorsque je passe en mot console sur CTRL ATL F1. |
Voici mon fichier de configuration avec lequel le double affichage fonctionne (j'ai juste un problème avec compiz pour le moment). Tu peux l'utiliser tel quel.
Code :
|
Marsh Posté le 08-07-2008 à 12:25:15
Merci.
Alors j'ai changé quelques petits trucs à ton fichier
1:0:0 au lieu de 7:0:0 comme c'est ce bus chez moi.
nv au lieu de nvidia car il dit ne pas trouver nvidia.
Bref, il ne veut pas redémarrer X et voici le fichier log, c'est interessant, on croirait qu'il refuse de prendre deux fois le même bus ID, où je ne sai strop quoi
Code :
|
Marsh Posté le 08-07-2008 à 13:32:05
Cette méthode ne fonctionne pas avec nv.
Que te donnes la commande xrandr ?
Marsh Posté le 08-07-2008 à 13:56:57
Code :
|
Marsh Posté le 08-07-2008 à 17:49:17
Je sais que j'avais réussi à faire marcher xrandr pour du biscreen avec une carte nvidia autre d'autres pilotes que les propriétaires, donc si tu n'y arrives pas avec le pilote nv ça devrait être avec le pilote nouveau.
Sinon tu devrais pouvoir installer le pilote propriétaire, regarde http://wiki.debian.org/NvidiaGraphicsDrivers .
Marsh Posté le 08-07-2008 à 17:57:28
Parkatm a écrit : Je n'arrive pas à installer le driver propriétaire. J'ai suivi la procédure de ce site : |
Pour installer le pilote propriétaire de nvidia, c'est simple: tu vas sur le site de nvidia récupérer les pilotes de ta carte pour linux, puis tu exécutes le binaire téléchargé: il n'y a aucun paquet nvidia à installer, du moins sous Debian/Etch.
Marsh Posté le 08-07-2008 à 18:02:38
WillyCat a écrit : |
C'est la plus mauvaise manière d'installer le driver, pas propre du tout.
Marsh Posté le 09-07-2008 à 10:59:09
Ne pas confondre "pas propre" avec "non standard". C'est pas comme si tu faisais un make install en balançant des fichiers aux 4 vents. Le binaire de nvidia gère l'installation/désinstallation/upgrade. Le seul prérequis est de purger les paquets nvidia libres/non libres fournis par ta distribution (s'il y en a).
Marsh Posté le 09-07-2008 à 11:44:48
BloodyCarnage a écrit : Ne pas confondre "pas propre" avec "non standard". C'est pas comme si tu faisais un make install en balançant des fichiers aux 4 vents. Le binaire de nvidia gère l'installation/désinstallation/upgrade. Le seul prérequis est de purger les paquets nvidia libres/non libres fournis par ta distribution (s'il y en a). |
Sous Debian, il y a un système pour ça, il s'appelle APT.
Le .bin avec désinstall mouais, on n'est pas sous Windows.
Je ne nie pas que ça puisse très bien marcher, je l'ai déjà fait sans vraiment rencontrer de problème.
Mais autant utiliser le système fourni avec sa distrib, surtout quand il est de qualité comme APT.
Marsh Posté le 09-07-2008 à 12:24:28
On ne va pas se lancer dans un débat sur la qualité de l'une ou l'autre solution.
Tout ce que je dis, c'est qu'il est faux d'affirmer que l'installateur nvidia fait un boulot "pas propre". C'est réversible en moins d'une minute si tu préfères revenir aux paquets de ta distri.
Marsh Posté le 09-07-2008 à 12:36:51
OK, au temps pour moi sur le "pas propre", tu as raison
Mais sur le "non recommandé", je persiste.
À force de conseiller ce genre de chose, on fait prendre de mauvaises habitudes et on nie toute utilité au système de paquets.
Marsh Posté le 09-07-2008 à 12:55:17
j'ai pris l'habitude d'installer des paquets avec apt, c'est juste que là, je veux seulement quelque chose qui fonctionne peu importe la méthode.
J'essaierais la méthode de WillyCat puis celle de Paulez si ça ne fonctionne pas.
Marsh Posté le 09-07-2008 à 13:20:47
JE n'ai pas réussi à installer le driver car il me demande un truc sur kernel (je ne sais pas vraiment ce que c'ets a vrai dire, mais en gros je crois qu'il me demande s'il peut compiler son kernel tout seul et le compilateur gcc n'a pas l'air de fonctionner, alors là c'ets une autre histoire, c'est un terrain glissant pour moi j'y connais encore moins quelque chose. Voici le log de l'installation :
Code :
|
[code]
Marsh Posté le 09-07-2008 à 13:32:16
Pourquoi tu ne l'installes pas avec apt et les autres outils ? J'ai les lignes de commandes sous le coude, tu veux les essayer ?
Marsh Posté le 09-07-2008 à 13:40:54
Bien sûr, ce que je disais l'autre jour c'est qu'il y a conflit entre je ne sais plus quoi et je ne sais plus quoi d'autre et donc meme en suivant les commandes, ça ne fonctionnait pas, mais si vous avez une solution miracle je suis prêt à l'écouter
Marsh Posté le 09-07-2008 à 13:49:31
Parkatm a écrit : JE n'ai pas réussi à installer le driver car il me demande un truc sur kernel (je ne sais pas vraiment ce que c'ets a vrai dire, mais en gros je crois qu'il me demande s'il peut compiler son kernel tout seul et le compilateur gcc n'a pas l'air de fonctionner, alors là c'ets une autre histoire, c'est un terrain glissant pour moi j'y connais encore moins quelque chose. Voici le log de l'installation :
|
Relance l'installer avec le paramètre --no-cc-version-check
Marsh Posté le 09-07-2008 à 13:49:54
Voilà ce que j'utilises sous Etch
apt-get install nvidia-kernel-common module-assistant |
[Source]
Marsh Posté le 09-07-2008 à 13:55:23
merci Homer, ça me servira aussi plus tard (pas de soucis pour moi pour le moment avec les nvidia-glx-new)
Marsh Posté le 09-07-2008 à 14:05:18
Moi ça n'a pas fonctionné, c'est déjà ce que j'avais suivi. La commande
m-a a-i -i -t -f nvidia-kernel foire chez moi et quand j'ai terminé tout ça et que je reboot l'ordi il ne trouve plus le serveur X.
J'essaie la méthode de BloodyCarnage
Code :
|
Marsh Posté le 09-07-2008 à 14:08:35
Parkatm a écrit : JE n'ai pas réussi à installer le driver car il me demande un truc sur kernel (je ne sais pas vraiment ce que c'ets a vrai dire, mais en gros je crois qu'il me demande s'il peut compiler son kernel tout seul et le compilateur gcc n'a pas l'air de fonctionner, alors là c'ets une autre histoire, c'est un terrain glissant pour moi j'y connais encore moins quelque chose. Voici le log de l'installation :
|
Cela veut simplement dire que tu dois installer le paquet gcc-4.1 pour que le module nvidia soit compilé avec la même version de GCC qui a servi à compiler le noyau que tu as installé.
Marsh Posté le 09-07-2008 à 14:33:38
bon bqh jqi instqll2 qvec --no-cc-version-check
et le resulqt est une horreurm il dit aue X ne peut pqs de;qrrer et ;on clqvier nest plus vrqi;ent frqn9qis
Comprenez, mon clavier n est plus vraiment francais et X ne demarre pas
la premiere fois a cause du fichier type1 quil ne pouvait pas charger load type1 failed
jai modifie le fichier de config et jai mis en commentaire cette ligne et il ne demarre pas me propose de voir le fichier log et dans le fichier log aucune erreur, simplement il s arrete a la ligne loading nvidia-glx.
ensuite, jinstalle nvidia-glx avec apt et la apt me desinstalle xserver-xorg puis je demarre gdm et la il dit quil ne trouve plus X. alors je reinstalle xserver-xorg et celui-ci me desinstalle nvidia-glx, un truc a devenir fou. je redemarre gdm mais forcement je suis avec le nouveau fichier de config qui doit pas trop connaitre mon clavier,
Section "Files"
RgbPath "/usr/X11R6/lib/X11/rgb"
EndSection
Section "Module"
Load "dbe"
Load "extmod"
#Load "type1"
Load "freetype"
Load "glx"
EndSection
Section "InputDevice"
# generated from default
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection
Section "InputDevice"
# generated from default
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "Unknown"
HorizSync 30.0 - 110.0
VertRefresh 50.0 - 150.0
Option "DPMS"
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Depth 24
EndSubSection
EndSection
QUESTION je suis sous quel driver du coup la ????
Marsh Posté le 09-07-2008 à 14:43:58
deK a écrit : OK, au temps pour moi sur le "pas propre", tu as raison |
La version proposée par Debian date du 22 mai 2006; celle de Nvidia, du 28 mai 2008.
Il faut toujours privilégier l'installation de logiciels via le système de paquets de Debian mais parfois, tu n'as pas le choix (si tu veux avoir des effets 3d sur ton bureau comme Vista par exemple) et il est nécessaire d'avoir recours à du "non recommandé".
Marsh Posté le 09-07-2008 à 14:46:55
là, tu utilise le driver nvidia (comme précisé dans ton fichier de conf)
il faudrait que tu remplisse la section inputdevice de ton clavier pour qu'il soit en francais.
Code :
|
(par exemple, c'est comme ca chez moi)
Marsh Posté le 09-07-2008 à 14:49:00
Jai edité le fichier de config pour mon clavier et c'est bon, de retour à la normale, je crois bien que je trouve avec le driver proipriétaire maintenant ce qui ets plutot une bonne chose. Next step pour le dual screen ?
En attendant des suggestions ou des commentaires, je vais tenter de trafiquer un peu mon fichier de config en faisant une sauvegarde de celui-ci avant et en y integrant un nouveau screen, monitor, device et bien sûr en le faisant figurer dans Serverlayout. On verra bien si le driver propriétaire est ok pour ça.
Il n'y a pas d'interface graphique qui peut faire ça pour moi ?
Marsh Posté le 09-07-2008 à 15:12:35
Parkatm a écrit : bon bqh jqi instqll2 qvec --no-cc-version-check |
Il faudrait que quelqu'un le confirme, mais je pense savoir d' où vient ce problème. Dans ton fichier /etc/apt/sources.list, tu dis vouloir à la fois la version stable (etch) et la version en test (lenny). A mon avis, c'est soit l'une ou l'autre, mais pas les deux en même temps.
Marsh Posté le 09-07-2008 à 15:18:47
Parkatm a écrit : Jai edité le fichier de config pour mon clavier et c'est bon, de retour à la normale, je crois bien que je trouve avec le driver proipriétaire maintenant ce qui ets plutot une bonne chose. Next step pour le dual screen ? |
Dans la section Screen, il faut ajouter ça:
Option "TwinView" "True"
Option "MetaModes" "nvidia-auto-select, nvidia-auto-select"
et dans la section ServerLayout:
Screen 0 "Screen0"
Cela marche chez moi.
Marsh Posté le 09-07-2008 à 15:20:04
modifie :
Parkatm a écrit : |
En:
Citation : Section "Monitor" |
Marsh Posté le 09-07-2008 à 15:50:30
fait mais toujours rien sur le deuxième écran, en revanche, aucune erreur, l'ordi a démarré. Je vais chercher les
# HorizSync ?? à déterminer
# VertRefresh ?? à déterminer
et également voir sil faut pas rajouter BusID "PCI:1:0:0"
Marsh Posté le 09-07-2008 à 15:57:03
ça ne fonctionne toujours pas PC NO SIGNAL, jvais finir par croire qu'on m'a donné une carte defectueuse.lecran Daewoo fonctionne bien mais l'autre n'a aucune réaction.
Enfin cest pas possible qu'elle soit defectueuse puisqu'en mode console, l'écran m'affiche la meme chose que sur l'écran principal. Purée cette histoire de DualScreen me donne bien du fil a retordre !
Marsh Posté le 04-07-2008 à 13:03:48
Bonjour à tous,
Je me présente : je suis étudiant en informatique et actuellement en stage pour concevoir un site web.
On m'a fournit du matériel dont deux écrans (un DAEWOO 19 pouces TFT LCD et un DAEWIN 17 pouces TFT LCD) et une carte graphique Geforce 6200 nvidia twintech à deux sorties DVI branchée sur un port PCI Express.
La commande "lspci" me donne ceci :
00:00.0 Host bridge: Intel Corporation 82915G/P/GV/GL/PL/910GL Memory Controller Hub (rev 04)
00:01.0 PCI bridge: Intel Corporation 82915G/P/GV/GL/PL/910GL PCI Express Root Port (rev 04)
00:1c.0 PCI bridge: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 1 (rev 03)
00:1c.1 PCI bridge: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 2 (rev 03)
00:1c.2 PCI bridge: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 3 (rev 03)
00:1c.3 PCI bridge: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 4 (rev 03)
00:1d.0 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #1 (rev 03)
00:1d.1 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #2 (rev 03)
00:1d.2 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #3 (rev 03)
00:1d.3 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #4 (rev 03)
00:1d.7 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB2 EHCI Controller (rev 03)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev d3)
00:1e.2 Multimedia audio controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Audio Controller (rev 03)
00:1f.0 ISA bridge: Intel Corporation 82801FB/FR (ICH6/ICH6R) LPC Interface Bridge (rev 03)
00:1f.1 IDE interface: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) IDE Controller (rev 03)
00:1f.2 IDE interface: Intel Corporation 82801FB/FW (ICH6/ICH6W) SATA Controller (rev 03)
00:1f.3 SMBus: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) SMBus Controller (rev 03)
01:00.0 VGA compatible controller: nVidia Corporation NV44 [GeForce 6200 TurboCache(TM)] (rev a1)
07:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5751 Gigabit Ethernet PCI Express (rev 01)
Donc le bus ID serait 01:00.0
Je suis sous Debian et pour la version voici le contenu de mon fichier /etc/apt/sources.list
deb http://ftp.fr.debian.org/debian/ stable main contrib non-free
deb http://ftp.fr.debian.org/debian/ testing main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ stable main contrib non-free
deb http://security.debian.org/ stable/updates main contrib
deb-src http://security.debian.org/ stable/updates main contrib
Pour le moment, je fonctionne sur un écran : le plus grand (DAEWOO). Le fichier /etc/X11/xorg.conf contient ceci :
Mon GNOME marche comme sur des roulettes : l'écran, la souris, le clavier.
Le deuxième écran branché sur la carte graphique n'affiche des choses que lorsque je suis hors interface graphique sur CTRL-ALT-F[1-6].
Je dois configurer un Dual Screen et je n'y connais absolument rien (dailleurs il y a trois jours je ne savais même pas ce que c'était une sortie DVI, un fichier de configuration, X, Debian...) je suis pas très bidouilleur mais mon stage m'y force un peu et c'est pas plus mal. Mais pour ça je bloque vraiment !! J'ai lu des tas et des tas de choses, si bien que tout est mélangé pour moi. Je vous met le fichier de conf sur lequel je travaille.
Pour le tester je fais a chaque fois une sauvegarde de xorg.conf (xorg.conf.bak) et je passe sur la console F1. Je tente de démarrer X et /etc/init.d/gdm et ce que j'obtiens c'est une interface graphique qui fonctionne sur un seul écran (le principal) avec le pavé numérique qui ne fonctionne plus et les applications qui ne s'ouvrent plus une fois GNOME démarré. Alors chaque fois, je retourne sur la console f1, jarrête gdm, je recopie el fichier bak et je redémarre GNOME afin de pouvoir chercher de l'aide supplémentaire sur les forums. Voici l'état actuel de mon fichier de config sur lequel je travaille et qui ne fonctionne pas :
Entre deux, c'est a dire apres avoir testé le démarrage de X et avant de relancer la version bak qui fonctionne pour un écran, je fais une copie d'une partie du log que voici :
Aucun (EE) en vue.
Merci à l'avance de l'aide que vous pourrez m'apporter.
Je m'excuse par ailleurs d'avoir posté dans la mauvaise section Hardware>Ecran