Re: [bisected] drm/radeon: fences regression

From: Ortwin Glück
Date: Sun Mar 23 2014 - 06:06:41 EST




On 03/22/2014 06:01 PM, Christian König wrote:
Hi Ortwin,

unfortunately the iMacs are notorious problematic and it's likely that something
didn't worked before and you never noticed it because the kernel didn't
complained. Have you ever tried to use UVD on that system?

3.12 says:
[ 7.719140] [drm] UVD initialized successfully.

Video playback was never a problem. I can use mplayer with the vdpau backend, or VLC with the VA-API backend to play H.264 videos with no problem.

I don't know exactly if that uses UVD. No idea how to verify.

On the other hand the failed UVD init shouldn't affect the rest of the system
(3D should work fine), so there is really something odd here.

My guess is, the UVD init failure is not the cause, but the result of fences code or reset detection not working properly any more. The text output (console fb) is still fine. But when it starts Xorg the login screen is mostly black with some colored squares where the widgets of the login screen are, and a properly rendered and working mouse cursor sprite. Also there are delays when starting up Xorg during which the screen goes black - I think it's waiting for fences.

When I login (KDE with compositing) the screen goes black and the monitor makes a sound like not properly sync'ing. Then it looks like the kernel hangs.

Please open up a bug report on
https://bugs.freedesktop.org/enter_bug.cgi?product=DRI component DRM/Radeon and
attach at least the full dmesg output of 3.13 as well as 3.12.

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

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/