Busindre » Blog Archive » NVClock Overclocking de tarjetas Nvidia

NVClock Overclocking de tarjetas Nvidia

March 12th, 2007 by Busindre

Nvclock permite cambiar la frecuencia de reloj del procesador y la memoria de la tarjeta. Soporta todas las tarjetas nVidia excepto las Riva 128 y la Riva 128zx. Permite mejor rendimiento en 3D y 2D pero todos sabemos los riesgos de usar estas técnicas (Se calienta más y perderá vida de uso), pero si lo hacemos bien se pueden conseguir mejoras sin casi afectar la vida de uso.

No hay medidas establecidas en el tema de overclocking en tarjetas gráficas, no es algo realmente muy peligroso. Debemos hacerlo poco a poco, subimos en cuanto a velocidad de procesamiento de 5 en 5 mhz la frecuencia y se van probando juegos, cuando se cuelgue bajamos unos 5 Mhz y ya tenemos overclockeada la tárjeta. Si incrementamos los valores de la memoria, el único problema sería ver texturas mal formadas debido a errores, esto podemos hacerlo de 10 Mhz en 10 Mhz.

AVISO No se debe aumentar mas del 25% ninguna de las frecuencias..

NOTA: Muchas tarjetas traen defectos de fábrica o se fastidian y se calientan demasiado, con esta utilidad podemos bajarle el rendimiento y solventar un poco el problema.

Todos los comandos que ejecutemos con NVClock deben ser root para que surtan efecto, y no se debe tener en ejecución aplicaciones que usen OpenGL para funcionar. Para usar nvclock hace falta tener el driver (controlador) de nvidia compilado como se debe y por supuesto tener aceleración 3D.

Como los cambios no duran al reiniciar puede ser interesante hacer un script para que al arrancar se overclockee la tarjeta o solo usarlo para cuando juguemos asignando comandos para activar el overcloking o devolverlo a la configuración normal,.. como se quiera:

Nvidia overclocking

Paquete (Ultimo estable): http://www.linuxhardware.org/nvclock/nvclock0.7.tar.gz

Instalación:

$ ./configure
$ make
# make install

NOTA: Si somos de los que no nos gustan los make install, después del make tenemos los ejecutables en: nvclock0.7/src y nvclock0.7/src/gtk

Comandos:

nvclock -i -> Muestra información de la tarjeta:

$ nvclock -i
NVClock v0.7

– General info –
Card: nVidia GeforceFX 5200
PCI id: 0×322
GPU speed: 249.750 MHz
Bustype: AGP

– Memory info –
Amount: 128 MB
Type: 128 bit DDR
Speed: 405.000 MHz

– AGP info –
Status: Enabled
Rate: 8X
AGP rates: 4X 8X
Fast Writes: Disabled
SBA: Enabled

NOTA: Puede que nos aparezca un apartado de temperatura, depende del modelo de tarjeta usado (chip NV43, NV44, NV47,..):

–Sensor info –

Sensor: GPU Internal Sensor
GPU temperature: 61C

Con esta información ya no es necesario que estemos probando de 5 en 5 Mhz ya que se puede controlar la temperatura. (No recomendable que pase de 75 grados)

nvclock -s -> Muestra el modelo, numero de identificación en el sistema, velocidad de la memoria y del núcleo. Son los valores que podemos modificar y los que se tienen actualmente

$ /nvclock -s
NVClock v0.7

Card: nVidia GeforceFX 5200
Card number: 1
Memory speed: 405.000 MHz
Core speed: 249.750 MHz

NOTA: Core speed = GPU speed

nvclock -r -> Deja la tarjeta con la configuración por defecto (Como antes de overclockearla)

$ nvclock -r
NVClock v0.7

Your nVidia GeforceFX 5200 has been restored to its original speeds
Memory speed: 405.000 MHz
Core speed: 249.750 MHz

nvclock -c n -> Siendo n el numero de tarjeta que tengamos “Card number” (Pueden ser más de una)

nvclock -n velocidad -> Esto modifica la velocidad del núcleo (GPU), como ya comentamos iremos de 5 en 5 probando. Tenemos que fijarnos en el Core speed (Opción -s) o el Core speed (opción -i) e ir aumentándolo, como dijimos nunca es bueno pasarse del 25% pero con “-f” podemos forzar (nvclock -f -n 310):

$ nvclock -n 252

NVClock v0.7

Requested core speed: 252.000 MHz
nVidia GeforceFX 5200
Memory speed: 405.000 MHz
Core speed: 251.999 MHz

NOTA: Para ver como mejora el rendimiento tenemos comandos como glxgears, dándonos cuenta de como aumentan los FPS :)

nvclock -m velocidad -> Es la frecuencia que mayor rendimiento ofrece, Yo lo modifico de 10 en 10 (Memory speed).

$ nvclock -m 415
NVClock v0.7

Requested memory speed: 415.000 MHz
nVidia GeforceFX 5200
Memory speed: 418.500 MHz
Core speed: 251.999 MHz

nvclock -d -> Modo debug (Muestra mensajes internos de la aplicación, como en casi todas las aplicaciones de linux, de interés para desarrolladores).
nvclock -f F 0-100 -> Opción para hacer girar el disipador de la tarjeta (Máximo posible 100, Mínimo 0) o menos. Opcion recomendable si vemos que se calienta demasiado. (Solo en tarjetas “avanzadas”). Ejemplo: # nvclock -f -F 100

Tenemos también gui para nvclock, en los repositorios se suelen encontrar:

nvclock - Allows you to overclock your nVidia card under GNU/Linux
nvclock-gtk - Allows you to overclock your nVidia card under GNU/Linux
nvclock-qt - Allows you to overclock your nVidia card under GNU/Linux

Recomendación: nvclock-gtk (GNOME) y nvclock-qt (KDE)

Mejoras conseguidas (Solo aumentando lo contado en el articulo):

* Sin overclockear:

$ glxgears
292 frames in 5.0 seconds = 58.400 FPS
329 frames in 5.0 seconds = 65.800 FPS
358 frames in 5.0 seconds = 71.600 FPS
365 frames in 5.0 seconds = 73.000 FPS

* Con escaso overclocking (+ 5 de GPU y + 10 de Memoria):

$ glxgears
371 frames in 5.0 seconds = 76.200 FPS
363 frames in 5.0 seconds = 74.600 FPS
361 frames in 5.0 seconds = 74.200 FPS
352 frames in 5.0 seconds = 72.400 FPS

NOTA: Hay otras opciones como son para cambiar el brillo de la pantalla, alisado de bordes, sincronismo vertical, los filtros anisotrópicos, monitoreo de temperatura y de los ventiladores, ajuste de la velocidad de rotación de los ventiladores,… y más cosas pero solo cuando tenemos chips del tipo NV44 en adelante.

Posted in Hardware |

Leave a Comment

Please note: Comment moderation is enabled and may delay your comment. There is no need to resubmit your comment.