Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 265092 - update to x11-base/xorg-server-1.5.3-r5 gives gnome/kde wrong maximum screensize
Summary: update to x11-base/xorg-server-1.5.3-r5 gives gnome/kde wrong maximum screensize
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Unspecified (show other bugs)
Hardware: AMD64 Linux
: High major (vote)
Assignee: Gentoo X packagers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-04-06 11:55 UTC by Michael Fuchs
Modified: 2009-05-22 14:59 UTC (History)
6 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
screenshot of the big monitor (screenerror.png,1.79 MB, image/png)
2009-04-06 11:58 UTC, Michael Fuchs
Details
the xorg.conf file (xorg.conf,2.33 KB, text/plain)
2009-04-06 11:59 UTC, Michael Fuchs
Details
the Xorg.0.log (Xorg.0.log,88.37 KB, text/plain)
2009-04-06 12:00 UTC, Michael Fuchs
Details
xrandr of the screens (xrandr.txt,2.68 KB, text/plain)
2009-04-07 15:14 UTC, Michael Fuchs
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Michael Fuchs 2009-04-06 11:55:59 UTC
I have a system with 3 Monitors
2 CRTs with 1280x1024 and an LCR with 1680x1050
2 graphiccards (one onboard) both with an 3xxx ATI chip.
I use the propretarian Ati drivers 9.2 (but changing to 9.3) doesn't change anything.

everything works fine, till the update.

after the xserver update gnome and kde both use a smaller fullscreensize, than the actual screen size. (see screenshot). it is possible to move not maximized windows out of the area. 


Reproducible: Always



Expected Results:  
well the taskbar shouldn't be in the middle of the screen.
And 3 monitors should work.
Comment 1 Michael Fuchs 2009-04-06 11:58:27 UTC
Created attachment 187448 [details]
screenshot of the big monitor
Comment 2 Michael Fuchs 2009-04-06 11:59:26 UTC
Created attachment 187450 [details]
the xorg.conf file
Comment 3 Michael Fuchs 2009-04-06 12:00:03 UTC
Created attachment 187452 [details]
the Xorg.0.log
Comment 4 Rafał Mużyło 2009-04-06 14:08:25 UTC
Bugs in proprietary drivers are *a bit* hard to fix.
xf86-video-ati works fine.
Comment 5 Dan Johnson 2009-04-06 14:42:33 UTC
Have you tried using gnome's (or kde's) tools for changing resolution? Sometimes this can help convince your window manager to agree with the xserver about resolution. The xrandr tool (used while X is running) might also help you set up three monitors correctly.

Just a few things to try.
Comment 6 Michael Fuchs 2009-04-06 16:07:35 UTC
I've tryed the gnome/kde tools. But the only thing I can change is the resolution of the monitor not the resolution of the area which gnome/kde think is maximum. Btw enlightenment does the right thing. I'll try xf86-video-ati
Comment 7 Michael Fuchs 2009-04-06 17:48:32 UTC
radeon and radeonhd both don't work for my cards. They are both unable to start the displayport needed for the lcd. (the radeon driver doesn't even set the other monitors)
Comment 8 Rémi Cardona (RETIRED) gentoo-dev 2009-04-07 11:48:17 UTC
Please paste the output of the "xrandr" command, and the versions of whatever desktop environment (gnome, kde, ...) you're using

Thanks
Comment 9 Michael Fuchs 2009-04-07 15:14:34 UTC
Created attachment 187584 [details]
xrandr of the screens

I've 3 screens, because I cannot move the mouse to the left(Screen1) one atm (and it seems to be set to a bad value anyway) I cannot add xrandr. Screen0 is the one with the problem
Comment 10 Michael Fuchs 2009-04-07 15:17:24 UTC
with this bug:
gnome-base/gnome-2.24.1
kde-base/kde-meta-3.5.9 

working:
x11-wm/enlightenment-0.16.8.14

not working anymore (is really slow when it trys to start):
xfce-base/xfce4-4.4.3
Comment 11 Rémi Cardona (RETIRED) gentoo-dev 2009-04-07 15:37:47 UTC
I'm not sure I understand what the old situation was and what has changed since the update.

Could you try to clarify your issue?

Thanks
Comment 12 Michael Fuchs 2009-04-07 20:17:01 UTC
the old situation: before the update of the xorg-server to 1.5.3-r5
I had all 3 monitors running with the closed source ati 9.2 driver from their homepage. Each at its resolution. (2 at 1280x1024 and 1 lcd at 1680x1050). And each taskbar at the bottom of the screens.

The real problem (apart from finding new config values that the 3. monitor works again) is the regression at screenerror.png. 

(When you scroll down / to the right) you see that the taskbar is floating. it isn't at the bottom of the screen. 
The reason for this seems that gnome/kde is thinking that the maximum screensize for the lcd is only 1280x1024 but the real resolution of the screen is 1680x1050.
When you create a window or maximize it, it is only in the 1280x1024 area. 
Even when you right click on the desktop outside of this area, the option appear only inside this area.
If windows aren't maximized, you can move all it around the screen, like you can the cursor.
But it's really annoying having a floating taskbar and being unable to maximize windows to full screen, when it worked before the update.

I don't know if it's kde/gnome which now call the wrong function because the xserver api changed.
Or if it's the new X which is somewhat unable to tell the diffrent screenresolutions to the windowmanager, and only returns the same value for every screen.
Or if it's the ATIbinary driver which is unable to tell X the correct resolution in every way.
Or if it's me having some strange xorg.conf values which only accidently worked, in the last Xserver version.
The only thing I changed was the Xserver update, and then the regression appeared.
So I filed a bug report, because working now sucks.
Comment 13 Rémi Cardona (RETIRED) gentoo-dev 2009-04-08 10:00:00 UTC
Is the xorg.conf file you posted your new one or your old one?
Comment 14 Michael Fuchs 2009-04-08 13:48:28 UTC
both, I didn't changed it. 

atm I'm trying to make a new one, but I haven't one which works better.
Comment 15 Michael Fuchs 2009-05-22 14:59:42 UTC
It's solved after updating to catalyst 9.5