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 28/05/2005, à 13: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 wink mon fichier xorg.conf pour que tout fonctionne nickel mais il me reste juste un probleme à régler smile

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 smile

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, à 15:38

Darkben

Re : plantage X quand second ecran debranché

Apparemment mon problème ne dit rien à personne big_smile
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 big_smile

merci @ tous

Hors ligne

#3 Le 12/07/2005, à 21: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, à 16: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 smile

Hors ligne

#5 Le 31/07/2005, à 10: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, à 13: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, à 22: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, à 09: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, à 09:47)


Ubuntu 12.04 LTS 64 sur AMD 2x4600 Nvidia 7600GS 3go DDR2

Hors ligne