Bug 25191 - Lost right edge in GTK app on right edge of extended desktop
Summary: Lost right edge in GTK app on right edge of extended desktop
Status: RESOLVED FIXED
Alias: None
Product: xorg
Classification: Unclassified
Component: Driver/Radeon (show other bugs)
Version: unspecified
Hardware: x86 (IA32) Linux (All)
: medium normal
Assignee: xf86-video-ati maintainers
QA Contact: Xorg Project Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-11-19 11:32 UTC by Matthew Brett
Modified: 2009-11-19 22:12 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments
A screenshot of the top right of the desktop showing the position of the truncation (119.70 KB, image/png)
2009-11-19 11:32 UTC, Matthew Brett
no flags Details
xorg log file (125.79 KB, patch)
2009-11-19 11:33 UTC, Matthew Brett
no flags Details | Splinter Review
limit render target to 2560 on r3xx (3.17 KB, patch)
2009-11-19 13:56 UTC, Alex Deucher
no flags Details | Splinter Review

Description Matthew Brett 2009-11-19 11:32:20 UTC
Created attachment 31322 [details]
A screenshot of the top right of the desktop showing the position of the truncation

I am getting odd behavior on the right hand side of my
dual monitor desktop, with acceleration enabled, but not when it is disabled.

I have a Radeon X300 in a Thinkpad T43 laptop, running default
resolution on the LCD (left), VGA (right) of 1400x1050, 1920x1080
respectively.

On one occasion this involved a scrambled screen on the right side of
the external monitor; I cannot reproduce this.

It always involves lost characters on emacs GTK screens (graphic attached).  On the graphic you can see the left hand emacs window showing the full text, and the right-hand window mainly blank, being truncated at a set position on the screen.  The position of truncation appears to be at x pixel 2640.  If I move the emacs window left or right, the characters are truncated at the same place on the screen. 

I don't get this problem with the emacs-x11 (v22) build.   The same
GTK build of emacs works without problem on an dual monitory nvidia setup on a
desktop elsewhere.

I have a Radeon X300 in a Thinkpad T43 laptop, running default
resolution on the LCD (left), VGA (right) of 1400x1050, 1920x1080
respectively.

Option "NoAccel" "on" resolves this problem but gives very slow
graphics performance.

Switching the LCD to be right of the VGA results in the problem
switching to the right side of the LCD.

lspci -v ->

01:00.0 VGA compatible controller: ATI Technologies Inc M22 [Mobility
Radeon X300]
       Subsystem: IBM Device 056e

I'm running a Karmic Koala fresh install.  I can't see any errors in
the xorg log.

xorg.conf is:

Section "Screen"
	Identifier	"Configured Screen Device"
	Device	"Configured Video Device"
	SubSection "Display"
		Virtual	3320 1080
	EndSubSection
EndSection

Section "Device"
    Identifier	"Configured Video Device"
    Driver "radeon"
EndSection
Comment 1 Matthew Brett 2009-11-19 11:33:42 UTC
Created attachment 31323 [details] [review]
xorg log file
Comment 2 Matthew Brett 2009-11-19 11:49:56 UTC
I should mention that compiz is not running (pgrep compiz -> '', packages not installed). 
Comment 3 Alex Deucher 2009-11-19 13:56:56 UTC
Created attachment 31324 [details] [review]
limit render target to 2560 on r3xx

Does this patch fix the issue?
Comment 4 Matthew Brett 2009-11-19 19:52:11 UTC
The patch solves the problem - thank you - very much.
Comment 5 Alex Deucher 2009-11-19 22:12:57 UTC
committed: dd3eab848cf352bb96c3d01fe6028d8a4a8e451e


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.