Bug 92804

Summary: Fiji XT [Radeon R9 FURY X] hesitates/fails to resume from display sleep
Product: DRI Reporter: Kevin McCormack <harlemsquirrel>
Component: DRM/AMDgpuAssignee: Default DRI bug account <dri-devel>
Status: RESOLVED WORKSFORME QA Contact:
Severity: normal    
Priority: medium    
Version: XOrg git   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
dmesg after delayed recovery from display sleep none

Description Kevin McCormack 2015-11-04 02:34:12 UTC
Created attachment 119391 [details]
dmesg after delayed recovery from display sleep

I just got a Sapphire R9 Fury X and am testing out the new amdgpu driver with linux 4.3.0. I am having trouble recovering from the display sleeping on Antergos with GNOME desktop. I have tried lightdm and am currently using gdm and seem to have the same issue. Sometimes I can get the screen back after waiting and sometimes I just have to restart with the physical buttons on my computer. The num lock and caps lock are responding and my monitor seems to wake for a moment but nothing appears on the screen and it goes back to sleep. 

dmesg reports (full dmesg attached)
[  124.140857] [drm:amdgpu_atombios_dp_link_train [amdgpu]] *ERROR* clock recovery tried 5 times
[  124.140873] [drm:amdgpu_atombios_dp_link_train [amdgpu]] *ERROR* clock recovery failed

-- System info --
$ lspci -d ::0300 -nn
01:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Fiji XT [Radeon R9 FURY X] [1002:7300] (rev c8)
$ glxinfo | grep "OpenGL version string"
OpenGL version string: 3.0 Mesa 11.0.4
$ uname -r
4.3.0-g5062ecd
$ glxinfo | grep "OpenGL renderer string"
OpenGL renderer string: Gallium 0.4 on AMD FIJI (DRM 3.1.0, LLVM 3.7.0)
$ grep "model name" /proc/cpuinfo | head -1
model name	: AMD FX-8370 Eight-Core Processor
Comment 1 Kevin McCormack 2015-11-22 16:01:18 UTC
Today I noticed that the xf86-video-amdgpu package was now available in the Arch Linux repositories, so I installed this and removed xf86-video-ati. Now my display sleeps and resumes properly! Yay!

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.