Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[ATI-Drivers] DualHead DVI+CRT help
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
PaRaNo
n00b
n00b


Joined: 25 Oct 2003
Posts: 66
Location: Dans le sud

PostPosted: Mon Jan 12, 2004 8:48 pm    Post subject: [ATI-Drivers] DualHead DVI+CRT help Reply with quote

je viens de recuperer un 2e ecran et j'aimerai bien faire du xinerama ou du dualhead,
mais la avec les driver ati-drivers 3.7.0 j'arrive juste a faire le mode clone (2 ecran identiques).
J'ai essayé avec fglrxconfig sans succes.
qqn arrive t'il a le faire.

ma carte ATI 9800.
noyau 2.4.24

Merci d'avance
Back to top
View user's profile Send private message
ttgeub
Guru
Guru


Joined: 20 Jan 2003
Posts: 494
Location: Eindhoven

PostPosted: Mon Jan 12, 2004 9:53 pm    Post subject: Reply with quote

Tous les modes marchent chez moi grace à fglrxconfig, ce qui ne marche probablement pas chez toi c est qu il est impossible de faire fonctionner xinerama et le DRI simultanement :cry: :cry: Donc il faut couper l un ou l autre !
Back to top
View user's profile Send private message
PaRaNo
n00b
n00b


Joined: 25 Oct 2003
Posts: 66
Location: Dans le sud

PostPosted: Mon Jan 12, 2004 10:35 pm    Post subject: Reply with quote

Bon ok, donc si je veux 2 gestionnaire de fenetre (fluxbox et gnome par exemple) il faut que je vire le xinerama??
c'est ca ou g mal compris?

merci :)
Back to top
View user's profile Send private message
ttgeub
Guru
Guru


Joined: 20 Jan 2003
Posts: 494
Location: Eindhoven

PostPosted: Tue Jan 13, 2004 12:05 am    Post subject: Reply with quote

ou la la, non t as pas compris :D

Alors avec le dualhead, il y a plusieurs mode possible :
- le mode 1 ecran

- le mode clone

- le mode bi-ecran (dual-head) (tes deux ecrans sont reconnus comme tel, donc tu peux y faire tourner deux X differents ou alors un seul X avec comme display localhost:0.0 et localhost:0.1)

- le mode grand-ecran (Big Desktop) (tes deux ecrans sont reconnus comme un seul mais de taille deux fois plus grande)
Par exemple si tu avais un ecran en 1024x768 tu te retrouves avec deux ecrans consideres comme un seul en 2048x768.

C est sur ce dernier que l'on utilise xinerama, xinerama permet de dire à X qu il y a bien deux ecrans mais la carte elle n en voit qu un; ce qui te permet donc d avoir un seul display (localhost:0.0).
Tous les window managers sont compatibles xinerama et savent parfaitement se débrouiller dans un cas comme celui-la. Et toi tu retrouves avec un bi ecran facile à gerer, passage d'une fenetre d'un ecran à l autre et tout le toutim ...

MAIS !!!! Les drivers ATI ne permettent pas le support de xinerama si l'on se sert de DRI. DRI(Direct Rendering Infrastructure) qui permet un acces direct à la carte et qui est utilisé pour l'opengl. (Les jeux !)

Donc si tu veux xinerama, il te faudra commenter les deux lignes suivantes dans ton XF86Config et dire adieu à tes jeux préférés :

Code:

   Load        "glx"   # libglx.a
   Load        "dri"   # libdri.a


Toutefois il est possible de conserver le DRI et d'emuler xinerama en demandant au window manger de le simuler (seul certains WM ont cette option). Perso c est ce que j utilise avec mon ATI ... (mon WM c est fvwm2 !!!)
Back to top
View user's profile Send private message
ttgeub
Guru
Guru


Joined: 20 Jan 2003
Posts: 494
Location: Eindhoven

PostPosted: Tue Jan 13, 2004 12:17 am    Post subject: Reply with quote

Ah oui j oubliais en dual head, tu n as nullement besoin de xinerama qui est totalement inutil à cet endroit et tu ne devrais rencontrer aucun probleme
Back to top
View user's profile Send private message
PaRaNo
n00b
n00b


Joined: 25 Oct 2003
Posts: 66
Location: Dans le sud

PostPosted: Tue Jan 13, 2004 11:24 am    Post subject: Reply with quote

ok, bon ca marche presque quand je vire le dri.
la souris va bien sur les deux ecrans (de gauche a droite),
mais l'ecran de droite est un copie de l'ecran de gauche:
quand la souris est sur l'ecran de droite je peux clique, taper des truc, mais ca ce passe sur les deux ecrans...( c assez particulier)
alors que lorsque la souris est sur le 2e ecran (a droite) je peux pas cliquez, lancez des fenetres etc...
peux tu poster ton xf86config? ton fonctionement de bureau m'interresse si ca marche avec fluxbox.(je connais pas ton WM)
Merci
Back to top
View user's profile Send private message
ttgeub
Guru
Guru


Joined: 20 Jan 2003
Posts: 494
Location: Eindhoven

PostPosted: Tue Jan 13, 2004 1:17 pm    Post subject: Reply with quote

ok je te l envoie ce soir, je ne sais pas si ca fonctionnera avec fluxbox, je l espere pour toi. En ce qui concerne fvwm2, c est un des plus vieux WM qui existe, il est TRES difficile à configurer mais il est tres leger et permet de faire litteralement tout ce que l on veut

Le site officiel :
http://fvwm.org/
Les screenshots
http://fvwm.org/screenshots/desktops/Klaus_Umbach-1280x1024/screenshot.png
http://fvwm.org/screenshots/desktops/S_Anderson-desk-1024x768/screenshot.jpg
Back to top
View user's profile Send private message
-Octane-
n00b
n00b


Joined: 07 Aug 2003
Posts: 24

PostPosted: Tue Jan 13, 2004 7:57 pm    Post subject: Reply with quote

hmm ça m'intéresse aussi de savoir comment tu peut emuler xinerama avec fvwm, je me sert de fvwm-crystal et je ne peut pas passer des fenetres d'un écran à un autre mais ça me serais vraiment trés trés utile :)
Back to top
View user's profile Send private message
ttgeub
Guru
Guru


Joined: 20 Jan 2003
Posts: 494
Location: Eindhoven

PostPosted: Wed Jan 14, 2004 9:26 am    Post subject: Reply with quote

Tout d abord mon XF86Config

Code:

Section "dri"
    Mode 0666
EndSection
Section "Module"
    Load        "dbe"   # Double buffer extension
    SubSection  "extmod"
      Option    "omit xfree86-dga"   # don't initialise the DGA extension
    EndSubSection
    Load        "type1"
    Load        "freetype"
    Load        "glx"   # libglx.a
    Load        "dri"   # libdri.a
EndSection
Section "Files"
    RgbPath     "/usr/X11R6/lib/X11/rgb"
    FontPath   "/usr/X11R6/lib/X11/fonts/local/"
    FontPath   "/usr/X11R6/lib/X11/fonts/misc/"
    FontPath   "/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"
    FontPath   "/usr/X11R6/lib/X11/fonts/100dpi/:unscaled"
    FontPath   "/usr/X11R6/lib/X11/fonts/Type1/"
    FontPath   "/usr/X11R6/lib/X11/fonts/Speedo/"
    FontPath   "/usr/X11R6/lib/X11/fonts/75dpi/"
    FontPath   "/usr/X11R6/lib/X11/fonts/100dpi/"
EndSection
Section "ServerFlags"
EndSection
Section "InputDevice"
    Identifier  "Keyboard1"
    Driver      "Keyboard"
    Option "AutoRepeat" "500 30"
    Option "XkbRules"   "xfree86"
    Option "XkbModel"   "pc105"
    Option "XkbLayout"  "fr"
EndSection
Section "InputDevice"
    Identifier  "Mouse1"
    Driver "mouse"
    Option "Protocol"   "ImPS/2"
    Option "ZAxisMapping"   "4 5"
    Option "Device"     "/dev/input/mouse0"
EndSection
Section "Monitor"
    Identifier  "Monitor0"
    HorizSync   27.0 - 92.0
    VertRefresh 40 - 160
EndSection
Section "Monitor"
    Identifier  "Monitor1"
    HorizSync   27 - 92.0
    VertRefresh 40 - 160
EndSection
Section "Device"
    Identifier  "Standard VGA"
    VendorName  "Unknown"
    BoardName   "Unknown"
    Driver      "vga"
EndSection
Section "Device"
    Identifier                          "ATI Graphics Adapter"
    Driver                              "fglrx"
    #Option                              "NoDDC"
    Option "no_accel"                   "no"
    Option "no_dri"                     "no"
    Option "DesktopSetup"               "0x00000201"
    Option "MonitorLayout"              "AUTO, AUTO"
    Option "IgnoreEDID"                 "off"
    Option "HSync2"                     "27 - 92"
    Option "VRefresh2"                  "40 - 160"
    Option "ScreenOverlap"              "0"
    Option "NoTV"                       "yes"     
    Option "TVStandard"                 "NTSC-M"     
    Option "TVHSizeAdj"                 "0"     
    Option "TVVSizeAdj"                 "0"     
    Option "TVHPosAdj"                  "0"     
    Option "TVVPosAdj"                  "0"     
    Option "TVHStartAdj"                "0"     
    Option "TVColorAdj"                 "0"     
    Option "GammaCorrectionI"           "0x00000000"
    Option "GammaCorrectionII"          "0x00000000"
    Option "Capabilities"               "0x00000000"
    Option "VideoOverlay"               "on"
    Option "OpenGLOverlay"              "off"
    Option "CenterMode"                 "off"
    Option "PseudoColorVisuals"         "off"
    Option "Stereo"                     "off"
    Option "StereoSyncEnable"           "1"
    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"
    Option "UseFastTLS"                 "0"
    Option "BlockSignalsOnLock"         "on"
    Option "UseInternalAGPGART"         "yes"
    Option "ForceGenericCPU"            "no"
    BusID "PCI:1:0:0"    # vendor=1002, device=4150
    Screen 0
EndSection
Section "Screen"
    Identifier  "Screen0"
    Device      "ATI Graphics Adapter"
    Monitor     "Monitor0"
    DefaultDepth 24
    #Option "backingstore"
    Subsection "Display"
        Depth       24
        Modes       "1024x768"
        ViewPort    0 0  # initial origin if mode is smaller than desktop
    EndSubsection
EndSection
Section "ServerLayout"
    Identifier  "Server Layout"
    Screen "Screen0"
    InputDevice "Mouse1" "CorePointer"
    InputDevice "Keyboard1" "CoreKeyboard"
EndSection


A mon avis, la ligne la plus importante est
Code:

    Option "DesktopSetup"               "0x00000201"
Back to top
View user's profile Send private message
ttgeub
Guru
Guru


Joined: 20 Jan 2003
Posts: 494
Location: Eindhoven

PostPosted: Wed Jan 14, 2004 9:36 am    Post subject: Reply with quote

En ce qui concerne fvwm2 :
J ai rajouté ces deux instructions dans le fichier de config (.fvwm2rc) :
Code:

XineramaSlsSize 2x1
XineramaSls True


Ainsi fvwm2 renvoie 1024x768 lorsque qu'une application lui demande la taille de l'ecran. MAIS certaines applis passent directement par X pour avoir la taille ce qui pose des problemes, notamment avec xine et gqview (en mode plein ecran) ...
Sinon pour augmenter l impression "xinerama", je lance 2 fvwmpager, 2 fvwmbutton, 2 gkrellm et lorsque je change de page je fait simplement un deplacement de 50%

Code:

EdgeScroll 50 100
Key     Right      A      CM      Scroll  +50       +0
Key     Left        A      CM      Scroll  -50       +0
Key     Up          A      CM      Scroll    +0     -100
Key     Down      A      CM      Scroll    +0     +100


Honnetement c est agreable à utiliser !
Back to top
View user's profile Send private message
PaRaNo
n00b
n00b


Joined: 25 Oct 2003
Posts: 66
Location: Dans le sud

PostPosted: Wed Jan 14, 2004 3:05 pm    Post subject: Reply with quote

bon bah ca marche pas,
mais dans ton fichier de config il y a bien les deux screen (0 et 1)
mais un seul serveur layout??
je comprend pas trop pk? :roll:

j'ai toujours l'ecran 0 qui fonctionne avec la souris mais l'autre ecran affiche la meme chose que le 0.
alors que la souris se balade sans probleme sur les deux ecran, mais ne clic que sur le premier....
:evil: CA ME GONFLE!!!
ca y est je suis calmé.

merci qd meme pour ton XFconfig, je vais chercher encore un peu...

j'ai essayé fvwm2 ca a l'air sympa...
Back to top
View user's profile Send private message
ttgeub
Guru
Guru


Joined: 20 Jan 2003
Posts: 494
Location: Eindhoven

PostPosted: Wed Jan 14, 2004 5:53 pm    Post subject: Reply with quote

Je suis désolé que ca n ait pas marché, ton probleme ressemble plus à un bug des drivers qu'à un probleme de cnfiguration. Bon courage ...
En ce qui concerne fvwm2, c est effectivement sympa (si tu veux l essayer passe directement à la version de developpement 2.5.8, elle est stable et offre plein de fonctionnalites interessates)
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum