Bug 96580

Summary: GPU lockup on AMD 7970M when playing games
Product: DRI Reporter: Saad Naji <saad.naji>
Component: DRM/RadeonAssignee: Default DRI bug account <dri-devel>
Status: RESOLVED NOTABUG QA Contact:
Severity: blocker    
Priority: medium Keywords: regression
Version: unspecified   
Hardware: x86-64 (AMD64)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
Dmesg-ouput
none
xorg.conf
none
Xorg.0.log
none
dmesg-ouput-DRI2 none

Description Saad Naji 2016-06-18 18:56:31 UTC
Created attachment 124591 [details]
Dmesg-ouput

[Description]
When playing any games from Steam such as Counter-Stike:Go. The game launches but as soon the map starts to load the GPU lock-up happens and GPU (AMD 7970M) starts to speed to maximum. Afterwards, the game freezes, and the process has to be killed.


[Setup]
Software:
Kernel Version : 4.6.2-1-ARCH
Mesa Version: mesa 11.2.2-1
Launching Steam using DRI PRIME with DRI 3 option on Intel and Radeon in Xorg.conf

Hardware:
Clevo laptop P150EM
CPU: Intel ivy-bridge core-i7 3610M
GPU: AMD 7970M (Muxless)
Comment 1 Saad Naji 2016-06-18 18:57:14 UTC
Created attachment 124592 [details]
xorg.conf
Comment 2 Saad Naji 2016-06-18 18:58:56 UTC
Created attachment 124593 [details]
Xorg.0.log
Comment 3 Hleb Valoshka 2016-06-19 06:58:16 UTC
Looks like DRI3 is the issue, I have lockups in L4D2 & Portal2 (but not in old HL2) with DRI3, but haven't them with DRI2. My card is radeon 7750.
Comment 4 Saad Naji 2016-06-19 17:42:13 UTC
(In reply to Hleb Valoshka from comment #3)
> Looks like DRI3 is the issue, I have lockups in L4D2 & Portal2 (but not in
> old HL2) with DRI3, but haven't them with DRI2. My card is radeon 7750.

I followed his comments and I switched both modessting(Intel) and Radeon to DRI 2 instead of DRI 3. The result was the same for CS:GO. In fact I could not get past the main menu screen this time. I am attaching dmesg output with DRI 2 option
Comment 5 Saad Naji 2016-06-19 17:42:58 UTC
Created attachment 124604 [details]
dmesg-ouput-DRI2
Comment 6 Saad Naji 2016-07-01 05:58:28 UTC
I switched to Windows environment to check if my GPU was the culprit by playing some games. The result was on my Windows environment my GPU would shut off after overheating. So I figured I am getting this bug because my GPU was also overheating on my GNU/Linux environment. I disassembled my GPU and cleaned it. As result, I do not have this bug anymore.

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.