Undervolt a RX 5700 XT en GNU/Linux.

¡Buenas a todos!

Hace un par de días adquirí una AMD Radeon RX 5700 XT Powercolor y me está gustando mucho. Pero quiero solventar el problema del voltaje que trae de stock (en Windows he podido hacerlo sin problemas con el propio panel de control y Wattman) porque también juego mucho en GNU/Linux.

Lo primero es que tengo AMD Overdrive establecido desde el arranque del kernel con el parámetro "amdgpu.ppfeaturemask=0xffffffff"

La cosa es que informándome, he visto que prácticamente sólo hay una aplicación que permite hacer eso con una interfaz de usuario, que es WattmanGTK pero por alguna razón no me deja ver ni los power states ni cambiar el voltaje (opción en gris)

Imagen

Bien, la cosa es que al ejecutarse, en la terminal me dice que no puede sacar datos del archivo de donde suelen sacarse:

Cannot read file pp_od_clk_voltage, trying using pp_dpm_sclk and pp_dpm_mclk
Cannot do seperate overclocking via states, only by percentage!
cannot scale values of sclk disabling scaling
cannot scale values of mclk disabling scaling
cannot scale values of vddgfx disabling scaling


Vale, la cosa es que abro ese archivo y sí que existe pero... está completamente vacío. No hay nada de información acerca de los power states ni el voltaje ni nada.

He visto este otro hilo, pero hacerlo tan a manubrio me da algo de cosa.

¿Alguien le ha hecho undervolt a esta GPU en GNU/Linux y ha vivido para contarlo?

¡Muchas gracias! A ver si puedo hacerlo de una vez y quedarme tranquilo con las temperaturas.
M@tu escribió:¡Buenas a todos!

Hace un par de días adquirí una AMD Radeon RX 5700 XT Powercolor y me está gustando mucho. Pero quiero solventar el problema del voltaje que trae de stock (en Windows he podido hacerlo sin problemas con el propio panel de control y Wattman) porque también juego mucho en GNU/Linux.

Lo primero es que tengo AMD Overdrive establecido desde el arranque del kernel con el parámetro "amdgpu.ppfeaturemask=0xffffffff"

La cosa es que informándome, he visto que prácticamente sólo hay una aplicación que permite hacer eso con una interfaz de usuario, que es WattmanGTK pero por alguna razón no me deja ver ni los power states ni cambiar el voltaje (opción en gris)

Imagen

Bien, la cosa es que al ejecutarse, en la terminal me dice que no puede sacar datos del archivo de donde suelen sacarse:

Cannot read file pp_od_clk_voltage, trying using pp_dpm_sclk and pp_dpm_mclk
Cannot do seperate overclocking via states, only by percentage!
cannot scale values of sclk disabling scaling
cannot scale values of mclk disabling scaling
cannot scale values of vddgfx disabling scaling


Vale, la cosa es que abro ese archivo y sí que existe pero... está completamente vacío. No hay nada de información acerca de los power states ni el voltaje ni nada.

He visto este otro hilo, pero hacerlo tan a manubrio me da algo de cosa.

¿Alguien le ha hecho undervolt a esta GPU en GNU/Linux y ha vivido para contarlo?

¡Muchas gracias! A ver si puedo hacerlo de una vez y quedarme tranquilo con las temperaturas.


Hola.

Al final, ¿lo conseguiste?.

Un cordial saludo.
Hav4k escribió:
M@tu escribió:¡Buenas a todos!

Hace un par de días adquirí una AMD Radeon RX 5700 XT Powercolor y me está gustando mucho. Pero quiero solventar el problema del voltaje que trae de stock (en Windows he podido hacerlo sin problemas con el propio panel de control y Wattman) porque también juego mucho en GNU/Linux.

Lo primero es que tengo AMD Overdrive establecido desde el arranque del kernel con el parámetro "amdgpu.ppfeaturemask=0xffffffff"

La cosa es que informándome, he visto que prácticamente sólo hay una aplicación que permite hacer eso con una interfaz de usuario, que es WattmanGTK pero por alguna razón no me deja ver ni los power states ni cambiar el voltaje (opción en gris)

Imagen

Bien, la cosa es que al ejecutarse, en la terminal me dice que no puede sacar datos del archivo de donde suelen sacarse:

Cannot read file pp_od_clk_voltage, trying using pp_dpm_sclk and pp_dpm_mclk
Cannot do seperate overclocking via states, only by percentage!
cannot scale values of sclk disabling scaling
cannot scale values of mclk disabling scaling
cannot scale values of vddgfx disabling scaling


Vale, la cosa es que abro ese archivo y sí que existe pero... está completamente vacío. No hay nada de información acerca de los power states ni el voltaje ni nada.

He visto este otro hilo, pero hacerlo tan a manubrio me da algo de cosa.

¿Alguien le ha hecho undervolt a esta GPU en GNU/Linux y ha vivido para contarlo?

¡Muchas gracias! A ver si puedo hacerlo de una vez y quedarme tranquilo con las temperaturas.


Hola.

Al final, ¿lo conseguiste?.

Un cordial saludo.


Hola,

No, resulta que lo estaba intentando y aún no está soportado en Mesa 19.3, mi distro aún no ha actualizado a 20.0 que se supone que ya dejaría.

Un saludo.
M@tu escribió:
Hav4k escribió:
M@tu escribió:¡Buenas a todos!

Hace un par de días adquirí una AMD Radeon RX 5700 XT Powercolor y me está gustando mucho. Pero quiero solventar el problema del voltaje que trae de stock (en Windows he podido hacerlo sin problemas con el propio panel de control y Wattman) porque también juego mucho en GNU/Linux.

Lo primero es que tengo AMD Overdrive establecido desde el arranque del kernel con el parámetro "amdgpu.ppfeaturemask=0xffffffff"

La cosa es que informándome, he visto que prácticamente sólo hay una aplicación que permite hacer eso con una interfaz de usuario, que es WattmanGTK pero por alguna razón no me deja ver ni los power states ni cambiar el voltaje (opción en gris)

Imagen

Bien, la cosa es que al ejecutarse, en la terminal me dice que no puede sacar datos del archivo de donde suelen sacarse:

Cannot read file pp_od_clk_voltage, trying using pp_dpm_sclk and pp_dpm_mclk
Cannot do seperate overclocking via states, only by percentage!
cannot scale values of sclk disabling scaling
cannot scale values of mclk disabling scaling
cannot scale values of vddgfx disabling scaling


Vale, la cosa es que abro ese archivo y sí que existe pero... está completamente vacío. No hay nada de información acerca de los power states ni el voltaje ni nada.

He visto este otro hilo, pero hacerlo tan a manubrio me da algo de cosa.

¿Alguien le ha hecho undervolt a esta GPU en GNU/Linux y ha vivido para contarlo?

¡Muchas gracias! A ver si puedo hacerlo de una vez y quedarme tranquilo con las temperaturas.


Hola.

Al final, ¿lo conseguiste?.

Un cordial saludo.


Hola,

No, resulta que lo estaba intentando y aún no está soportado en Mesa 19.3, mi distro aún no ha actualizado a 20.0 que se supone que ya dejaría.

Un saludo.


¿La actualizaste tu distro a las nuevas versiones de MESA? Y, ¿has probado la alternativa de CoreCtrl?.

https://jugandoenlinux.com/index.php/ho ... n-corectrl

https://gitlab.com/corectrl/corectrl/-/wikis/home

Un cordial saludo.
Yo para hacer undervolt utilizo radeon-profile. Depende mucho tu distribución pero en Arch esta en AUR
Buenas tardes.

Estoy ajustando una RX 5700 XT Red Devil de PowerColor mediante CoreCtrl en Linux Mint, con los siguientes parámetros y la guía de orientación de la web profesionalreview:

https://www.profesionalreview.com/2019/ ... x-5700-xt/

Imagen

Frecuencia: 1908 mhz - Voltaje 990 mv
Curva: <52 º al 22 %, 60º al 42 %, 70º al 65 % y +85º a 90 %.
Límite de energía: 220

¿Alguna sugerencia de mejoría? Gracias. Sobre todo quiero temperaturas frescas ahora en verano, pese a una ligera pérdida de rendimiento.

Voy a testear la estabilidad del sistema con varios juegos, por ahora en reposo la GPU se encuentra a 46 ºC. Vuelvo e informo de novedades cuándo le mete caña.

Edito:

He probado un par de juegos "ligeros" de plataformas basados en el motor Unity (creo)... las temperaturas se mantienen contenidas:

Imagen Imagen

Con el mando Logitech que tengo, funcionan fenomenal.

Ni se despeina la gráfica por cierto, luego tanteo Borderlands 3 y Metro Exodus Gold desde la Epic Store con Lutris.

Edito2:

ImagenImagen

Todo correcto.

PD: Para más información juego en Linux Mint con custom kernel XanMod 5.7, gamemode de Feral y ACO habilitado en Mesa 20.2-git (todo ello bajo la edición personalizada de Proton-5.9-GE-3-ST).

Un cordial saludo.
5 respuestas