Overclocking GPU en Ubuntu Linux

۱۴۰۴/۴/۲۳

Ubuntu Linux podría no ser el sistema operativo más amigable para la minería y el overclocking de tarjetas gráficas. Si estás en el proceso de seleccionar un sistema operativo para minería y aún necesitas familiarizarte con las complejidades de trabajar en Linux, te sugerimos explorar otras opciones.

Por ejemplo, Windows, HiveOS o RaveOS podrían ser mejores opciones. Estos dos últimos son esencialmente basados en Linux pero están específicamente optimizados para la minería y el overclocking de tarjetas gráficas. Vienen con interfaces amigables diseñadas para usuarios regulares, incorporan varias mejoras y son fáciles de navegar.

Sin embargo, si estás decidido a seguir con la minería en Ubuntu Linux y lo has decidido conscientemente, ¡estamos aquí para asistirte! No será un paseo por el parque, pero sin duda será un viaje intrigante ✨.

Overclocking con Argumentos del Minero

Comencemos explorando un método sencillo para el overclocking: usando argumentos del minero.

Este método se aplica exclusivamente a mineros que soportan comandos de overclocking en Linux. Es crucial leer cuidadosamente la descripción del minero para asegurar la compatibilidad con tu tarjeta gráfica específica, el algoritmo elegido y las capacidades de overclocking en Linux.

  • Cada minero viene con su conjunto único de comandos para overclocking. Es vital estar atento al comando específico requerido para cada minero.
  • El sitio web miner.download ofrece mineros de primera calidad, comandos completos de mineros y escenarios de uso.
  • Instrucciones detalladas sobre cómo descargar, configurar y ejecutar un minero se pueden encontrar en el artículo "Mining on Ubuntu Linux."

Esta discusión se centrará en hacer overclocking a tu tarjeta gráfica usando el lolminer
lolminer es compatible con varios algoritmos y soporta varios fabricantes de tarjetas gráficas, incluyendo Nvidia, AMD e Intel ARC.

Overclocking de Tu Tarjeta Gráfica en Linux con un Script de Shell

En cuanto al overclocking, los comandos fundamentales implican ajustar la frecuencia del núcleo de tu tarjeta gráfica, la frecuencia de la memoria y el límite de potencia. Recuerda que estas configuraciones variarán según tu tarjeta gráfica específica y el algoritmo que estés usando. Para perfiles de overclocking personalizados adaptados a tu tarjeta gráfica, consulta nuestra Base de Datos de Overclocking.

Esta guía demostrará cómo hacer overclocking a la tarjeta gráfica Nvidia RTX 3060 Ti para el algoritmo NEXA.

  1. Navega a la carpeta que contiene el minero descargado.

  2. Abre el script de shell (archivo sh) correspondiente a la criptomoneda que deseas minar.

  3. Inserta los comandos de overclocking después de la dirección de la billetera y el nombre del trabajador, separados por espacios. *En este ejemplo, haremos overclocking al núcleo en 100 MHz, estableceremos la frecuencia de la memoria en 5000 MHz y limitaremos el consumo de energía a 160 Watts.
    --cclk 100 — aumenta la frecuencia del núcleo en 100 MHz.
    --mclk 5000 — establece la frecuencia de la memoria en 5000 MHz.
    --pl 160 — limita el consumo de energía de la tarjeta gráfica a 160 Watts.

    Para una lista completa de comandos adaptados a mineros, algoritmos y tarjetas gráficas, visita miner.download, la página de “Instrucciones”. Proporciona información detallada sobre comandos esenciales para varios mineros y escenarios.

  4. Guarda el archivo con tus cambios. Abre el terminal desde tu carpeta del minero, usa el comando su o sudo su para obtener privilegios de administrador e ingresa tu contraseña de cuenta.

  5. Inicia el minero ejecutando el comando ./Start-Nexa.sh. El minero se iniciará usando las configuraciones de tu script Start-Nexa.sh. En la ventana del minero, notarás que se han aplicado las configuraciones de overclocking especificadas.

Overclocking de Tu Tarjeta Gráfica en Linux a través del Terminal

  1. Abre el terminal desde tu directorio del minero.

  2. Usa el comando su o sudo su para obtener privilegios de administrador e ingresa tu contraseña de cuenta.

  3. Ingresa el comando de inicio del minero en el terminal, agregando los comandos de overclocking después de la dirección de la billetera y el nombre del trabajador, separados por espacios. *Por ejemplo, aumentemos el reloj del núcleo en 100 MHz, establezcamos la frecuencia de la memoria en 5000 MHz y limitemos el consumo de energía a 160 Watts.
    --*cclk 100 — aumenta el reloj del núcleo en 100 MHz.
    --mclk 5000 — establece la frecuencia de la memoria en 5000 MHz.
    --pl 160 — limita el consumo de energía de la tarjeta gráfica a 160 Watts.
    Ejemplo:
    ./lolMiner --algo NEXA --pool nexa.kryptex.network:7026 --user nexa:nqtsq5g5ufvngn8yc2va8nf0ru4mq2d8kh0vr4zzvchqhsy6/MyFirstRig --cclk 100 --mclk 5000 --pl 160

  4. Presiona Enter, y el minero se iniciará con las configuraciones especificadas, aplicando tus configuraciones de overclocking.

Overclocking de Tarjetas Gráficas NVIDIA Usando nvidia-settings

Este método requiere experiencia trabajando con Linux. La efectividad de este método depende del tipo y versión del controlador de tu sistema. Recomendamos usar el método de argumentos para el minero.

  1. Abre el terminal presionando Ctrl+Alt+T.

  2. Ejecuta el comando su o sudo su para obtener privilegios de administrador e ingresa tu contraseña de cuenta.

  3. Abre el archivo xorg.conf usando sudo nano /etc/X11/xorg.conf.

  4. Localiza las secciones Section "Device" y Section "Screen" dentro del archivo.

  5. Agrega la siguiente configuración a ambas secciones, como se muestra en la captura de pantalla: Option "Coolbits" "12"

  6. Guarda los cambios en el archivo presionando Ctrl+S y cierra el archivo con Ctrl+X.

  7. Reinicia tu computadora.

  8. Reabre el terminal usando Ctrl+Alt+T.

  9. Ejecuta el comando su o sudo su para obtener privilegios de administrador e ingresa tu contraseña de cuenta.

  10. Ejecuta el comando nvidia-settings.

  11. Se abrirá la ventana de nvidia-settings. Navega a la pestaña PowerMizer.

  12. Ingresa tus configuraciones deseadas en los Niveles de rendimiento editables.

  13. Cierra el programa después de hacer los ajustes.

  14. Lanza el terminal y ejecuta el comando nvidia-smi -i 0 -pl 140 si deseas cambiar el límite de potencia.
    -i 0 — se refiere al número de la tarjeta gráfica (la cuenta comienza desde cero).
    -pl 140 — establece el límite de consumo de energía en vatios. Por ejemplo, 140 significa 140 Watts.

  15. ¡Hecho! Tus configuraciones configuradas se aplicarán a tu tarjeta de video hasta que las modifiques nuevamente en el programa nvidia-settings.

Overclocking de AMD usando radeon-profile

Este método requiere experiencia trabajando con Linux. El éxito de este método dependerá del tipo y versión del controlador que tengas instalado. Recomendamos usar el método con argumentos para el minero.

  1. Abre el terminal usando Ctrl+Alt+T.

  2. Ejecuta el comando su o sudo su para otorgar privilegios de administrador e ingresa la contraseña de la cuenta.

  3. Pega los siguientes comandos en el terminal y luego presiona Enter:

    apt-get install mesa-utils
    add-apt-repository ppa:radeon-profile/stable
    apt-get update
    apt-get install radeon-profile
    
  4. Una vez que la instalación esté completa, verás Radeon Profile en la lista de aplicaciones. Puedes abrirlo desde allí o ejecutar el comando radeon-profile.

  5. Después de que se abra el Radeon Profile, ve a la pestaña Overclock haciendo clic en ella en la parte inferior del programa.

  6. Habilita Percent overclock y haz overclocking a tu tarjeta gráfica.

    Ten en cuenta que el overclocking se realiza en porcentajes. Por ejemplo, para hacer overclocking a una RX 580 en 100 MHz, necesitas dividir 100 MHz por su frecuencia máxima de 1340 MHz, resultando en 7.5%. Puedes encontrar la frecuencia máxima del núcleo de tu tarjeta gráfica en la pestaña Overclock bajo la sección Control de frecuencia manual, número 7, o para la memoria de video, número 2.

  7. Después de todo, presiona Apply para aplicar los cambios que hiciste. ¡Listo! Tus configuraciones se usarán para tu tarjeta de video hasta que las cambies en el programa Radeon Profile.

Overclocking de Tarjetas Gráficas AMD con CoreCtrl

Ten en cuenta que este método requiere experiencia en Linux. Su éxito depende del tipo y versión del controlador que tengas instalado. Recomendamos utilizar el método de argumentos para el minero.

  1. Abre el terminal usando Ctrl+Alt+T.

  2. Ejecuta el comando su o sudo su para otorgar privilegios de administrador e ingresa tu contraseña de cuenta.

  3. Agrega el repositorio con el comando add-apt-repository ppa:ernstp/mesarc.

  4. Actualiza las versiones de los paquetes con el comando apt update.

  5. Instala CoreCtrl ejecutando apt install corectrl.

  6. Agrega el programa al inicio automático con el comando
    cp /usr/share/applications/org.corectrl.corectrl.desktop ~/.config/autostart/org.corectrl.corectrl.desktop.

  7. Ejecuta el comando pkaction --version y anota la versión.

  8. Crea un archivo usando sudo nano /etc/polkit-1/localauthority/50-local.d/90-corectrl.pkla.

  9. Si la versión mostrada por el comando pkaction --version es anterior a 0.106, inserta las siguientes configuraciones en el archivo. Reemplaza your-user-group con el nombre de tu grupo de usuario (generalmente el mismo que tu nombre de usuario), que puedes encontrar usando id username:

    [User permissions]
    Identity=unix-group:your-user-group
    Action=org.corectrl.*
    ResultActive=yes
    

    Si la versión es más reciente que 0.106, inserta estas configuraciones en el archivo, reemplazando your-user-group con tu grupo:

    polkit.addRule(function(action, subject) {
        if ((action.id == "org.corectrl.helper.init" ||
             action.id == "org.corectrl.helperkiller.init") &&
            subject.local == true &&
            subject.active == true &&
            subject.isInGroup("your-user-group")) {
                return polkit.Result.YES;
        }
    });
    
  10. Guarda el archivo usando Ctrl+S y sal presionando Ctrl+X.

  11. Abre el archivo sudo nano /etc/default/grub.

  12. Encuentra la línea GRUB_CMDLINE_LINUX_DEFAULT= y agrega amdgpu.ppfeaturemask=0xffffffff" al final como se muestra en la captura de pantalla.

  13. Guarda el archivo usando Ctrl+S y sal presionando Ctrl+X.

  14. Ejecuta el comando grub-mkconfig -o /boot/grub/grub.cfg.

  15. Reinicia tu computadora.

  16. Abre el programa CoreCtrl.

  17. En la pestaña Profiles, crea un nuevo perfil y haz overclocking a tu tarjeta gráfica.

  18. ¡Hecho! Tus configuraciones configuradas se aplicarán a tu tarjeta de video hasta que las modifiques en el perfil creado.

🚑¿Necesitas ayuda?

¿Algo no funciona?

¡Nuestra amigable comunidad y soporte experimentado estarán encantados de ayudarte!

Contáctanos a través del soporte del sitio web, en Telegram, o pide ayuda en nuestro Discord.

این مقاله به زبان های دیگر موجود است: