View previous topic :: View next topic |
Author |
Message |
GMFTatsujin Tux's lil' helper

Joined: 30 Jan 2003 Posts: 104
|
Posted: Tue Apr 13, 2004 5:20 pm Post subject: ATI Radeon rv100 and Xinerama - strange cloning |
|
|
Just to get it out of the way, I've looked all over the forums, and while I've gleaned that there's still little or no support for 3d DRI for this chipset, that's not really my problem. I'm looking to extend my desktop onto a second monitor, and I don't care about 3d at the moment.
My system is a Dell Optiplex GX270 with an ATI RV100 (7000/VE) card inside it. I've got two flatplanel monitors and I've got xinerama in my USE flags. This is a newly-installed gentoo box (compiled on Monday 4/12/2004).
My problem is that I can get both monitors to activate and display non-garbage, but things go wacky after a while. The first time I startx on the box, the second monitor is a clone of the first. I'd rather have it be an extended desktop, but I figure it's a good step in the right direction to have anything at all.
If I restart the XServer (or sign out and sign back in), the second monitor turns into a really WEIRD clone of the first -- if I move the mouse, the entire display on the second monitor moves with it to a wrap-around version of the first screen. I don't even have to move the mouse to the border of the first screen -- the second screen happily tracks along with any movement.
I use KDE, so I thought maybe I could set up multiple monitors in Control Panel > Peripherals >Multiple Monitors, but it informs me that I do not appear to have a multiple monitor setup.
Here's my XF86Config (comments trimmed):
Code: |
\# File generated by xf86config.
Section "Module"
Load "dbe" # Double buffer extension
SubSection "extmod"
Option "omit xfree86-dga" # don't initialise the DGA extension
EndSubSection
Load "type1"
Load "speedo"
Load "freetype"
Load "xtt"
# This loads the GLX module
Load "glx"
# This loads the DRI module
# Load "dri"
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/Speedo/"
FontPath "/usr/X11R6/lib/X11/fonts/Type1/"
FontPath "/usr/X11R6/lib/X11/fonts/TrueType/"
FontPath "/usr/X11R6/lib/X11/fonts/freefont/"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi/"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi/"
EndSection
Section "ServerFlags"
Option "Xinerama" "on"
EndSection
Section "InputDevice"
Identifier "Keyboard1"
Driver "Keyboard"
Option "AutoRepeat" "500 30"
Option "XkbRules" "xfree86"
Option "XkbModel" "pc101"
Option "XkbLayout" "us"
EndSection
Section "InputDevice"
Identifier "Mouse1"
Driver "mouse"
Option "Protocol" "Auto"
Option "Device" "/dev/mouse"
Option "ZAxisMapping" "4 5"
EndSection
Section "Monitor"
Identifier "DellFP0"
HorizSync 31.5 - 64.3
VertRefresh 50-90
EndSection
Section "Monitor"
Identifier "DellFP1"
HorizSync 31.5 - 64.3
VertRefresh 50-90
EndSection
Section "Device"
Identifier "ATI0"
Driver "radeon"
Option "Xinerama" "yes"
Screen 0
EndSection
Section "Device"
Identifier "ATI1"
Driver "radeon"
Option "Xinerama" "yes"
Screen 1
EndSection
Section "Screen"
Identifier "Screen 0"
Device "ATI0"
Monitor "DellFP0"
DefaultDepth 24
Subsection "Display"
Depth 24
Modes "1280x1024" "1024x768" "800x600" "640x480"
ViewPort 0 0
EndSubsection
EndSection
Section "Screen"
Identifier "Screen 1"
Device "ATI1"
Monitor "DellFP1"
DefaultDepth 24
Subsection "Display"
Depth 24
Modes "1280x1024" "1024x768" "800x600" "640x480"
ViewPort 0 0
EndSubsection
EndSection
Section "ServerLayout"
Identifier "Simple Layout"
Option "Xinerama" "true"
Screen 0 "Screen 0" 0 0
Screen 1 "Screen 1" RightOf "Screen 0"
InputDevice "Mouse1" "CorePointer"
InputDevice "Keyboard1" "CoreKeyboard"
EndSection
Section "DRI"
Mode 0666
EndSection
|
I've tried using the XF86Config generated by fglrcxonfig with the drivers for that setup, but they didn't seem to get me anywhere, so I went back to the radeon. fireglcontrol doesn't seem to do anything for me either... I'm just not convinced those are the right drivers for this chipset in any event. I didn't notice anything weird in the /var/log/XFree.0.log, so in the interest of brevity (too late!) I haven't posted it.
Any help would be much appreciated. I've cut, pasted, and edited more XFConfigs than I ever hope to see in my life -- can someone point out what I'm doing wrong here?
Thanks,
GMFTatsujin |
|
Back to top |
|
 |
Fladnag n00b

Joined: 27 May 2003 Posts: 36 Location: Reading, UK
|
Posted: Tue Apr 13, 2004 6:12 pm Post subject: |
|
|
Try using the following in the layout section:
Code: | Option "CloneDisplay" "False" |
I found that this fixed the cloning on my Radeon 9000 when using the standard radeon driver.
Hope that helps. _________________ Acer TM80x - Manual |
|
Back to top |
|
 |
GMFTatsujin Tux's lil' helper

Joined: 30 Jan 2003 Posts: 104
|
Posted: Tue Apr 13, 2004 9:29 pm Post subject: |
|
|
Fladnag wrote: | Try using the following in the layout section:
Code: | Option "CloneDisplay" "False" |
I found that this fixed the cloning on my Radeon 9000 when using the standard radeon driver.
Hope that helps. |
Well, it turned off the other screen completely, so now all I have is my primary. :D Not exactly the result I was looking for, but it got rid of the weird problem.
I know this whole ait/dualhead thing has been beaten to death in other posts, but I really am at my wit's end. Who will be the next to take up the gauntlet? |
|
Back to top |
|
 |
Fladnag n00b

Joined: 27 May 2003 Posts: 36 Location: Reading, UK
|
Posted: Thu Apr 15, 2004 4:50 pm Post subject: |
|
|
Here's my definition of the devices:
Code: | Section "Device"
Identifier "Radeon 9000 (R250)"
Driver "radeon"
Option "AGPMode" "4"
Option "EnablePageFlip" "True"
Option "DPMS"
Screen 0
BusID "PCI:1:0:0"
EndSection
Section "Device"
Identifier "Radeon 9000 (R250) 2"
Driver "radeon"
BusID "PCI:1:0:0"
Screen 1
EndSection |
And my Layout:
Code: |
Section "ServerLayout"
Identifier "DualHead"
Screen "Screen 0" 0 0
Screen "Screen 1" Relative "Screen 0" 1400 186
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard1" "CoreKeyboard"
InputDevice "Mouse1" "SendCoreEvents"
Option "Xinerama" "True"
Option "CloneDisplay" "False"
EndSection
|
Give the BusID a go, I seem to remember that was quite important in getting dualhead working. Unfortunately it's such a while since I've set this up I can't remember how I fixed it for my system! _________________ Acer TM80x - Manual |
|
Back to top |
|
 |
GMFTatsujin Tux's lil' helper

Joined: 30 Jan 2003 Posts: 104
|
Posted: Wed May 05, 2004 9:53 pm Post subject: Still no love |
|
|
Well, I let this problem sit for a little bit, hoping some inspiration would strike. Still no luck.
Fladnag, I gave the PCIBus options a try. Still the same problem. Thanks for the effort, though.
Any other ideas?
EDIT: I take it back -- on bootup this morning, the dualhead worked! Yay! Seems like the PCIBus option did in fact do the trick -- I guess it just needed a full reboot instead of an X restart. Thanks for your help! |
|
Back to top |
|
 |
|
|
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
|
|