Bug 73947

Summary: [DPM] Cape Verde PRO - GPU lockup when dpm is enabled
Product: DRI Reporter: Alexander Tsoy <alexander>
Component: DRM/RadeonAssignee: Default DRI bug account <dri-devel>
Status: RESOLVED INVALID QA Contact:
Severity: normal    
Priority: medium    
Version: unspecified   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
dmesg.log
none
Xorg.0.log
none
lspci-vvvnn.log none

Description Alexander Tsoy 2014-01-22 21:04:13 UTC
Created attachment 92619 [details]
dmesg.log

Running Unigine Heaven 3.0 causes GPU lockup after 1-2 seconds. This happens only if dpm is enabled. GPU can be restored to a normal operation only via system reboot.

My software:

linux-3.12.8 && linux-3.13.0
mesa-10.0.2
llvm-3.4
xf86-video-ati-9999 (latest git)
glamor-9999 (latest git)
libdrm-2.4.50
xorg-server-1.14.3

My hardware:

01:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Cape Verde PRO [Radeon HD 7750] [1002:683f]
Comment 1 Alexander Tsoy 2014-01-22 21:04:42 UTC
Created attachment 92620 [details]
Xorg.0.log
Comment 2 Alexander Tsoy 2014-01-22 22:12:44 UTC
(In reply to comment #0)
> My software:
> 
> linux-3.12.8 && linux-3.13.0

Same problem with 3.11.9
Comment 3 Alexander Tsoy 2014-01-23 20:03:10 UTC
Hmm.. I can reproduce lockups when dpm is disabled: using "profile" method just switch profile from "default" to (for example) "high". So probably any change of powerstate cause lockups.
Comment 4 Alexander Tsoy 2014-01-23 21:49:36 UTC
Sorry, my last comment is incorrect. Seems the card just cannot reliably work in a high power states. When no 3D apps are running, power profiles can be freely switched. If I first switch profile to "high" and then run Unigine Heaven (I didn't test other modern 3D apps yet, but probably the result will be the same), then the GPU lockup.
Comment 5 Alexander Tsoy 2014-01-26 20:36:53 UTC
Created attachment 92823 [details]
lspci-vvvnn.log

Looks like a hardware related problem. fglrx is also failing for me. According to lspci, x16 PCI Express port is capable to provide only 25W, which is not enough for CAPE VERDE. Also additional x8 PCI-E lines which is shared between this port and the neighbour x8 port are not active. The motherboard is Supermicro H8SCM.

LnkCap:	Port #0, Speed 5GT/s, Width x8, ASPM L0s L1, Latency L0 <1us, L1 <8us
	ClockPM- Surprise- LLActRep+ BwNot+
SltCap:	AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug- Surprise-
	Slot #7, PowerLimit 25.000W; Interlock- NoCompl+

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.