From mboxrd@z Thu Jan 1 00:00:00 1970 From: bugzilla-daemon@freedesktop.org Subject: [Bug 76490] Hang during boot when DPM is on (R9 270X) Date: Sat, 19 Jul 2014 17:03:33 +0000 Message-ID: References: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============0149966053==" Return-path: Received: from culpepper.freedesktop.org (unknown [131.252.210.165]) by gabe.freedesktop.org (Postfix) with ESMTP id 3AF096E341 for ; Sat, 19 Jul 2014 10:03:33 -0700 (PDT) In-Reply-To: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org --===============0149966053== Content-Type: multipart/alternative; boundary="1405789413.340F1.11487"; charset="us-ascii" --1405789413.340F1.11487 Date: Sat, 19 Jul 2014 17:03:33 +0000 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" https://bugs.freedesktop.org/show_bug.cgi?id=76490 --- Comment #21 from dex+fdobugzilla@dragonslave.de --- I compared the output of the failing module load with dpm=1: [ 4.823925] caps: [ 4.823927] uvd vclk: 0 dclk: 0 [ 4.823929] power level 0 sclk: 15000 mclk: 15000 vddc: 950 vddci: 950 pcie gen: 3 [ 4.823930] status: c r b [ 4.823934] == power state 1 == [ 4.823935] ui class: performance [ 4.823937] internal class: none [ 4.823940] caps: [ 4.823941] uvd vclk: 0 dclk: 0 [ 4.823943] power level 0 sclk: 30000 mclk: 15000 vddc: 875 vddci: 850 pcie gen: 3 [ 4.823945] power level 1 sclk: 45000 mclk: 140000 vddc: 950 vddci: 1025 pcie gen: 3 [ 4.823947] power level 2 sclk: 103000 mclk: 140000 vddc: 1163 vddci: 1025 pcie gen: 3 [ 4.823949] power level 3 sclk: 108000 mclk: 140000 vddc: 1206 vddci: 1025 pcie gen: 3 [ 4.823950] status: [ 4.823952] == power state 2 == [ 4.823953] ui class: none [ 4.823955] internal class: uvd [ 4.823957] caps: video [ 4.823959] uvd vclk: 72000 dclk: 56000 [ 4.823960] power level 0 sclk: 45000 mclk: 140000 vddc: 950 vddci: 1025 pcie gen: 3 [ 4.823975] power level 1 sclk: 45000 mclk: 140000 vddc: 950 vddci: 1025 pcie gen: 3 [ 4.823977] power level 2 sclk: 103000 mclk: 140000 vddc: 1163 vddci: 1025 pcie gen: 3 [ 4.823979] status: [ 4.823980] == power state 3 == [ 4.823981] ui class: none [ 4.823982] internal class: none [ 4.823984] caps: [ 4.823986] uvd vclk: 0 dclk: 0 [ 4.823988] power level 0 sclk: 30000 mclk: 15000 vddc: 875 vddci: 850 pcie gen: 3 [ 4.823990] power level 1 sclk: 30000 mclk: 15000 vddc: 875 vddci: 850 pcie gen: 3 [ 4.823991] power level 2 sclk: 30000 mclk: 15000 vddc: 875 vddci: 850 pcie gen: 3 [ 4.823993] status: With the VGA Bios someone uploaded here: http://www.techpowerup.com/vgabios/150430/sapphire-r9270x-4096-131103.html CCC Overdrive Limits GPU Clock: 1400.00 MHz Memory Clock: 1625.00 MHz Clock State 0 Core Clk: 1070.00 MHz Memory Clk: 1400.00 MHz Flags: Boot Clock State 1 Core Clk: 1070.00 MHz Memory Clk: 1400.00 MHz Flags: Optimal Perf Clock State 2 Core Clk: 1020.00 MHz Memory Clk: 1400.00 MHz Flags: UVD Clock State 3 Core Clk: 300.00 MHz Memory Clk: 150.00 MHz Flags: For power state 3 sclk and mclk corespond to Core Clk and Memory Clk. In power state 2 sclk is 10 MHz lower, with power state 1 its 10 MHz higher and in boot state its 100 MHz higher. I don't know how the radeon DPM code figures the power state levels but something is wrong here. Can I force dpm into a power level at module load time? I suspect forcing into state 3 should work. -- You are receiving this mail because: You are the assignee for the bug. --1405789413.340F1.11487 Date: Sat, 19 Jul 2014 17:03:33 +0000 MIME-Version: 1.0 Content-Type: text/html; charset="UTF-8"

Comment # 21 on bug 76490 from
I compared the output of the failing module load with dpm=1:

[    4.823925]     caps: 
[    4.823927]     uvd    vclk: 0 dclk: 0
[    4.823929]         power level 0    sclk: 15000 mclk: 15000 vddc: 950
vddci: 950 pcie gen: 3
[    4.823930]     status: c r b 
[    4.823934] == power state 1 ==
[    4.823935]     ui class: performance
[    4.823937]     internal class: none
[    4.823940]     caps: 
[    4.823941]     uvd    vclk: 0 dclk: 0
[    4.823943]         power level 0    sclk: 30000 mclk: 15000 vddc: 875
vddci: 850 pcie gen: 3
[    4.823945]         power level 1    sclk: 45000 mclk: 140000 vddc: 950
vddci: 1025 pcie gen: 3
[    4.823947]         power level 2    sclk: 103000 mclk: 140000 vddc: 1163
vddci: 1025 pcie gen: 3
[    4.823949]         power level 3    sclk: 108000 mclk: 140000 vddc: 1206
vddci: 1025 pcie gen: 3
[    4.823950]     status: 
[    4.823952] == power state 2 ==
[    4.823953]     ui class: none
[    4.823955]     internal class: uvd 
[    4.823957]     caps: video 
[    4.823959]     uvd    vclk: 72000 dclk: 56000
[    4.823960]         power level 0    sclk: 45000 mclk: 140000 vddc: 950
vddci: 1025 pcie gen: 3
[    4.823975]         power level 1    sclk: 45000 mclk: 140000 vddc: 950
vddci: 1025 pcie gen: 3
[    4.823977]         power level 2    sclk: 103000 mclk: 140000 vddc: 1163
vddci: 1025 pcie gen: 3
[    4.823979]     status: 
[    4.823980] == power state 3 ==
[    4.823981]     ui class: none
[    4.823982]     internal class: none
[    4.823984]     caps: 
[    4.823986]     uvd    vclk: 0 dclk: 0
[    4.823988]         power level 0    sclk: 30000 mclk: 15000 vddc: 875
vddci: 850 pcie gen: 3
[    4.823990]         power level 1    sclk: 30000 mclk: 15000 vddc: 875
vddci: 850 pcie gen: 3
[    4.823991]         power level 2    sclk: 30000 mclk: 15000 vddc: 875
vddci: 850 pcie gen: 3
[    4.823993]     status: 

With the VGA Bios someone uploaded here:

http://www.techpowerup.com/vgabios/150430/sapphire-r9270x-4096-131103.html

CCC Overdrive Limits
  GPU Clock: 1400.00 MHz
  Memory Clock: 1625.00 MHz
Clock State 0
  Core Clk: 1070.00 MHz
  Memory Clk: 1400.00 MHz
  Flags: Boot
Clock State 1
  Core Clk: 1070.00 MHz
  Memory Clk: 1400.00 MHz
  Flags: Optimal Perf
Clock State 2
  Core Clk: 1020.00 MHz
  Memory Clk: 1400.00 MHz
  Flags: UVD
Clock State 3
  Core Clk: 300.00 MHz
  Memory Clk: 150.00 MHz
  Flags: 

For power state 3 sclk and mclk corespond to Core Clk and Memory Clk.

In power state 2 sclk is 10 MHz lower, with power state 1 its 10 MHz higher
and in boot state its 100 MHz higher.

I don't know how the radeon DPM code figures the power state levels but
something is wrong here.

Can I force dpm into a power level at module load time? I suspect forcing into
state 3 should work.


You are receiving this mail because:
  • You are the assignee for the bug.
--1405789413.340F1.11487-- --===============0149966053== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ dri-devel mailing list dri-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/dri-devel --===============0149966053==--