My OpenGL game freezes and I see the following errors in dmesg as soon as the video sequences have finished and the game should start: [Jul 3 23:16] amdgpu 0000:01:00.0: GPU fault detected: 147 0x00004402 [ +0,000005] amdgpu 0000:01:00.0: VM_CONTEXT1_PROTECTION_FAULT_ADDR 0x00000000 [ +0,000002] amdgpu 0000:01:00.0: VM_CONTEXT1_PROTECTION_FAULT_STATUS 0x0C044002 [ +0,000002] VM fault (0x02, vmid 6) at page 0, read from 'TC5' (0x54433500) (68) [ +0,000006] amdgpu 0000:01:00.0: GPU fault detected: 147 0x00004402 [ +0,000002] amdgpu 0000:01:00.0: VM_CONTEXT1_PROTECTION_FAULT_ADDR 0x00000000 [ +0,000002] amdgpu 0000:01:00.0: VM_CONTEXT1_PROTECTION_FAULT_STATUS 0x0C044002 [ +0,000002] VM fault (0x02, vmid 6) at page 0, read from 'TC5' (0x54433500) (68) [ +11,325151] amdgpu 0000:01:00.0: GPU fault detected: 147 0x07588801 [ +0,000004] amdgpu 0000:01:00.0: VM_CONTEXT1_PROTECTION_FAULT_ADDR 0x041200EB [ +0,000002] amdgpu 0000:01:00.0: VM_CONTEXT1_PROTECTION_FAULT_STATUS 0x0C088001 [ +0,000002] VM fault (0x01, vmid 6) at page 68288747, read from 'TC6' (0x54433600) (136) [ +0,000005] amdgpu 0000:01:00.0: GPU fault detected: 147 0x05788401 [ +0,000001] amdgpu 0000:01:00.0: VM_CONTEXT1_PROTECTION_FAULT_ADDR 0x001235E8 [ +0,000002] amdgpu 0000:01:00.0: VM_CONTEXT1_PROTECTION_FAULT_STATUS 0x0C00802C [ +0,000002] VM fault (0x2c, vmid 6) at page 1193448, read from 'TC0' (0x54433000) (8) The game is Alien Isolation (steam version). GPU: AMD Radeon RX 480 OS: ArchLinux Kernel: 4.7.0-rc2-g0812a94 (polaris-test branch of linux-git repo from freedesktop.org with latest firmware) mesa/libdrm/llvm/xf86-video-amdgpu are all built from git
Could be bug 96731.
Yes, the symptoms were the same. Please try the patch there: http://reviews.llvm.org/D21975
Yes, the patch works. Alien Isolation now runs flawless with amdgpu driver (w/o amdgpu-pro).
*** This bug has been marked as a duplicate of bug 96731 ***
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.