Summary: | x11-base/xorg-server-1.5.3-r4 xinerama doesn't work | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Maciej Józiewicz <maciek.joziewicz> |
Component: | Current packages | Assignee: | Gentoo X packagers <x11> |
Status: | RESOLVED INVALID | ||
Severity: | major | ||
Priority: | High | ||
Version: | unspecified | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
URL: | http://forums.gentoo.org/viewtopic-p-5564846.html | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
my xorg.conf for server-1.5
my current log |
Description
Maciej Józiewicz
2009-03-15 19:36:58 UTC
So hold on, you were using xinerama, but now you're using xrandr? And if your window manager doesn't support xrandr/xinerama, it will maximize windows across both screens. Please attach: your xorg.conf, your Xorg.0.log, the output of "xrandr" before AND after connecting your second screen, the versions of your window manager and overall desktop environment. NB, why aren't you using xf86-video-intel-2.6.3? Thanks Created attachment 185171 [details]
my xorg.conf for server-1.5
Created attachment 185173 [details]
my current log
The xinerama thing is a bit confusing. I never use it for static multiscreen config. I mean the xinerama flag which gives apps and window-manager ability to know the borders of screens. I'm using metacity 2.24.0-r2 with gnome-2.24.1 - nothing fancy here. Here is the output without any external screen: szczerb@nomad ~ $ xrandr Screen 0: minimum 320 x 200, current 1280 x 800, maximum 3200 x 1200 VGA disconnected (normal left inverted right x axis y axis) LVDS connected 1280x800+0+0 (normal left inverted right x axis y axis) 331mm x 207mm 1280x800 60.0*+ 1024x768 60.0 800x600 60.3 640x480 59.9 TV disconnected (normal left inverted right x axis y axis) I don't have any other monitor right know to connect to but the output is predictable :) I will suply it when I get home. Ok, I'll try to explain a few things here because there's obviously some confusion :) (don't take it personally, it took me ages to figure it out...) Both Xinerama and XRandR are X11 protocols extensions. Both allow client applications to know the geometry of the plugged-in monitors. With simple cases, Xinerama and XRandR will report the same information. For more complex cases, XRandR will report more detailed information and will allow more precise settings. On the server side, the old Xinerama implementation (called PanoramiX/zaphod) is both old and unsupported. It may work in some cases, but never with Intel cards. In fact, the Intel folks just removed zaphod-mode support from the driver. So now, the only way to configure dual-screen on the server is XRandR. Fortunately, XRandR on the server side is also able to talk to clients who only speak Xinerama. So it all should work correctly. If the "xrandr" utility reports correct values, then the problem probably isn't due to xorg-server. Hope that clears up the situation. Thanks I just got a bit smarter - thanks ;] That's my usual home doing-something-while-having-a-movie-full-screen dual screen setup: szczerb@nomad ~ $ xrandr Screen 0: minimum 320 x 200, current 2560 x 1024, maximum 3200 x 1200 VGA connected 1280x1024+1280+0 (normal left inverted right x axis y axis) 306mm x 230mm 1024x768 85.0 + 85.0 85.0 75.1 75.0 70.1 60.0 43.5 1600x1200 65.0 65.0 60.0 1400x1050 74.8 60.0 1280x1024 75.0* 75.0 60.0 1280x960 60.0 1152x864 75.0 832x624 74.6 800x600 85.0 85.1 72.2 75.0 60.3 56.2 640x480 85.0 85.0 75.0 72.8 72.8 75.0 66.7 60.0 59.9 720x400 87.8 85.0 70.1 640x400 85.1 640x350 85.1 LVDS connected 1280x800+0+0 (normal left inverted right x axis y axis) 331mm x 207mm 1280x800 60.0*+ 1024x768 60.0 800x600 60.3 640x480 59.9 TV disconnected (normal left inverted right x axis y axis) The only package besides xorg-server (1.5.3-r4 -> 1.5.3-r2) that changed version between said functionality not working and working again was libXfont (1.4.0 -> 1.3.4). The new version is lacking a header that the old server needs to build. I doubt that it'd make a difference. Oh, and about intel-2.6.3, I didn't find the 2.6.1 working stable enough (I need flawless hibernation) so stayed with 2.5. I'll check if the 2.6.3 is any better. Cheers :) (In reply to comment #6) > I just got a bit smarter - thanks ;] > > That's my usual home doing-something-while-having-a-movie-full-screen dual > screen setup: > szczerb@nomad ~ $ xrandr [...] Looks good. > The only package besides xorg-server (1.5.3-r4 -> 1.5.3-r2) that changed > version between said functionality not working and working again was libXfont > (1.4.0 -> 1.3.4). The new version is lacking a header that the old server needs > to build. I doubt that it'd make a difference. That means you were using the x11 overlay... Could you try not using any packages from it? Could you also try emerging -r3 to see if it works or not? > Oh, and about intel-2.6.3, I didn't find the 2.6.1 working stable enough (I > need flawless hibernation) so stayed with 2.5. I'll check if the 2.6.3 is any > better. Bugs don't magically solve themselves. ;) Thanks Wow. Now it works fine with r4. Upgrading to r5 right now and will check the 2.6.3 driver then. I guess then that the problem is not reproductible so can be safely ignored for now :) (the mentioned library was the one last and only package from the overlay - left after trying xorg-server-1.6.0 yet another time ;] ) Sorry for all the fuss and thank you for the help :) (I guess that INVALID describes the situation best) |