From mboxrd@z Thu Jan 1 00:00:00 1970 From: bugzilla-daemon@freedesktop.org Subject: [Bug 110865] Rx480 consumes 20w more power in idle than under Windows Date: Mon, 26 Aug 2019 21:45:45 +0000 Message-ID: References: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============1658202122==" Return-path: Received: from culpepper.freedesktop.org (culpepper.freedesktop.org [IPv6:2610:10:20:722:a800:ff:fe98:4b55]) by gabe.freedesktop.org (Postfix) with ESMTP id 4C5566E2F9 for ; Mon, 26 Aug 2019 21:45:45 +0000 (UTC) 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 --===============1658202122== Content-Type: multipart/alternative; boundary="15668559450.aAACcA1.2572" Content-Transfer-Encoding: 7bit --15668559450.aAACcA1.2572 Date: Mon, 26 Aug 2019 21:45:45 +0000 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://bugs.freedesktop.org/ Auto-Submitted: auto-generated https://bugs.freedesktop.org/show_bug.cgi?id=3D110865 --- Comment #22 from Dieter N=C3=BCtzel --- Hello Alex and Martin, I've tried both on my Polaris 20, RX580 8 GB Sapphire Technology Limited Nitro+ Radeon RX 580 - v2 patched into amd-staging-drm-next (before inclusion of v3) - v3 with amd-staging-drm-next https://cgit.freedesktop.org/~agd5f/linux/commit/?h=3Damd-staging-drm-next&= id=3Dca82748783d8189a54a85f2ea1c2710182ba6138 Both flicker with green/black (?) horizontally lines over both screens. Mostly during power level switch. For example during mouse movement/interac= tion (wheel) and mouse pointer traverse from konsole/etc. to desktop (KDE5 Plasma 5.xx, here). UVD load (mplayer etc.) is not enough to fix it. E.g. radv (vkcube) not. But other gfx load (vkmark/glmark2, etc.). When there is lower gfx demand during the above tests (glmark2 -b buffer) t= he flicker came up, again. Martin's observation [-] If i do=20 "echo low > /sys/class/drm/card0/device/power_dpm_force_performance_level" the flickering stops. So the flickering is caused by the automatic powermanagement / reclocking. [-] Works here, too (tested with v3). But I never could go below ~32 W !!! Tested with both Nitro+ BIOS modes. The PSTATE_xxxx wouldn't change on my card. They stay @ 600/1000 all the ti= me!? GFX Clocks and Power: 300 MHz (MCLK) 300 MHz (SCLK) 600 MHz (PSTATE_SCLK) 1000 MHz (PSTATE_MCLK) 750 mV (VDDGFX) 32.76 W (average GPU) GPU Temperature: 31 C GPU Load: 0 % MEM Load: 3 % Any hints? And sorry for my bad English this time - my best friend from beginning of German Gymnasium died after 6 years of fight against cancer. He aged only 5= 2. Leaving a wife and two little girls... --=20 You are receiving this mail because: You are the assignee for the bug.= --15668559450.aAACcA1.2572 Date: Mon, 26 Aug 2019 21:45:45 +0000 MIME-Version: 1.0 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://bugs.freedesktop.org/ Auto-Submitted: auto-generated

Comme= nt # 22 on bug 11086= 5 from Dieter N=C3=BCtzel
Hello Alex and Martin,

I've tried both on my

Polaris 20, RX580 8 GB Sapphire Technology Limited Nitro+ Radeon RX 580

- v2 patched into amd-staging-drm-next (before inclusion of v3)
- v3 with amd-staging-drm-next
https://cgit.=
freedesktop.org/~agd5f/linux/commit/?h=3Damd-staging-drm-next&id=3Dca82=
748783d8189a54a85f2ea1c2710182ba6138

Both flicker with green/black (?) horizontally lines over both screens.
Mostly during power level switch. For example during mouse movement/interac=
tion
(wheel) and mouse pointer traverse from konsole/etc. to desktop (KDE5 Plasma
5.xx, here).

UVD load (mplayer etc.) is not enough to fix it.
E.g. radv (vkcube) not.

But other gfx load (vkmark/glmark2, etc.).
When there is lower gfx demand during the above tests (glmark2 -b buffer) t=
he
flicker came up, again.

Martin's observation

[-]
If i do=20
"echo low > /sys/class/drm/card0/device/power_dpm_force_performance=
_level"
the flickering stops.
So the flickering is caused by the automatic powermanagement / reclocking.
[-]

Works here, too (tested with v3).

But I never could go below ~32 W !!!
Tested with both Nitro+ BIOS modes.

The PSTATE_xxxx wouldn't change on my card. They stay @ 600/1000 all th=
e time!?

GFX Clocks and Power:
        300 MHz (MCLK)
        300 MHz (SCLK)
        600 MHz (PSTATE_SCLK)
        1000 MHz (PSTATE_MCLK)
        750 mV (VDDGFX)
        32.76 W (average GPU)

GPU Temperature: 31 C
GPU Load: 0 %
MEM Load: 3 %

Any hints?

And sorry for my bad English this time - my best friend from beginning of
German Gymnasium died after 6 years of fight against cancer. He aged only 5=
2.
Leaving a wife and two little girls...


You are receiving this mail because:
  • You are the assignee for the bug.
= --15668559450.aAACcA1.2572-- --===============1658202122== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVs IG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlz dHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVs --===============1658202122==--