Bug 102068

Summary: Stuck in the lowest possible clock powerplay error ( Can't find requested voltage id in vdd_dep_on_sclk table! )
Product: DRI Reporter: alvarex <edisonalvarez>
Component: DRM/AMDgpuAssignee: Default DRI bug account <dri-devel>
Status: RESOLVED INVALID QA Contact:
Severity: normal    
Priority: medium    
Version: XOrg git   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
dmesg kernel-4.12.4
none
dmidecode kernel 4.12.4
none
lspci kernel 4.12.4
none
Gigabyte bios none

Description alvarex 2017-08-07 11:39:04 UTC
Created attachment 133280 [details]
dmesg kernel-4.12.4

Powerplay is not working tested on several kernels, kernel 4.12.4, amd staging 4.11, 4.13rc3.
Whatever I do the clock won't change they are stuck in the lowest value which makes my card completely useless.
I'm attaching a bios a believe is correctly signed but drm say the signature is wrong.
Comment 1 alvarex 2017-08-07 11:39:28 UTC
Created attachment 133281 [details]
dmidecode kernel 4.12.4
Comment 2 alvarex 2017-08-07 11:39:57 UTC
Created attachment 133282 [details]
lspci kernel 4.12.4
Comment 3 alvarex 2017-08-07 11:42:14 UTC
Created attachment 133283 [details]
Gigabyte bios

gigabyte bios RX460 Windforce 4GB OC
Comment 4 alvarex 2017-08-07 11:44:41 UTC
IMO I think amdgpu kernel module is not parsing the voltage values correctly.
Comment 5 alvarex 2017-08-07 11:50:13 UTC
I tested on Windows 7 and for Windows the bios is correctly signed.
Comment 6 alvarex 2017-08-07 14:03:04 UTC
Ok so it seems, I'm an idiot!! I was setting incorrectly 

/sys/class/drm/card0/device/pp_mclk_od

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.