Bug 73947 - [DPM] Cape Verde PRO - GPU lockup when dpm is enabled
Summary: [DPM] Cape Verde PRO - GPU lockup when dpm is enabled
Status: RESOLVED INVALID
Alias: None
Product: DRI
Classification: Unclassified
Component: DRM/Radeon (show other bugs)
Version: unspecified
Hardware: Other All
: medium normal
Assignee: Default DRI bug account
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-01-22 21:04 UTC by Alexander Tsoy
Modified: 2014-01-26 20:37 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments
dmesg.log (19.13 KB, text/plain)
2014-01-22 21:04 UTC, Alexander Tsoy
no flags Details
Xorg.0.log (74.34 KB, text/plain)
2014-01-22 21:04 UTC, Alexander Tsoy
no flags Details
lspci-vvvnn.log (41.30 KB, text/plain)
2014-01-26 20:36 UTC, Alexander Tsoy
no flags Details

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.