#1 Le 28/05/2005, à 12:58
- Darkben
plantage X quand second ecran debranché
Bonjour à tous !
j'ai installé un moniteur LCD en ecran principal et ma télé en secondaire sur la sortie tv de mon ati radeon 9200. J'ai configuré grace au forum mon fichier xorg.conf pour que tout fonctionne nickel mais il me reste juste un probleme à régler
Comment faire en sorte que X ne plante pas lorsque ma sortie tv n'est pas branchée ? y'a t'il une solution ? faut il pour celà 2 fichiers xorg.conf différents ou peut on gérer celà dans un seul fichier ?
merci de vos réponses
voici mon fichier xorg.conf
Section "Files"
FontPath "unix/:7100"
FontPath "/usr/lib/X11/fonts/misc"
FontPath "/usr/lib/X11/fonts/cyrillic"
FontPath "/usr/lib/X11/fonts/100dpi/:unscaled"
FontPath "/usr/lib/X11/fonts/75dpi/:unscaled"
FontPath "/usr/lib/X11/fonts/Type1"
FontPath "/usr/lib/X11/fonts/CID"
FontPath "/usr/lib/X11/fonts/100dpi"
FontPath "/usr/lib/X11/fonts/75dpi"
FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/CID"
EndSection
Section "DRI"
Mode 0666
EndSection
Section "Module"
Load "bitmap"
Load "dbe"
Load "ddc"
Load "dri"
SubSection "extmod"
Option "omit xfree86-dga"
EndSubSection
Load "freetype"
Load "glx"
Load "int10"
Load "record"
Load "type1"
Load "vbe"
EndSection
# ===================== KEYBOARD
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "keyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "fr-latin9"
EndSection
# ===================== MOUSE
Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "Device" "/dev/input/mice"
Option "Protocol" "ImPS/2"
Option "Emulate3Buttons" "true"
Option "ZAxisMapping" "4 5"
EndSection
# ===================== MONITOR DISPLAY (screen0)
Section "Monitor"
Identifier "MicroScanE44"
Option "DPMS"
EndSection
Section "Device"
Identifier "ATI Technologies, Inc. Radeon 9200 SE (RV280)"
Driver "fglrx"
BusID "PCI:1:0:0"
Screen 0
Option "DesktopSetup" "0x00000000"
# === disable/enable XAA/DRI ===
Option "no_accel" "no"
Option "no_dri" "no"
# === TV-out Management ===
#Option "NoTV" "no"
#Option "CursorShadow" "1"
#Option "TVStandard" "PAL-N"
#Option "ConnectedMonitor" "TV"
#Option "TVOutFormat" "Composite"
#Option "TVHSizeAdj" "-10"
#Option "TVVSizeAdj" "20"
#Option "TVHPosAdj" "15"
#Option "TVVPosAdj" "0"
#Option "VideoOverlay" "on"
#Option "TVHStartAdj" "0"
#Option "TVColorAdj" "0"
#Option "GammaCorrectionI" "0x06419064"
#Option "GammaCorrectionII" "0x06419064"
# === OpenGL specific profiles/settings ===
Option "Capabilities" "0x00000000"
# === Video Overlay for the Xv extension ===
Option "VideoOverlay" "on"
# === OpenGL Overlay ===
# Note: When OpenGL Overlay is enabled, Video Overlay
# will be disabled automatically
Option "OpenGLOverlay" "off"
# === Center Mode (Laptops only) ===
Option "CenterMode" "off"
# === Pseudo Color Visuals (8-bit visuals) ===
Option "PseudoColorVisuals" "off"
# === QBS Management ===
Option "Stereo" "off"
Option "StereoSyncEnable" "1"
# === FSAA Management ===
Option "FSAAEnable" "no"
Option "FSAAScale" "1"
Option "FSAADisableGamma" "no"
Option "FSAACustomizeMSPos" "no"
Option "FSAAMSPosX0" "0.000000"
Option "FSAAMSPosY0" "0.000000"
Option "FSAAMSPosX1" "0.000000"
Option "FSAAMSPosY1" "0.000000"
Option "FSAAMSPosX2" "0.000000"
Option "FSAAMSPosY2" "0.000000"
Option "FSAAMSPosX3" "0.000000"
Option "FSAAMSPosY3" "0.000000"
Option "FSAAMSPosX4" "0.000000"
Option "FSAAMSPosY4" "0.000000"
Option "FSAAMSPosX5" "0.000000"
Option "FSAAMSPosY5" "0.000000"
# === Misc Options ===
Option "UseFastTLS" "0"
Option "BlockSignalsOnLock" "on"
Option "UseInternalAGPGART" "no"
Option "ForceGenericCPU" "no"
Option "mtrr" "off"
EndSection
Section "Screen"
Identifier "DefaultScreen"
Device "ATI Technologies, Inc. Radeon 9200 SE (RV280)"
Monitor "MicroScanE44"
DefaultDepth 24
SubSection "Display"
Depth 16
Modes "1152x864" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1152x864" "1024x768" "800x600" "640x480"
EndSubSection
EndSection
# ===================== TV DISPLAY (screen1)
Section "Monitor"
Identifier "tv"
HorizSync 30.0-50.0
VertRefresh 50.0-60.0
EndSection
Section "Device"
Identifier "ATI TV"
Driver "fglrx"
BusID "PCI:1:0:0"
Screen 1
Option "DesktopSetup" "0x00000000"
# === disable/enable XAA/DRI ===
Option "no_accel" "no"
Option "no_dri" "no"
# === TV-out Management ===
Option "NoTV" "no"
#Option "CursorShadow" "1"
Option "TVStandard" "PAL-N"
Option "ConnectedMonitor" "TV"
Option "TVOutFormat" "Composite"
Option "TVHSizeAdj" "-10"
Option "TVVSizeAdj" "20"
Option "TVHPosAdj" "15"
Option "TVVPosAdj" "0"
#Option "VideoOverlay" "on"
Option "TVHStartAdj" "0"
Option "TVColorAdj" "0"
Option "GammaCorrectionI" "0x06419064"
Option "GammaCorrectionII" "0x06419064"
# === OpenGL specific profiles/settings ===
Option "Capabilities" "0x00000000"
# === Video Overlay for the Xv extension ===
Option "VideoOverlay" "on"
# === OpenGL Overlay ===
# Note: When OpenGL Overlay is enabled, Video Overlay
# will be disabled automatically
Option "OpenGLOverlay" "off"
# === Center Mode (Laptops only) ===
Option "CenterMode" "off"
# === Pseudo Color Visuals (8-bit visuals) ===
Option "PseudoColorVisuals" "off"
# === QBS Management ===
Option "Stereo" "off"
Option "StereoSyncEnable" "1"
# === FSAA Management ===
Option "FSAAEnable" "no"
Option "FSAAScale" "1"
Option "FSAADisableGamma" "no"
Option "FSAACustomizeMSPos" "no"
Option "FSAAMSPosX0" "0.000000"
Option "FSAAMSPosY0" "0.000000"
Option "FSAAMSPosX1" "0.000000"
Option "FSAAMSPosY1" "0.000000"
Option "FSAAMSPosX2" "0.000000"
Option "FSAAMSPosY2" "0.000000"
Option "FSAAMSPosX3" "0.000000"
Option "FSAAMSPosY3" "0.000000"
Option "FSAAMSPosX4" "0.000000"
Option "FSAAMSPosY4" "0.000000"
Option "FSAAMSPosX5" "0.000000"
Option "FSAAMSPosY5" "0.000000"
# === Misc Options ===
Option "UseFastTLS" "0"
Option "BlockSignalsOnLock" "on"
Option "UseInternalAGPGART" "no"
Option "ForceGenericCPU" "no"
Option "mtrr" "off"
EndSection
Section "Screen"
Identifier "tvscreen"
Device "ATI TV"
Monitor "tv"
DefaultColorDepth 24
Subsection "Display"
Modes "800x600" "Interlace"
Depth 24
EndSubsection
EndSection
# ===================== SERVERLAYOUT
Section "ServerLayout"
Identifier "Default Layout"
Screen "DefaultScreen"
Screen "tvscreen" RightOf "DefaultScreen"
InputDevice "Generic Keyboard" "CoreKeyboard"
InputDevice "Configured Mouse" "CorePointer"
EndSection
Hors ligne
#2 Le 01/06/2005, à 14:38
- Darkben
Re : plantage X quand second ecran debranché
Apparemment mon problème ne dit rien à personne
J'ai regardé sur le forum mais je n'ai pas trouvé de réponse...
N'y a t'il pas un moyen pour obliger le serveur X à démarrer sur le premier ecran même si le secondaire n'est pas branché ?
Pour le moment je joue avec 2 fichier xorg.conf que je remplace suivant si j'ai 1 ou 2 ecrans branchés... ça marche mais c'est pas super pratique...
si quelqu'un a une idée moins artisanale je suis preneur
merci @ tous
Hors ligne
#3 Le 12/07/2005, à 20:04
- dudie
Re : plantage X quand second ecran debranché
salut darken j'ai le même probème que toi
j'ai lancer un topic mais sans réponse
si tu as trouver fait le moi savoir
merci
fait gaffe !!! parce-que linux fracas
et Ubuntu ? Ça tue !!
Hors ligne
#4 Le 18/07/2005, à 15:30
- Darkben
Re : plantage X quand second ecran debranché
Salut Dudie, je viens de lire ton post et on a effectivement le même problème. Pour le moment la seule solution que j'ai c'est de switcher entre 2 fichiers xorg.conf : Quand je démarre ma machine et que la sortie TV est inactive (débranchée coté télé ou ordi), le serveur X me signale une erreur et d'un coup de MC je vais renommer mon xorg.conf en xorg_tv.conf et mon xorg_1ecran.conf en xorg.conf...
C'est un peu lourd comme manip (bien que ça prenne que 30 secondes) mais je ne sais pas comment faire autrement.
Si vous avez mieux à proposer n'hésitez pas
Hors ligne
#5 Le 31/07/2005, à 09:46
- dudie
Re : plantage X quand second ecran debranché
Bonjour,
Oui moi j'ai fais un dossier xorg dans mon dossier personnel. Dans le dossier xorg, il y a deux dossier, un dossier "tv" et un autre "one". Dans c'est deux dossier on i retrouve un xorg.conf différent.
Quand je démarre mon pc sans le cable de la tv branché, le serveur x ne se lance pas.
Je fais alors la commande:
sudo cp-r /home/dudie/xorg/one/xorg.conf /etc/X11/xorg.conf
je copie mon xorg dans son dossier original.
après je tappe : startx et la plus de problèmes.
Quand je veux activer ma sortie tv.
Je démarre mon pc, et quand mon pc est démarré, je tappe toujours dans un terminal:
sudo cp-r /home/dudie/xorg/tv/xorg.conf /etc/X11/xorg.conf
voilà plus qua redémarrer mon pc et je peux visualiser un film sur la tv.
fait gaffe !!! parce-que linux fracas
et Ubuntu ? Ça tue !!
Hors ligne
#6 Le 31/07/2005, à 12:23
- adriclad
Re : plantage X quand second ecran debranché
Il y a une façon un peu plus conviviale que d'avoir deux fichiers de configuration.
C'est d'avoir plusieurs modes d'affichage de l'écran et de switcher entre ces modes.
Par contre, j'ai pas une carte nvidia, donc c'est pas les mêmes options pour le driver... mais tu pourra sûrrement trouver l'équivalent avec ton ati.
Voilà ce que j'ai dans ma partie "Device" de mon xorg.conf (de mémoire ça donne ça, modulo des petites options en plus)
Section "Device"
Identifier "mon nvidia"
Driver "nvidia"
BusID "PCI:2:0:0"
Option "NoLogo"
Option "TwinView"
Option "TwinViewOrientation" "CLONE"
Option "SecondMonitorHorizSync" "30-50"
Option "SecondMonitorVertRefresh" "60"
Option "MetaModes" "1280x1024, NULL; 800x600, 800x600; 640x480, 640x480"
Option "TVStandard" "PAL-N"
EndSection
Comme tu vois dans l'option "MetaModes", je définit les modes que j'utilise. Au démarrage je ne veux pas la tv (1280x1024, NULL) et je dois lancer la commande 'xrandr -s 1' pour switcher en mode tv (800x600, 800x600) puis 'xrand -s 0' pour y revenir sans tv.
Par contre, le xrandr -s 2 n'est pas reconnu du tout. C'est bizarre car j'ai bien 3 modes. Si je met 2 modes, seul le premier est reconnu. En fait, c'est toujours le dernier qui n'est pas reconnu.
Voilà, c'est ce que j'ai fait chez moi pour palier à ce problème et ça marche plutôt pas mal. J'espère que cela t'aidera.
Hors ligne
#7 Le 31/07/2005, à 21:35
- dudie
Re : plantage X quand second ecran debranché
j'avais déjà essayer ces données dan mon xorg.
mais je ne savait pas les commande pour switcher
jvais essayer avec mon ati
jvous tiens au courant
merci pour linfo, je suis toujours preneur
fait gaffe !!! parce-que linux fracas
et Ubuntu ? Ça tue !!
Hors ligne
#8 Le 27/07/2006, à 08:46
- jiceel
Re : plantage X quand second ecran debranché
Je n'ai qu'un seul xorg.conf avec une carte ATI 9200 et je branche la TV ou pas ça ne pose pas de problèmes particuliers, jamais de plantage. Si j'ai besoin de la TV je branche la prise svideo, tape les 3 touches pour relancer x et j'ai l'image du 2ème bureau sur la TV, je peux lancer les vidéo en plein écran sur la TV seulement, j'ai plus besoin je débranche c'est tout.
Excuses, je n'avais pas vu que c'était un ancien post.
Dernière modification par jiceel (Le 27/07/2006, à 08:47)
Ubuntu 12.04 LTS 64 sur AMD 2x4600 Nvidia 7600GS 3go DDR2
Hors ligne