Message ID | CADnq5_MCx7PL1REyah-T0FNrTc6igsqFvZL+6qq55Smik9sbOQ@mail.gmail.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
On Mon, Jul 08, 2013 at 02:40:53PM -0400, Alex Deucher wrote: > Please try the drm-next-3.11 branch of my tree. Sorry, that was a copy-and-paste error. I am using drm-next-3.11 > If you are still having problems with that branch, you > can try disabling power gating. It seems to cause problems on certain > ontario systems. I'm trying to sort it out now. Your patch seems to work for me. I am logged into the system now, and able to switch power states manually.
diff --git a/drivers/gpu/drm/radeon/sumo_dpm.c b/drivers/gpu/drm/radeon/sumo_dpm.c index 11b6b99..5568a1b 100644 --- a/drivers/gpu/drm/radeon/sumo_dpm.c +++ b/drivers/gpu/drm/radeon/sumo_dpm.c @@ -1732,7 +1732,7 @@ int sumo_dpm_init(struct radeon_device *rdev) pi->enable_sclk_ds = true; pi->enable_dynamic_m3_arbiter = false; pi->enable_dynamic_patch_ps = true; - pi->enable_gfx_power_gating = true; + pi->enable_gfx_power_gating = false; pi->enable_gfx_clock_gating = true; pi->enable_mg_clock_gating = true; pi->enable_auto_thermal_throttling = true;