Salut,
J'ai enfin réussi à faire fonctionner mon LCD et ma TV ensemble sur ma machine.
J'ai une carte NVidia 6600GT Asus en PCIE16x sur une A8Nx avec un AMD64 3800+ une TV standard et un LCD sur connecteur DVI.
Là-dessus, j'ai une FC4 en x86_64.
Je n'ai rien utilisé de "spécial" pour configurer ma machine, seulement des paramètres dans le fichier /etc/X11/xorg.conf.
L'affichage fonctionne comme suit:
-le LCD sur le connecteur DVI de ma carte vidéo en moniteur principal 1280x1024x24bits.
-la TV sur le connecteur TV-Out de cette même carte en moniteur secondaire 800x600x24bits.
le serveur X (xorg) fonctionne en dualhead (2 bureaux indépendants), il faut donc déclarer
- 2 moniteurs (monitor): ma TV et mon LCD,
- 2 cartes vidéo (device): ces 2 déclarations désignent en fait la même carte, avec le même pilote (nvidia, et pas de nv),
- 2 écrans (screen) pour déclarer les propriétés de la TV et DFP (le LCD sur la prise DVI),
- une section ServerLayout un peu particulière.
voici ces sections:
Section "Monitor"
Identifier "Monitor0"
VendorName "Iiyama"
ModelName "LCD Panel 1280x1024"
HorizSync 24.0 - 83.0
VertRefresh 55.0 - 76.0
Option "dpms"
EndSection
Section "Monitor"
Identifier "TV_Monitor"
VendorName "Sony"
ModelName "PAL TV"
HorizSync 30.0 - 50.0
VertRefresh 60.0 - 60.0
EndSection
puis: (remplacer le BusID par le vôtre)
Section "Device"
Identifier "Videocard0"
Driver "nvidia"
VendorName "Asus"
BoardName "NVIDIA GeForce 6600 GT"
Option "ConnectedMonitor" "DFP"
Option "RenderAccel" "on"
BusID "PCI:1:0:0"
EndSection
Section "Device"
Identifier "TV_Device"
Driver "nvidia"
VendorName "Asus"
BoardName "NVIDIA GeForce 6600 GT"
Option "ConnectedMonitor" "TV"
Option "TVStandard" "PAL-B"
Option "TVOutFormat" "Composite"
BusID "PCI:1:0:0"
Screen 1
EndSection
J'ai dû mettre la ligne Option "ConnectedMonitor" dans chacun des 2 "Device", car sinon il me faisait des trucs bizarre en affichant les 2 bureaux sur la TV, et rien sur mon LCD, ou alors n'utilisait que la TV, en précisant rigoureusement qui fait quoi, ça marche.
Il est possible que chez vous le LCD soit branché sur la prise VGA, dans ce cas il faut remplacer "DFP" par "CRT".
ensuite: (remplacer les résolutions par les vôtres).
Section "Screen"
Identifier "Screen0"
Device "Videocard0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 16
Modes "800x600" "640x480"
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1280x1024" "1152x864" "1152x768" "1024x768" "800x600" "640x480"
EndSubSection
EndSection
Section "Screen"
Identifier "TV"
Device "TV_Device"
Monitor "TV_Monitor"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "800x600" "800x600" "640x480"
EndSubSection
EndSection
Enfin, pour lier le tout:
Section "ServerLayout"
Identifier "Dualhead layout"
Screen 0 "Screen0" 0 0
Screen 1 "TV" RightOf "Screen0"
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection
L'instruction RightOf permet de placer la TV à droite de l'écran LCD (LeftOf pour la gauche).
Il est certainement possible d'améliorer ou de faire différemment, chez moi ça marche après de très nombreuses tentatives infructueuses, alors si ça peut vous épargner une recherche longue et fastidieuse...
Peut-être proposer un tuto avec ça.
à+
Merci