Bug 46401

Summary: Messed up screen after choosing "Position: left .." in kde4-system-settings in "Screen & Monitor"
Product: xorg Reporter: Juergen Kopf <juergen>
Component: Driver/RadeonAssignee: xf86-video-ati maintainers <xorg-driver-ati>
Status: RESOLVED NOTABUG QA Contact: Xorg Project Team <xorg-team>
Severity: normal    
Priority: medium    
Version: 7.6 (2010.12)   
Hardware: x86 (IA32)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
Output of the command: xrandr -q
none
Xorg log
none
Output of the command: dmesg
none
Graphic card: Radeon Mobility X600 none

Description Juergen Kopf 2012-02-21 08:48:32 UTC
Created attachment 57403 [details]
Output of the command: xrandr -q

Hello,

I have a second monitor attached to my laptop. This VGA-0 monitor works fine when I use "Position: clone .." and "Position: under.." in the kde4 system settings, but when I try "Position: left .." both screens are messed up? Everything worked with openSuSE 11.2 but not with my new installed version of openSuSE 12.1.

I will attach the output of command: xrandr -q
I can also attach the file: Xorg.0.log   if you need this information.
If you need more information, let me know.

Thanks for your help.

Juergen
Comment 1 Alex Deucher 2012-02-21 08:50:57 UTC
Please attach your xorg log and dmesg output.  What chip is this and what size screens are you trying to attach?  I suspect the total size of your desktop exceeds the max texture or renderbuffer size supported by the hardware.
Comment 2 Juergen Kopf 2012-02-21 09:51:24 UTC
Created attachment 57405 [details] [review]
Xorg log
Comment 3 Juergen Kopf 2012-02-21 09:52:41 UTC
Created attachment 57406 [details]
Output of the command: dmesg
Comment 4 Juergen Kopf 2012-02-21 09:55:45 UTC
Created attachment 57407 [details]
Graphic card: Radeon Mobility X600

The graphic chip is a:
Radeon Mobility X600 (M24) 3150
Comment 5 Alex Deucher 2012-02-21 09:59:17 UTC
You are hitting the hw limits of the chip.  R3xx asics have a max texture coordinate limit of 2048x2048 pixels.  You desktop is 2800x1050 in left/right orientation so it exceeds the hw limits.
Comment 6 Juergen Kopf 2012-02-22 02:13:07 UTC
Hello,

my problem is solved, because Alex gave a hint that this issue must have to do with 3D effects. I went in "Configure Desktop" to "Workspace Appearance and Behavior" ---> "Desktop effects" ---> "Advanced" and I changed the "Composition type: OpenGL" to "XRender". After that I could use the "Position: left of" in "Configure Desktop" ---> "Display and Monitor" ---> "Size and Orientation".

Thank you very much for the help.

Juergen
Comment 7 Dejan Noveski 2012-02-22 16:57:01 UTC
Confirming this. Using xf86-video-ati from git (snapshot from 12.02) KDE desktop looks skewed on dual head setup, when monitors are side by side. Doesn't happen with previous versions. My chip is Juniper, HD6770. Sizes of screens - 1: 1920x1200 2:1680x1050.
Comment 8 Alex Deucher 2012-02-23 05:31:44 UTC
(In reply to comment #7)
> Confirming this. Using xf86-video-ati from git (snapshot from 12.02) KDE
> desktop looks skewed on dual head setup, when monitors are side by side.
> Doesn't happen with previous versions. My chip is Juniper, HD6770. Sizes of
> screens - 1: 1920x1200 2:1680x1050.

This is a different issue as you have a different chip with different 3D engine limits.  Your chip shouldn't have the same issue.  Please open a new bug and attach your xorg log and dmesg output.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.