[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[SOLVED] Radeon 6800 XT: 100% GPU core usage & 74 Watts when idle



On 23/07/2021 23:44, The Wanderer wrote:
https://gitlab.freedesktop.org/drm/amd/-/issues/1632  as being an
upstream(?) bug report which covers it. Not sure how directly applicable
those are, but just in case...

That escalated very quickly :D This bug is responsible for this. And patch works.

I compiled my own 5.10 kernel using Debian source, and I patched that one line in drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c file. Now I rebooted to my custom 5.10 kernel and it works :)

Let's see - before:

$ sensors
(...)
amdgpu-pci-0900
(...)
power1:       74.00 W  (cap = 272.00 W)

gpu-mon (from rickslab-gpu-utils)
┌─────────────┬────────────────────┐
│Card #       │card0               │
├─────────────┼────────────────────┤
│Model        │ Navi 21 RX         │
│GPU Load %   │99                  │
│Mem Load %   │0                   │
│VRAM Usage % │4.839               │
│GTT Usage %  │0.802               │
│Power (W)    │75.0                │
│Power Cap (W)│272.0               │
│Energy (kWh) │0.0                 │
│T (C)        │53.0                │
│VddGFX (mV)  │1143                │
│Fan Spd (%)  │0                   │
│Sclk (MHz)   │2470                │
│Sclk Pstate  │1                   │
│Mclk (MHz)   │1000                │
│Mclk Pstate  │3                   │
│Perf Mode    │0-BOOTUP_DEFAULT    │
└─────────────┴────────────────────┘

And after:

$ sensors
(...)
amdgpu-pci-0900
(...)
power1:       34.00 W  (cap = 272.00 W)

┌─────────────┬────────────────────┐
│Card #       │card0               │
├─────────────┼────────────────────┤
│Model        │ Navi 21 RX         │
│GPU Load %   │0                   │
│Mem Load %   │0                   │
│VRAM Usage % │6.109               │
│GTT Usage %  │1.147               │
│Power (W)    │35.0                │
│Power Cap (W)│272.0               │
│Energy (kWh) │0.004               │
│T (C)        │54.0                │
│VddGFX (mV)  │856                 │
│Fan Spd (%)  │0                   │
│Sclk (MHz)   │500                 │
│Sclk Pstate  │0                   │
│Mclk (MHz)   │1000                │
│Mclk Pstate  │3                   │
│Perf Mode    │0-BOOTUP_DEFAULT    │
└─────────────┴────────────────────┘

0% GPU core use, 0% memory use, core clock is 500 MHz instead of maxed out at 2470 Mhz. Success!
Power usage is on par with Windows.
However, I still have 34W even if I disconnect second monitor. On Windows, with one monitor only power goes down to 10W and core is 10 MHz. But my default setup it 2 monitors so I don't worry too much anyway :)

--

With kindest regards, piorunz.

⢀⣴⠾⠻⢶⣦⠀
⣾⠁⢠⠒⠀⣿⡁ Debian - The universal operating system
⢿⡄⠘⠷⠚⠋⠀ https://www.debian.org
⠈⠳⣄⠀⠀⠀⠀

Reply to: