https://bugs.freedesktop.org/show_bug.cgi?id=75992
--- Comment #24 from Ed Tomlinson edt@aei.ca --- Just to see what happens with the latest drm fixes I built linux from git (last commit 4ba85265790ba3681deeaf73f018c0eb829a7341). I am still seeing corruptions and eventually get stalls. Lots of
Apr 10 14:17:11 localhost kernel: [ 2390.829175] VM fault (0x00, vmid 0) at page 0, read from '' (0x00000000) (0) Apr 10 14:17:11 localhost kernel: [ 2390.829178] radeon 0000:01:00.0: GPU fault detected: 147 0x049a4408 Apr 10 14:17:11 localhost kernel: [ 2390.829179] radeon 0000:01:00.0: VM_CONTEXT1_PROTECTION_FAULT_ADDR 0x00000000 Apr 10 14:17:11 localhost kernel: [ 2390.829180] radeon 0000:01:00.0: VM_CONTEXT1_PROTECTION_FAULT_STATUS 0x00000000
with a few like (maybe one for every 100 of the one above):
Apr 10 14:17:11 localhost kernel: [ 2390.828639] VM fault (0x08, vmid 13) at page 0, read from 'TC3' (0x54433300) (68) Apr 10 14:17:11 localhost kernel: [ 2390.828642] radeon 0000:01:00.0: GPU fault detected: 147 0x049a0408 Apr 10 14:17:11 localhost kernel: [ 2390.828643] radeon 0000:01:00.0: VM_CONTEXT1_PROTECTION_FAULT_ADDR 0x00000000 Apr 10 14:17:11 localhost kernel: [ 2390.828644] radeon 0000:01:00.0: VM_CONTEXT1_PROTECTION_FAULT_STATUS 0x1A008008
or
Apr 10 14:17:11 localhost kernel: [ 2390.805747] VM fault (0x08, vmid 13) at page 31524, read from 'TC2' (0x54433200) (72) Apr 10 14:17:11 localhost kernel: [ 2390.805749] radeon 0000:01:00.0: GPU fault detected: 147 0x049a4808 Apr 10 14:17:11 localhost kernel: [ 2390.805749] radeon 0000:01:00.0: VM_CONTEXT1_PROTECTION_FAULT_ADDR 0x00000000 Apr 10 14:17:11 localhost kernel: [ 2390.805750] radeon 0000:01:00.0: VM_CONTEXT1_PROTECTION_FAULT_STATUS 0x00000000
or
Apr 10 13:42:44 localhost kernel: [ 321.759360] VM fault (0x04, vmid 1) at page 29021, read from 'TC3' (0x54433300) (68) Apr 10 13:42:44 localhost kernel: [ 321.759362] radeon 0000:01:00.0: GPU fault detected: 146 0x0ba20404 Apr 10 13:42:44 localhost kernel: [ 321.759363] radeon 0000:01:00.0: VM_CONTEXT1_PROTECTION_FAULT_ADDR 0x00000000 Apr 10 13:42:44 localhost kernel: [ 321.759363] radeon 0000:01:00.0: VM_CONTEXT1_PROTECTION_FAULT_STATUS 0x00000000
interposed between the much more common message above.
These error happen with and without hyperz enabled ( via the following in .xinitrc export R600_HYPERZ=0 export R600_DEBUG=nohyperz )
This is with ddx, glamor, mesa built from todays git (13:30 or so EDT)
Once I can get xorg rc to build with builtin glamor I'll try with it too.