https://bugs.freedesktop.org/show_bug.cgi?id=66963
--- Comment #190 from Jaime Velasco Juan jsagarribay@gmail.com --- (In reply to comment #189)
(In reply to comment #188)
(In reply to comment #183)
You might also try my 3.14 branch: http://cgit.freedesktop.org/~agd5f/linux/log/?h=drm-next-3.14
Not sure if there are any important changes in this branch, but so far it looks more stable for me. I haven't seen hangs while video was played, though the week before i got them almost daily. And have seen hand during start up only once for last week.
I might be just very lucky this week.
Still don't see hangs, but noticed but FPS is very low on this branch. Half Life is like a slideshow, though works fine with vanilla kernel.
Are you sure you have acceleration enabled, the behaviour you describe matches what I found when started testing that branch (grep dmesg for "*ERROR* radeon: ring 3 test failed (0xCAFEDEAD)").
If you have that problem you could test the patch I sent in comment 175 ( attachment 91835), It will skip initialization of the DMA ring and enable acceleration again. I've been using it for several weeks, no hangs yet, works like a charm.