Bug#742307: xserver-xorg-video-radeon: Radeon HD 6570 ("Turks") - severe display corruption esp. after boot
Alex Deucher
alexdeucher at gmail.com
Sun Apr 6 18:09:40 PDT 2014
On Sat, Mar 22, 2014 at 1:05 AM, Benjamin Moody <benjaminmoody at gmail.com> wrote:
> Package: xserver-xorg-video-radeon
> Version: 1:6.14.4-8
> Severity: important
>
> Dear Maintainer,
>
> I have a Radeon HD 6570 card manufactured by XFX. I'm having multiple
> problems with this card, some of which are probably kernel-related
> rather than X-related.
>
> I'm using the stable kernel and Xorg, as you can see below, but I've
> also tried the X server and drivers from testing (xserver-xorg-core
> 1.15.0-2, xserver-xorg-video-radeon 7.3.0-1+b1), with the same
> results.
>
> - Disabling KMS (radeon.modeset=0) and using the "vesa" Xorg driver
> seems to work perfectly. (Obviously no hardware acceleration.)
>
> - If I enable KMS but don't start X, the screen is corrupted (a
> pattern of wrongly colored pixels in each 64-pixel-wide column.)
> The corruption is annoying, but consistent (it even looks the same
> from one boot to the next, although I haven't examined it closely.)
>
> See http://i.imgur.com/NxwoaUP.jpg for an example - sorry about the
> poor quality, and it's uglier than the picture makes it look.
>
> - The same effect occurs if I use X with the "fbdev" driver. In this
> case I can take a screenshot, and the corruption is not visible in
> the image file; from this I gather that X's internal memory is
> perfectly fine and the corruption is entirely on the display side.
>
> - If I use KMS and the "radeon" driver:
>
> - When I start X for the first time after booting, the screen is
> complete garbage. It is filled with either (apparently) white
> noise, or a scrambled version of whatever was on the screen
> before I rebooted.
>
> Usually, the mouse cursor is displayed; I can move the cursor
> around, and I can use Ctrl-Alt-Backspace to kill the server.
> However, I can't tell if the server is responding to any input
> beyond that. Every few seconds, the screen briefly turns black
> then reappears.
>
> The server log shows a number of error messages along the lines
> of "EQ overflowing" (see the second copy of Xorg.0.log below.)
>
> - After killing the X server, the console appears fine (the
> previous corruption has disappeared.)
>
> - When I start X for the second time, occasionally it works
> correctly. More often, I see similar results to the above, and
> have to kill the server again.
>
> - When I start X for the *third* time, everything seems to work
> correctly (including accelerated GL and Xv, although I haven't
> tested them thoroughly.)
>
> So it appears that there is some sort of initialization that ought to
> be done by the kernel, but is not being done until the X driver is
> started.
>
> Furthermore, there's some additional initialization needed for the X
> driver itself to work, which for some reason only happens after
> starting & stopping X repeatedly.
>
>
> Kernel: Linux 3.2.0-4-amd64 (SMP w/2 CPU cores)
Is this still an issue with a newer kernel? IIRC, this issue was
fixed a while ago.
Alex
More information about the xorg-driver-ati
mailing list