amdgpu multi monitor - clock, heat and power problem
Rigo Reddig
rigo.reddig at gmail.com
Mon Apr 8 20:18:40 UTC 2019
I have 2 Gigabyte RX580's in my desktop workstation.
I'm running Arch Linux with KDE Plasma on the 5.0.6 kernel.
The cards themselves work fine, except,
I have two 1080p HDMI monitors plugged into one of these cards.
One in a native HDMI port, one in a passive DVI->HDMI adapter.
This causes the following problem for idle usage:
1. Memory clock is effectively locked at 200Mhz always
2. Core clock is constantly at high frequency P-state
3. Temperatures are increased
4. Power consumption is increased (significantly)
5. PCI bus is always at full speed
6. Forcing core clock to 300Mhz, uses a higher than usual voltage
Below is an excerpt from the rocm-smi utility for the automatic defaults
(I have omitted overclock and powercap values for formatting purposes)
2 Monitors connected to GPU 0, No monitors connected to GPU 1
ROCm System Management Interface
==========================================================================
=====
GPU Temp AvgPwr SCLK MCLK PCLK Fan Perf GPU%
0 44.0c 36.193W 1145Mhz 2000Mhz 8.0GT/s, x16 40.0% auto 0%
1 37.0c 28.104W 300Mhz 300Mhz 2.5GT/s, x8 0.0% auto 0%
==========================================================================
=====
End of ROCm SMI Log
GPU 0 is idle and yet running SCLK and MCLK at unnecessary power levels
GPU 1 is truly idle
Regarding GPU 0 temperature, I have actually setup a daemon to run the fan at a
consistent rate to prevent it from constantly peaking.
-------------------------------------------------------------------------------
1 Monitors connected to GPU 0, No monitors connected to GPU 1
ROCm System Management Interface
==========================================================================
=====
GPU Temp AvgPwr SCLK MCLK PCLK Fan Perf GPU%
0 36.0c 28.103W 300Mhz 300Mhz 2.5GT/s, x8 0.0% auto 0%
1 37.0c 28.104W 300Mhz 300Mhz 2.5GT/s, x8 0.0% auto 0%
==========================================================================
=====
2 Monitors connected to GPU 0, No monitors connected to GPU 1
2 Monitors connected to GPU 0, No monitors connected to GPU 1
ROCm System Management Interface
==========================================================================
=====
GPU Temp AvgPwr SCLK MCLK PCLK Fan Perf GPU%
0 44.0c 31.086W 300Mhz 2000Mhz 2.5GT/s, x8 40.0% low 0%
1 37.0c 28.104W 300Mhz 300Mhz 2.5GT/s, x8 0.0% low 0%
==========================================================================
=====
Peculiarly even with low power state forced, the GPU runs at a voltage (950mV) in excess
of what is required for 300Mhz (750mV)
==========================================================================
=====
cat /sys/kernel/debug/dri/0/amdgpu_pm_info
jupiter: Mon Apr 8 21:57:29 2019
Clock Gating Flags Mask: 0x3fbcf
Graphics Medium Grain Clock Gating: On
Graphics Medium Grain memory Light Sleep: On
Graphics Coarse Grain Clock Gating: On
Graphics Coarse Grain memory Light Sleep: On
Graphics Coarse Grain Tree Shader Clock Gating: Off
Graphics Coarse Grain Tree Shader Light Sleep: Off
Graphics Command Processor Light Sleep: On
Graphics Run List Controller Light Sleep: On
Graphics 3D Coarse Grain Clock Gating: Off
Graphics 3D Coarse Grain memory Light Sleep: Off
Memory Controller Light Sleep: On
Memory Controller Medium Grain Clock Gating: On
System Direct Memory Access Light Sleep: Off
System Direct Memory Access Medium Grain Clock Gating: On
Bus Interface Medium Grain Clock Gating: Off
Bus Interface Light Sleep: On
Unified Video Decoder Medium Grain Clock Gating: On
Video Compression Engine Medium Grain Clock Gating: On
Host Data Path Light Sleep: On
Host Data Path Medium Grain Clock Gating: On
Digital Right Management Medium Grain Clock Gating: Off
Digital Right Management Light Sleep: Off
Rom Medium Grain Clock Gating: On
Data Fabric Medium Grain Clock Gating: Off
GFX Clocks and Power:
2000 MHz (MCLK)
300 MHz (SCLK)
600 MHz (PSTATE_SCLK)
1000 MHz (PSTATE_MCLK)
950 mV (VDDGFX)
31.14 W (average GPU)
GPU Temperature: 43 C
GPU Load: 0 %
UVD: Disabled
VCE: Disabled
==========================================================================
=====
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/amd-gfx/attachments/20190408/8f725889/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: This is a digitally signed message part.
URL: <https://lists.freedesktop.org/archives/amd-gfx/attachments/20190408/8f725889/attachment-0001.sig>
More information about the amd-gfx
mailing list