FS#22801 - [xf86-video-ati] 6.14.0-1 not display correctly

Attached to Project: Arch Linux
Opened by Yassine Maaroufi (yassinemaaroufi) - Monday, 07 February 2011, 14:20 GMT
Last edited by Andreas Radke (AndyRTR) - Saturday, 18 June 2011, 10:11 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Jan de Groot (JGC)
Andreas Radke (AndyRTR)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 2
Private No

Details

Description:
Upgrading xf86-video-ati to version 6.14.0-1 causes the screen to not display correctly
As soon a new window is created the screen shreds

Additional info:
* package version: 6.14.0-1
* window manager: openbox
* forum thread: https://bbs.archlinux.org/viewtopic.php?id=113015

Steps to reproduce:
Upgrade to version 6.14.0-1

Solution:
Downgrading to previous version solves the problem
This task depends upon

Closed by  Andreas Radke (AndyRTR)
Saturday, 18 June 2011, 10:11 GMT
Reason for closing:  Fixed
Additional comments about closing:  fix has gone upstream, no answer for months.
Comment by Andreas Radke (AndyRTR) - Monday, 07 February 2011, 17:25 GMT
You should git bisect the breaking commit and file an upstream report. It's not a packaging bug.
Comment by Matthew (piezoelectric) - Friday, 11 February 2011, 01:16 GMT
I have no idea how to git bisect, but I'll say for anyone coming across this bug that it only seems to happen on r300g and not r600 (I have the same set of software on two computers with different cards...). Furthermore it's most apparent on the r300g when calling wine.

As of now I don't see any commits after the 6.14 tag that indicate a fix for this.

To solve, for now, I *only* downgraded xf86-video-ati. Hopefully I won't need to do xorg/mesa/dri packages along with it.
Comment by Matthew (piezoelectric) - Friday, 11 February 2011, 04:02 GMT
Ok, so learning git bisect was quite easy. The culprit was the very last commit before 6.14.0 =P.

The upstream bug I've filed: https://bugs.freedesktop.org/show_bug.cgi?id=34157

For reference:

commit ef9bfb262db7004bef3704e5d914687e50d3fca4
Author: Alex Deucher <alexdeucher@gmail.com>
Date: Tue Feb 1 19:24:44 2011 -0500

kms/pre-6xx: fix pageflipping with tiling

Use UTS/DFS to tile/untile as appropriate for sw access on
pre-6xx.

Fixes:
https://bugs.freedesktop.org/show_bug.cgi?id=33738

Signed-off-by: Alex Deucher <alexdeucher@gmail.com
Comment by Mateusz Piękos (pielas) - Saturday, 12 February 2011, 07:30 GMT
I have the same problem with this driver
Comment by Thomas Dziedzic (tomd123) - Saturday, 19 February 2011, 19:23 GMT
https://bugs.freedesktop.org/show_bug.cgi?id=33929 is now the real bug for this bug report. The previous BR is marked as duplicate.

There is also a patch available on this BR.
Comment by Thomas Wouters (twouters) - Friday, 25 February 2011, 12:20 GMT
The patch has been committed to upstream git.
Could this one be included in the xorg-server package?

http://cgit.freedesktop.org/xorg/xserver/commit/?id=31704510f448706524b7b7085cc4ff0ada7bfe7e
Comment by Thomas Wouters (twouters) - Tuesday, 01 March 2011, 18:06 GMT
This is fixed in xorg-server, so updating the xorg-server package to 1.10 should fix the issue.
Comment by Andreas Radke (AndyRTR) - Saturday, 04 June 2011, 22:40 GMT
state? there's new xorg-server in testing and also a new ati driver.

Loading...