Pages

Tutorial: Cómo minar bitcoins – Parte 13: Overclocking en Linux

Esta es la 13va parte de la serie “Cómo minar bitcoins”. Recomendamos a quienes aún no lo hayan hecho, leer las entregas anteriores antes de continuar.

Para ver qué es el overclocking visitar nuestra última entrega del Tutorial de Minería Bitcoin: Overclocking en Windows

La siguiente es una pequeña guía para overclockear tu tarjeta gráfica ATI (o AMD) en un entorno Linux. La misma está pensada para Ubuntu, pero debería ser válida para cualquier otro distro.

Pre-requisitos:

Si escribes el comando aticonfig en un terminal, obtendrás distintas opciones de configuración que podrás usar con tu driver, incluídas las de overdrive; la sintaxis apropiada es aticonfig <option>. La siguiente es una lista de opciones relacionadas con el overdrive:

–od-enable
Activa el Overdrive.

–od-disable
Desactiva el Overdrive. Debes reiniciar X para que los clocks (relojes) vuelvan a sus valores predeterminados.

 –odgc
Muestra un listado de los clocks del núcleo y las memorias de tu tarjeta, y los rangos en los que puedes overclockear.

–odgt
Muestra la temperatura del núcleo.

 –odsc={NewCoreClock|0,NewMemoryClock|0}
Especifica los clocks requeridos para el núcleo y las memorias.

–odcc
Aplica los nuevos clocks especificados por el comando setclocks.

–odrd
Restaura los relojes a valores por defecto. Necesitas reiniciar X para que los cambios tengan efecto.

Pasos para el overclocking:

1. Como primera medida debemos encender el Overdrive:

aticonfig --od-enable

Si tu tarjeta no es compatible, un mensaje te lo comunicará.

2. Luego obtenemos el clock actual y el rango válido de overclocking para tu tarjeta:

aticonfig --odgc

Default Adapter - ATI Radeon HD 6900 Series
                            Core (MHz)    Memory (MHz)
           Current Clocks :    810           1250
             Current Peak :    810           1250
  Configurable Peak Range : [500-950]     [1250-1350]
                 GPU load :    98%

3. Ahora podemos especificar las frecuencias válidas para nuestro overclock:

aticonfig --odsc=900,800

Default Adapter - ATI Radeon HD 6900 Series
                  New Core Peak   : 900
                  New Memory Peak : 800

4. Finalmente aplicamos las nuevas frecuencias:

aticonfig --odcc

5. Revisa tu nuevo overclock:

aticonfig --odgc

Default Adapter - ATI Radeon HD 6900 Series
                            Core (MHz)    Memory (MHz)
           Current Clocks :    900           800
             Current Peak :    900           800
  Configurable Peak Range : [500-950]     [1250-1350]
                 GPU load :    98%

También puedes usar el Overdrive para configuraciones de Crossfire. El proceso es idéntico, pero necesitas especificar el dispositivo que estás overclockeando. Ejemplo:

aticonfig --list-adapters
#a cada tarjeta se le dará un número, que agregarás a los
comandos normales de Overdrive
aticonfig --adapter=0 --odgc
#etc...

Prueba de Estabilidad (Stress Testing)

Hay una prueba de estabilidad disponible para Overdrive. No siempre da resultado, pero puedes probarlo y ver si funciona para tí:

atiode -P 60 -H localhost:0; echo $?
#corre una prueba por 60 segundos; puedes especificar
cualquier tiempo, en segundos, que quieras.

Luego de que termine la prueba, nos dará un número. Cada número corresponde a un estado determinado:

0: Prueba completada exitosamente.
1: Parámetros de comando inválidos.
2: La prueba falló por errores de prestación.
3: No se encontró adaptador.
4: Prueba abortada por motivo desconocido.

Otra forma de correr una prueba de estabilidad es utilizando furmark. Funciona muy bien bajo WINE (sólo asegúrate de que Compiz esté apagado).

Otras herramientas:

Si no te gusta la línea de comando, existen un par de herramientas de desarrolladores que puedes utilizar. Necesitan los mismos requisitos, ya que son simplemente interfases de Overdrive:

ATI Overclocking Utility

ATI Overclocking Utility - Bitcoin en Español ATI Overclocking Utility - Bitcoin en Español

Su uso es muy intuitivo. Las últimas versiones también soportan tarjetas en Crossfire.

Versión 32 bits

Versión 64 bits

AMD Overdrive Control

AMDOverdriveCtrl - Bitcoin en Español AMDOverdriveCtrl - Bitcoin en Español AMDOverdriveCtrl - Bitcoin en Español

AMDOverdriveCtrl

, , , , , , , ,