Bug 92912 - Full GPU lockups in TF2 - R600
Summary: Full GPU lockups in TF2 - R600
Status: RESOLVED FIXED
Alias: None
Product: Mesa
Classification: Unclassified
Component: Drivers/Gallium/r600 (show other bugs)
Version: 11.0
Hardware: x86-64 (AMD64) Linux (All)
: medium normal
Assignee: Default DRI bug account
QA Contact: Default DRI bug account
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-11-12 03:36 UTC by hofmann.zachary
Modified: 2016-08-29 23:57 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments
Partial dmesg log where the GPU tries to reset itself and fails (2.91 KB, text/plain)
2015-11-12 03:36 UTC, hofmann.zachary
Details
journalctl (674.03 KB, text/plain)
2016-03-08 20:08 UTC, pluc-dev
Details
apitrace (interleaved with steam output) (53.78 KB, text/plain)
2016-03-08 20:12 UTC, pluc-dev
Details

Description hofmann.zachary 2015-11-12 03:36:55 UTC
Created attachment 119583 [details]
Partial dmesg log where the GPU tries to reset itself and fails

I'm experiencing some random lockups whilst playing TF2.

There doesn't seem to be any particular cause, and they happen after a random period of time (but still fairly often). There don't seem to be any accompanying symptoms.

I've attached a relevant log, and the versions of relevant packages and other info are listed below. Please let me know if I've missed anything, or if any additional logs or dumps would be useful.

GPU - Radeon HD 4670
Mesa 11.0.4
LLVM 3.7.0-r2
libdrm 2.4.65
Linux kernel 4.3.0-gentoo
Comment 1 Iwo 2016-01-02 11:24:24 UTC
On my computer TF2 hang the entire systemt and the ingame sound loops. It happens after few minutes of playing the game.

AMD FX 4300
ASUS M5A78L-M
AMD Radeon HD 7850 2 GB OC
MESA 11.1.0
Arch Linux 64-bit distro fully updated as of today.
LLVM 3.7.0-6

When the game hangs, i must restart the system.
Comment 2 Iwo 2016-01-02 11:25:33 UTC
(In reply to Iwo from comment #1)
> On my computer TF2 hang the entire systemt and the ingame sound loops. It
> happens after few minutes of playing the game.
> 
> AMD FX 4300
> ASUS M5A78L-M
> AMD Radeon HD 7850 2 GB OC
> MESA 11.1.0
> Arch Linux 64-bit distro fully updated as of today.
> LLVM 3.7.0-6
> 
> When the game hangs, i must restart the system.

One more thing. The kernel is linux-ck-piledriver 4.3.3-2 but it also hangs on linux-zen 3.2.5
Comment 3 pluc-dev 2016-03-08 20:08:34 UTC
Created attachment 122168 [details]
journalctl

full journalctl
Comment 4 pluc-dev 2016-03-08 20:12:15 UTC
Created attachment 122169 [details]
apitrace (interleaved with steam output)
Comment 5 pluc-dev 2016-03-08 20:16:15 UTC
(Sorry didn't see I could have comment when adding the attachments)

I think I have the same issue :

Random lockup while playing TF2, not at a particular moment, but very often (take less than ~5 minutes of game).

* screen freezes / sound loops
* then black screen or artifacts
* then either X restart or complete freeze

Kernel: 4.4.3-1-ARCH x86_64 (64 bit gcc: 5.3.0)
Desktop: MATE 1.12.1 (Gtk 3.18.8)
Distro: Arch Linux
Mobo: ASRock model: Z77 Extreme4
CPU: Quad core Intel Core i5-3570K (-MCP-) cache: 6144 KB
GPU: Advanced Micro Devices [AMD/ATI] Tahiti XT [Radeon HD 7970/8970 OEM / R9 280X] bus-ID: 01:00.0
Display Server: X.org 1.18.1 driver: radeon
mesa 11.1.2-1
libdrm 2.4.67-1
xf86-video-ati 1:7.6.1-1
Comment 6 Luca Osvaldo 2016-03-14 00:17:06 UTC
Having the same problem with linux 4.5 + AMDGPU drivers with powerplay enabled.
AMD r9 380, with fglrx I don't have any problems.
Comment 7 Chris Rankin 2016-08-29 20:24:55 UTC
FWIW, my nephew has played TF2 (Steam's "Team Fortress 2", presumably) for HOURS recently with HD 6450 and recent Mesa 12.1.0-devel.

If it had locked up even once then I would have known about it... ;-).

The base OS was Fedora 24/x86_64 with LLVM 3.8.0.
Comment 8 hofmann.zachary 2016-08-29 23:08:40 UTC
It's definitely fixed now, just disappointed that in this whole time the bug never got recognized.


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.