https://bugzilla.kernel.org/show_bug.cgi?id=60523
--- Comment #68 from Alex Deucher alexdeucher@gmail.com --- (In reply to Mathias Tillman from comment #60)
I've done some further tests with overriding the power state level values as detailed above, here are my results:
The stock values are level 0: sclk: 10000, mclk: 30000, vddc: 950, vddci: 950 level 1: sclk: 77500, mclk: 105000, vddc: 1100 vddci: 1150 level 2: sclk: 90000, mclk: 105000, vddc: 1175, vddci: 1150
sclk, vddc and vddci were all at their stock values for all power levels during my tests.
I changed mclk on power level 2 to the values below (OK means that it does not get stuck in the highest power level): 95000 = OK 100000 = OK 104000 = OK 105000 = NOT OK 110000 = NOT OK
Does changing the mclk to a lower value in level 1 (leave levels 0 and 2 unchanged) help? How about changing the sclk in level 2?