From mboxrd@z Thu Jan 1 00:00:00 1970 From: bugzilla-daemon@bugzilla.kernel.org Subject: [Bug 61941] Random GPU lockups/resets on Mobility Radeon HD 3650 with radeon.dpm=1 Date: Mon, 23 Sep 2013 22:15:33 +0000 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: Received: from mail.kernel.org (mail.kernel.org [198.145.19.201]) by gabe.freedesktop.org (Postfix) with ESMTP id 6FF5AE5C25 for ; Mon, 23 Sep 2013 15:15:36 -0700 (PDT) Received: from mail.kernel.org (localhost [127.0.0.1]) by mail.kernel.org (Postfix) with ESMTP id 9D070203F3 for ; Mon, 23 Sep 2013 22:15:35 +0000 (UTC) Received: from bugzilla1.web.kernel.org (bugzilla1.web.kernel.org [172.20.200.51]) by mail.kernel.org (Postfix) with ESMTP id 172C220494 for ; Mon, 23 Sep 2013 22:15:34 +0000 (UTC) In-Reply-To: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: dri-devel-bounces+sf-dri-devel=m.gmane.org@lists.freedesktop.org Errors-To: dri-devel-bounces+sf-dri-devel=m.gmane.org@lists.freedesktop.org To: dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org https://bugzilla.kernel.org/show_bug.cgi?id=61941 Alex Deucher changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |alexdeucher@gmail.com --- Comment #3 from Alex Deucher --- Do you only get the lockups with dpm enabled? If so, try disabling certain dpm features and see if any of them help. See if you can narrow down which if any of them help. E.g., diff --git a/drivers/gpu/drm/radeon/rv6xx_dpm.c b/drivers/gpu/drm/radeon/rv6xx_dpm.c index 5811d27..13c5267 100644 --- a/drivers/gpu/drm/radeon/rv6xx_dpm.c +++ b/drivers/gpu/drm/radeon/rv6xx_dpm.c @@ -1981,10 +1981,10 @@ int rv6xx_dpm_init(struct radeon_device *rdev) else pi->fb_div_scale = 0; - pi->voltage_control = - radeon_atom_is_voltage_gpio(rdev, SET_VOLTAGE_TYPE_ASIC_VDDC, 0); + pi->voltage_control = false; +// radeon_atom_is_voltage_gpio(rdev, SET_VOLTAGE_TYPE_ASIC_VDDC, 0); - pi->gfx_clock_gating = true; + pi->gfx_clock_gating = false; pi->sclk_ss = radeon_atombios_get_asic_ss_info(rdev, &ss, ASIC_INTERNAL_ENGINE_SS, 0); @@ -1993,13 +1993,14 @@ int rv6xx_dpm_init(struct radeon_device *rdev) /* Disable sclk ss, causes hangs on a lot of systems */ pi->sclk_ss = false; + pi->mclk_ss = false; if (pi->sclk_ss || pi->mclk_ss) pi->dynamic_ss = true; else pi->dynamic_ss = false; - pi->dynamic_pcie_gen2 = true; + pi->dynamic_pcie_gen2 = false; if (pi->gfx_clock_gating && (rdev->pm.int_thermal_type != THERMAL_TYPE_NONE)) -- You are receiving this mail because: You are watching the assignee of the bug.