<html>
<head>
<base href="https://bugs.freedesktop.org/">
</head>
<body><table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Bug ID</th>
<td><a class="bz_bug_link
bz_status_NEW "
title="NEW - pp_od_clk_voltage mV cap ignored"
href="https://bugs.freedesktop.org/show_bug.cgi?id=110347">110347</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>pp_od_clk_voltage mV cap ignored
</td>
</tr>
<tr>
<th>Product</th>
<td>DRI
</td>
</tr>
<tr>
<th>Version</th>
<td>XOrg git
</td>
</tr>
<tr>
<th>Hardware</th>
<td>x86-64 (AMD64)
</td>
</tr>
<tr>
<th>OS</th>
<td>Linux (All)
</td>
</tr>
<tr>
<th>Status</th>
<td>NEW
</td>
</tr>
<tr>
<th>Severity</th>
<td>normal
</td>
</tr>
<tr>
<th>Priority</th>
<td>medium
</td>
</tr>
<tr>
<th>Component</th>
<td>DRM/AMDgpu
</td>
</tr>
<tr>
<th>Assignee</th>
<td>dri-devel@lists.freedesktop.org
</td>
</tr>
<tr>
<th>Reporter</th>
<td>bednarczyk.pawel@outlook.com
</td>
</tr></table>
<p>
<div>
<pre>Hi all,
I have a Gigabyte Radeon RX Vega 64 GAMING OC 8GB and I have been playing with
undervolting/overclocking the card for a better performance/power draw ratio.
I have set the voltages/frequency as follows:
<a href="https://gist.github.com/Bednar87/eeeee4fea34b03b96b2833e2900d3405">https://gist.github.com/Bednar87/eeeee4fea34b03b96b2833e2900d3405</a> with voltage
capped @ 950V
Now of course prior to doing that I added the amdgpu.ppffeaturemask parameter
to the boot line with value 0xfffd7fff.
Looking at sudo watch -n 0.5 cat /sys/kernel/debug/dri/0/amdgpu_pm_info shows
that the voltage is at 1200mV (VDDGFX). The power draw is also not reduced as
one could expect from undervolting the clocks but instead shoots up to 320W and
maintains this value under stress (50% power limit was also enabled).
The frequency on the clocks seems to work fine and the settings seem to be
honoured but the voltage value seems to be ignored.
cat /sys/class/drm/card0/device/pp_od_clk_voltage
OD_SCLK:
0: 852Mhz 800mV
1: 991Mhz 825mV
2: 1084Mhz 850mV
3: 1138Mhz 875mV
4: 1250Mhz 900mV
5: 1370Mhz 925mV
6: 1475Mhz 950mV
7: 1575Mhz 950mV
OD_MCLK:
0: 167Mhz 800mV
1: 500Mhz 825mV
2: 800Mhz 865mV
3: 1050Mhz 950mV
OD_RANGE:
SCLK: 852MHz 2400MHz
MCLK: 167MHz 1500MHz
VDDC: 800mV 1200mV
I am on Arch Linux kernel 5.0.6 MESA 19.0.1</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are the assignee for the bug.</li>
</ul>
</body>
</html>