Bug 98705 - GPU fault with DRI3 on
Summary: GPU fault with DRI3 on
Status: RESOLVED DUPLICATE of bug 97174
Alias: None
Product: DRI
Classification: Unclassified
Component: DRM/AMDgpu (show other bugs)
Version: unspecified
Hardware: Other Linux (All)
: medium normal
Assignee: Default DRI bug account
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-11-13 13:02 UTC by Hleb Valoshka
Modified: 2016-11-16 18:30 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments
Kernel log (525.26 KB, application/gzip)
2016-11-13 13:02 UTC, Hleb Valoshka
no flags Details

Description Hleb Valoshka 2016-11-13 13:02:44 UTC
Created attachment 127949 [details]
Kernel log

When playing Portal2 or L4D2 with DRI3 on, after some quite short time game locks and kernel log has the following messages.

0000:01:00.0: GPU fault detected: 147 0x00060802
0000:01:00.0:   VM_CONTEXT1_PROTECTION_FAULT_ADDR   0x00000000
0000:01:00.0:   VM_CONTEXT1_PROTECTION_FAULT_STATUS 0x06008002
0000:01:00.0: VM fault (0x02, vmid 3) at page 0, read from '' (0x00000000) (8)

My hardware is HD7750, Linux is 4.9.0-rc4, rc1 was also affected. Mesa version is 13.1-dev, 13.0 and 13.0-rc2 were affected as well.

I have the same issue with radeon kernel driver as well (Linux 4.6-4.9, Mesa 12.0 - 13.1 dev), but in this case kernel log is clear. So, possibly, this issue is in Mesa code, or in code ported from radeon.ko. With DRI2 I don't have this issue in any case.
Comment 1 Michel Dänzer 2016-11-16 08:44:28 UTC
If it's just the game itself that freezes, you may be running into the known buggy version of libxcb.so.1 in the Steam runtime. See https://bugs.freedesktop.org/show_bug.cgi?id=97174#c7 for how to avoid that via the LD_PRELOAD environment variable.
Comment 2 Hleb Valoshka 2016-11-16 18:30:11 UTC
Thanks Michel, it's indeed steam's bug, so I'll close this bugreport.

*** This bug has been marked as a duplicate of bug 97174 ***


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.