Overclock de su GPU de Radeon con amdgpu

Overclock de su GPU de Radeon con amdgpu

Objetivo

Overclock Radeon RX 400 series y tarjetas gráficas más nuevas en Linux usando los controladores de código abierto AMDGPU.

Distribuciones

Este método funcionará en cualquier distribución de Linux que ejecute los controladores AMDGPU.

Requisitos

Una instalación de Linux que funciona con kernel 4.10 o más nuevo con privilegios de raíz y los controladores AMDGPU instalados.

Dificultad

Fácil

Convenciones

  • # - requiere que los comandos de Linux dados se ejecuten con privilegios raíz directamente como un usuario raíz o mediante el uso de sudo dominio
  • ps - Requiere que los comandos de Linux dados se ejecuten como un usuario regular no privilegiado

Introducción

Los controladores de AMDGPU de código abierto no tienen una interfaz GUI elegante que le permita overclockear su tarjeta. En realidad, no vienen con ningún tipo de centro de control. Sin embargo, eso está bien, aún puede overclockear su tarjeta modificando un par de valores en los archivos de configuración, una solución perfectamente Linux si lo piensa.

Instalar lm_sensors

Si aún no tienes lm_sensors Instalado, debe instalarlo. El siguiente comando funciona en las distribuciones de Debian, pero puede usar el administrador de paquetes de su distribución de la misma manera.

$ sudo apt install lm-sensores

Si su distribución no inicia el servicio de inmediato, comience y habilitelo.

$ sudo SystemCTL Start LM-sensores $ sudo SystemCTL Habilitar LM-sensores 


Detectar sensores

Una vez que el servicio se ejecute en su sistema, use la utilidad incluida para detectar los sensores en su sistema. Esto debería incluir su tarjeta gráfica AMD.

$ sudo sensores detectar

Guarde sus resultados al final del script.

Para asegurarse de que funcionara, ejecute sensores, y vea si su tarjeta está ahí. Intenta reiniciar el sensores de LM servicio si no ve su tarjeta allí.

Deberías correr sensores en un bucle en un terminal abierto o use un programa como Gkrellm o Conky para monitorear continuamente las temperaturas y los ventiladores de su tarjeta mientras overclockea. Para obtener la máxima seguridad, mantenga sus temperaturas alrededor o inferiores a los 80 ° C.

Velocidades de ventilador

Probablemente sea una buena idea establecer las velocidades de su ventilador manualmente antes de comenzar a meterse con su reloj y las velocidades de memoria. De esta manera, puede controlar sus temperaturas más activamente.

Hay dos archivos que necesita modificar. Es posible que desee hacer copias de copia de seguridad de ellos para restaurar la configuración de fábrica antes de hacer esto.

Establecer el valor de PWM1_ENABLE a 1 para controlarlo manualmente con un valor porcentual.

$ sudo echo "1">/sys/class/drm/card0/dispositivo/hwmon/hwmon1/pwm1_enable

Ahora, establezca el porcentaje de la velocidad del ventilador.

$ sudo echo "65">/sys/class/drm/card0/dispositivo/hwmon/hwmon1/pwm1

Overclocking

Hay dos archivos para modificar al overclocking su tarjeta. Ambos establecen el porcentaje al que se overgle. El máximo que debe ingresar para cualquiera es del 20%, pero nunca ingrese a eso a la vez. Comience con el valor base de 0 y intente lentamente, revisando sus temperaturas cada vez.

Nuevamente, si desea hacer copias de seguridad de estos archivos, puede. Sin embargo, los valores predeterminados aquí deberían ser más obvios.

Primero, puede establecer el porcentaje de la velocidad del overclock para el reloj de la GPU.

$ sudo echo "8">/sys/class/drm/card0/dispositivo/pp_sclk_od

Entonces, puedes hacer la memoria. Las pruebas recientes han indicado caídas de rendimiento al overclocking de la memoria. Pruébelo por usted mismo, pero tenga en cuenta que esto puede suceder.

$ sudo echo "5">/sys/class/drm/card0/dispositivo/pp_mclk_od

Una vez que haya establecido, puede usar servicios públicos como los puntos de referencia de Unigine para enfatizar su GPU y asegurarse de que los overclocks sean estables y sus temperaturas permanezcan dentro de un rango seguro.

Si desea monitorear la velocidad del reloj de su tarjeta mientras prueba, puede ejecutar el siguiente script en una ventana de terminal separada.

mientras que es cierto; hacer cat/sys/kernel/debug/dri/0/amdgpu_pm_info; dormir 5; hecho 

Pensamientos de cierre

El overclocking siempre debe manejarse con precaución. Es sorprendentemente fácil destruir tus componentes. Mientras tenga cuidado, puede obtener un poco de rendimiento adicional de su tarjeta sin gastar ningún dinero extra.

Tutoriales de Linux relacionados:

  • Cosas para instalar en Ubuntu 20.04
  • Cómo extender el administrador de archivos Thunar con acciones personalizadas
  • Cosas que hacer después de instalar Ubuntu 20.04 fossa focal Linux
  • Cosas que hacer después de instalar Ubuntu 22.04 Jellyfish de Jammy ..
  • Cosas para instalar en Ubuntu 22.04
  • Nvidia RTX 3080 Ethereum Hashrate y Overclock de minería ..
  • Una introducción a la automatización, herramientas y técnicas de Linux
  • Descarga de Linux
  • Archivos de configuración de Linux: los 30 principales más importantes
  • Mint 20: Mejor que Ubuntu y Microsoft Windows?