I own a Sapphire Radeon HD 6950. This card has a dual-bios where one of them has unlocked shaders (Radeon HD 6970). This is not a modded BIOS, it's made by Sapphire and fully supported by them.
Now my problem is that with the Radeon HD 6950 BIOS (locked shaders) the GPU seems to hang as soon as compiz starts. With the unlocked BIOS it starts just fine.
Forget to say: This is on newest mesa from git with kernel 3.8-rc1 (+ this patch: http://cgit.freedesktop.org/~agd5f/linux/commit/?h=drm-fixes-3.8&id=668bbc81baf0f34df832d8aca5c7d5e19a493c68 )
Please attach the dmesg output when booting with both video bioses. Also, please attach both video bioses. To dump the video bios:
(use lspci to get the bus id)
cd /sys/bus/pci/devices/<pci bus id>
echo 1 > rom
cat rom > /tmp/vbios.rom
echo 0 > rom
The thing is that I can't access dmesg after the crash. Not even SysMagRQ works.
See my dmesg with the other BIOS here: https://bugs.freedesktop.org/attachment.cgi?id=72006
I have the BIOSes still lying around somewhere. Let me search real quick.
Created attachment 72008 [details]
BIOS 0 (locked shaders)
Created attachment 72009 [details]
BIOS 1 (unlocked shaders)
Whoever changed the report title: It is broken on the locked BIOS, not on the unlocked.
This is a mesa bug caused by http://cgit.freedesktop.org/mesa/mesa/commit/?id=6532eb17baff6e61b427f29e076883f8941ae664
Can anybody move this to the right place or do I have to re-create the report (and if so: Where) ?
I also think this is a duplication of https://bugs.freedesktop.org/show_bug.cgi?id=58667 - The crashes just occur way more often (right after starting compiz) with the locked BIOS.
Is this still an issue with current Mesa git?
I'm closing this 2-years-old bug.
The report says that a patch which adds HTILE support causes a crash when compiz starts, but compiz doesn't even use a zbuffer, so we are not really using Hyper-Z here. I believe this is just a bug caused by incorrect register programming in the initial HTILE patch and must have been fixed since then.
Feel free to reopen if you see this crash with current Mesa git.