Forum Linux.débutant X radeon et vesa

Posté par  (site web personnel) .
Étiquettes : aucune
0
5
oct.
2004
Comment faire pour qu' X (xorg) puisse switcher facilement entre le driver "radeon" et le driver "vesa" ?

PRE-REQUIS:
j'ai un mdk10.1, avec xorg6.7 ...et une ati radeon 9200

PREDICAT 1:
le lancement de X avec le module "radeon" n'affiche pas la tv correctement (normal ! me direz vous ;-) )

PREDICAT 2:
le lancement de X avec le module "vesa" s'affiche correctement sur la tv

CE QUE JE SAIS FAIRE :
A la mano ... en bidouillant le "xorg.conf", et en restartant X ... j'arrive à switcher entre les 2, et avoir la tv ou pas, suivant que je soit en "vesa" ou en "radeon"

CE QUE JE VEUX FAIRE :
- faire un "script" que je lancerai, pour que ce dernier m'affiche freevo sur la TV, et donc qui s'occuperai de basculer X en mode vesa, lancer freevo, et à la fin, repasser X en mode "radeon"


Je me demandais si c'était possible ?, ou si il n'y avait pas plus simple (sans restarter X, juste en faisant "CTRL ALT -/+") ?
toute aide sera la bienvenue
  • # analogie avec dual head

    Posté par  (site web personnel) . Évalué à 3.

    Je ne sais pas exactement si l'on peut considérer une sortie TV comme une sortie écran pour X ... Toujours est il qu'il est possible de faire des montages astucieux avec une seule carte et plusieurs écrans comme le montre cet extrait de /etc/X11/XF86Config-4
    # Devices : 2x1
    Section "Device"
        Identifier  "ATI"
        Driver      "radeon"
        BusID       "PCI:1:0:0"
        Screen      0
    EndSection
    Section "Device"
        Identifier      "ATI2"
        Driver          "vesa"
        BusID       "PCI:1:0:0"
        Screen          1
    EndSection
    
    # Monitors : Laptop and External
    Section "Monitor"
        Identifier  "Laptop"
    EndSection
    Section "Monitor"
        Identifier  "External"
        HorizSync   30-83
        VertRefresh 56-75
    EndSection
    
    # Screens 
    Section "Screen"
        Identifier  "Normal"
        Device      "ATI"
        Monitor     "Laptop"
        DefaultDepth    24  
        SubSection "Display"
            Depth       24
            Modes       "1024x768" 
        EndSubSection
    EndSection
    Section "Screen"
        Identifier  "External"
        Device      "ATI2"
        Monitor     "External"
        DefaultDepth    24
        SubSection "Display"
            Depth       24
            Modes      "1280x1024" 
        EndSubSection
    EndSection
    
    # Layout
    Section "ServerLayout"
        Identifier  "monleilloute"
        Screen      "Normal" 
        Screen      "External" RightOf "Normal"
        InputDevice "Generic Keyboard"
        InputDevice "Configured Mouse"
    EndSection      
    
    Tu peux te bidouiller des layouts différents (utilisant des Screens, monitors, devices différents) et tu les appelles ensuite ainsi :
    startx -- -layout monleilloute
    À toi de testoyer.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.