martes, 8 de julio de 2008

Overclock Nvidia en Kubuntu 8.04

Por fin me anime y le hice overclock a mi nvidia geforce 6600 256mb pci-e.

Para ello vamos a instalar nvclock y nvclock-gtk que es la aplicacion que nos permite realizar el overclock.

$sudo aptitude install nvclock nvclock-gtk
(nota tambien existe la version QT para KDE nvclock-qt, pero me parecio mas completa la version GTK)

una vez instalado hacemos $nvclock -i para obtener informacion de nuestra placa. Aca vemos la salida del comando:

-- General info --
Card: nVidia Geforce 6600
Architecture: NV43 A4
PCI id: 0x141
GPU clock: 300.857 MHz
Bustype: PCI-Express

-- Pipeline info --
Pixel units: 1x4 (01b)
Vertex units: 3x1 (111b)
HW masked units: pixel 10b vertex 000b
SW masked units: pixel 10b vertex 000b

-- Memory info --
Amount: 256 MB
Type: 128 bit DDR
Clock: 398.250 MHz

-- PCI-Express info --
Current Rate: 16X
Maximum rate: 16X

-- Sensor info --
Sensor: GPU Internal Sensor
GPU temperature: 47C

-- VideoBios information --
Version: 05.43.02.66.00
Signon message: GeForce 6600 BIOS
Performance level 0: gpu 300MHz/memory 400MHz/100%

ahora ejecutamos $sudo nvclock_gtk


He descubiero que es muy seguro nvclock, ya que solo nos permite hacer hasta un 25% de overclock sobre nuestra placa. Para mayor overclock habra que forzar el comando, luego lo veremos.
Entonces con las barras de desplazamiento vamos aumentando los Hz y vamos probando la placa.
Para realizar un benchmark utilizaremos $ glxgears, que nos ira dando la salida en FPS.

Si queremos restaurar los valores a los que vienen de fabrica solo debemos presionar RESET SPEEDS

A modo consola tambien lo podemos realizar. Solo basta hacer:

$ sudo nvclock -m (Mhz memoria) -n (Mhz GPU)

si queremos hacer un overclock por arriba del 25% debemos utilizar la opcion -f para forzar el comando.

$ sudo nvclock -f -m (Mhz memoria) -n (Mhz GPU)

podemos controlar la temperatura mediante

$nvclock -T

y para restaurar los valores originales hacemos:

$nvclock -r

A modo de ejemplo les pongo como lo tengo yo:

$ sudo nvclock -f -m 540 -n 430 -a fsaa=4

y aca esta la salida del comando $nvclock -i

-- General info --
Card: nVidia Geforce 6600
Architecture: NV43 A4
PCI id: 0x141
GPU clock: 432.000 MHz
Bustype: PCI-Express

-- Pipeline info --
Pixel units: 1x4 (01b)
Vertex units: 3x1 (111b)
HW masked units: pixel 10b vertex 000b
SW masked units: pixel 10b vertex 000b

-- Memory info --
Amount: 256 MB
Type: 128 bit DDR
Clock: 540.000 MHz

-- PCI-Express info --
Current Rate: 16X
Maximum rate: 16X

-- Sensor info --
Sensor: GPU Internal Sensor
GPU temperature: 47C

-- VideoBios information --
Version: 05.43.02.66.00
Signon message: GeForce 6600 BIOS
Performance level 0: gpu 300MHz/memory 400MHz/100%
Yo tengo instalado Gkrellm, en la zona de temperaturas > GPU > Alertas en el comando para la alerta tengo puesto nvclock -r, asi cuando supera cierta temperatura, el Gkrellm me las pone por defecto. (No tuve problemas de temperaturas, utilizando el cooler stock de la tarjeta)


NOTA: los valores que obtuve 540/430 Mhz fueron obtenidos mediante Rivatuner en Windows, ya que este deja pasar por arriba del 25% y ejecutando Juegos se fueron viendo los errores hasta llegar a velocidades estables.




1 comentario:

OtakuXXI dijo...

Che, muy buen blog, el posteo de "la novia" estuvo muy gracioso.