PDF de programación - Instalación y Ahorro de energía de la tarjeta gráfica nvidia (GeForce4 MX 440 AGP 8x)

Imágen de pdf Instalación y Ahorro de energía de la tarjeta gráfica nvidia (GeForce4 MX 440 AGP 8x)

Instalación y Ahorro de energía de la tarjeta gráfica nvidia (GeForce4 MX 440 AGP 8x)gráfica de visualizaciones

Actualizado el 17 de Abril del 2021 (Publicado el 4 de Agosto del 2018)
656 visualizaciones desde el 4 de Agosto del 2018
83,8 KB
9 paginas
Creado hace 19a (09/01/2005)
Instalaci´on de la tarjeta gr´afica nvidia (GeForce4 MX 440 AGP 8x)

Instalaci´on y Ahorro de energia de la tarjeta
gr´afica nvidia (GeForce4 MX 440 AGP 8x)

Por Paco Aldarias Raya

Impreso: 9 de enero de 2005

Email: pacolinux arroba inicia punto es
Web: http://pagina.de/pacodebian
Con Linux Debian. En Valencia (Espa˜na)
Este documento es de libre reproducci´on siempre que se cite su fuente.

Realizado con: LATEX

´Indice

´Indice

1. Introducci´on

2. Instalando los drivers de nvidia

2.1. Bajandose el instalador NVIDIA-Linux-x86-1.0-5336-pkg1.run
2.2.
Instalandolo atraves de paquetes . . . . . . . . . . . . . . . . .
2.3. Compil´andolo . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.4. Postinstalacion . . . . . . . . . . . . . . . . . . . . . . . . . .

3. Ahorro de energ´ıa en Athlon

4. Aceleraci´on 3D en nvidia: dri

5. Ver pelis del dvd en la tv

6. Instalaci´on de nvidia atraves de apt

7. Mejorar la gesti´on de interrupciones: irqtune

1

1

1
1
3
4
4

4

5

6

6

8

Por Paco Aldarias

1/9

Instalaci´on de la tarjeta gr´afica nvidia (GeForce4 MX 440 AGP 8x)

8. Error de nvidia y kernel 2.6

9. Bibliograf´ıa

1.

Introducci´on

8

8

Vamos a describir el proceso de instalaci´on de las tarjetas de redd nvidia.
Desde consola como root:
lspci
0000:02:00.0 VGA compatible controller: nVidia Corporation NV18 [Ge-

Force4 MX 440 AGP 8x] (rev a4)

2.

Instalando los drivers de nvidia

2.1. Bajandose el instalador NVIDIA-Linux-x86-1.0-

5336-pkg1.run

Descargar el driver http://es.nvidia.com/page/drivers.html
elegir la opcion Linux IA32
Descargamos el driver donde queramos, por ejemplo en /home/usuario/
Descargar el extenso archivo README-version TXT que nos aparecera

en la siguiente ventana.(esta en castellano) y leerlo

Salir del entorno grafico para empezar la instalcion. Para esto:
o bien, teclear en linea de comandos ”telinit 3” (despues para volver al

entorno grafico teclear ”telinit 5”)

o bien, salir con terminar ¨usuario2 volver a entrar con al opcion consola

que aparece al pulsar el boton opciones de la ventana de inicio de KDE

Ir al directorio donde hemos descargado el driver (por ej., /home/usuario/
En linea de comandos y siendo root, escribir:
sh NVIDIA-Linux-x86-1.0-5336-pkg1.run
Aqu´ı es donde se me presentaba otro problema, ya que me daba el si-

guiente mensaje:

You appear to be compiling the NVIDIA kernel module with
a compiler different from the one that was used to compile
the running kernel. This may be perfectly fine, but there
are cases where this can lead to unexpected behaviour and
system crashes.

Por Paco Aldarias

2/9

Instalaci´on de la tarjeta gr´afica nvidia (GeForce4 MX 440 AGP 8x)

If you know what you are doing and want to override this
check, you can do so by setting IGNORE_CC_MISMATCH.

In any other case, set the CC environment variable to the
name of the compiler that was used to compile the kernel.

(Parece que est´a compilando el m´odulo kernel de NVIDIA con
un compilador diferente del que utiliz´o para compilar el kernel
activo. En principio no tiene por qu´e haber ning´un problema, pero
a veces puede ocasionar un comportamiento inesperado y el fallo del
sistema. Si sabe lo que est´a haciendo y quiere omitir esta
comprobaci´on, puede hacerlo ejecutando el comando IGNORE_CC_MISMATCH.
En caso contrario, configure la variable de entorno cc con el nombre
del compilador que utiliz´o para compilar el kernel.)

El README de nVidia trata este problema y le da la siguiente respuesta:
R: Debe compilar el m´odulo kernel de NVIDIA con la misma versi´on
de
compilador que utiliz´o para compilar su kernel. Algunas estructuras
de datos de kernel de Linux dependen de la versi´on de gcc utilizada para
compilarlas, por ejemplo en include/linux/spinlock.h:

...
* Most gcc versions have a nasty bug with empty initializers.
*/
#if (__GNUC__ > 2)

typedef struct { } rwlock_t;
#define RW_LOCK_UNLOCKED (rwlock_t) { }

#else

typedef struct { int gcc_is_buggy; } rwlock_t;
#define RW_LOCK_UNLOCKED (rwlock_t) { 0 }

#endif

Si el kernel se compila con gcc 2.x, pero se utiliza gcc 3.x para
pilar la interfaz del kernel de NVIDIA (o viceversa), se modificar´a
ma˜no de rwlock t y se producir´an fallos, por ejemplo, en ioremap.

com-
el ta-

Para averiguar qu´e versi´on de gcc utiliz´o para compilar el kernel,

exa-

mine la salida de:

cat /proc/version

Para averiguar qu´e versi´on de gcc figura actualmente en su $PATH,

examine la salida de:

Por Paco Aldarias

3/9

Instalaci´on de la tarjeta gr´afica nvidia (GeForce4 MX 440 AGP 8x)

gcc -v

Bien, intente todo esto y otros consejos que me disteis pero nada. Al final
tuve que volver a instalar Knoppix ya que me empezaron a aparcer problemas
extras, por ej. en el moden, seguramente fruto de haber andado ”jugando”sin
saber muy bien lo que hacia.

Al volver a reinstalar leo un nuevo mensaje de vuestra ayuda en el que
dice que el simplemente se habia saltado esta advertencia y habia instaldo
el driver. Le contest´e que ya habia intentado esto, pero que no me dejaba
continuar.

De todas formas, volv´ı a intentar saltarme el paso. Y ¡¡¡MILAGRO!!! esta
vez si que instala el driver. (Claro, que me he quedado sin saber por qu´e antes
no y ahora s´ı)

2.2.

Instalandolo atraves de paquetes

Desde consolar como root:

NVDIST=testing
apt-get install module-assistant nvidia-kernel-common
module-assistant auto-install nvidia

2.3. Compil´andolo

apt-get -t $NVDIST install nvidia-kernel-source nvidia-kernel-common
cd /usr/src
tar -zxf nvidia-kernel-source.tar.gz
export KVERS=$(uname -r)
export KSRC=/usr/src/kernel-headers-$KVERS
apt-get install kernel-headers-$KVERS
apt-cache policy kernel-image-$KVERS kernel-headers-$KVERS
cd /usr/src/modules/nvidia-kernel
debian/rules binary_modules
dpkg -i /usr/src/nvidia-kernel-*.deb

2.4. Postinstalacion

Una vez instalado ya solo queda modificar el archivo /etc/X11/XF86Config-

4

Las modificaciones ser´an:
Donde pone

Driver ”nv”

Por Paco Aldarias

4/9

Instalaci´on de la tarjeta gr´afica nvidia (GeForce4 MX 440 AGP 8x)

poner
Driver ”nvidia”

Asegurse de que figura

Load ”glx”
Comentar (a˜nadir al principio #) las lineas:
Load ”dri”
Load ”GLcore”

Y reiniciar el entorno gr´afico
Si todo ha ido bien, antes de que aparezca el escritorio, aparecer´a a toda

pantalla el logo de nVidia.

3. Ahorro de energ´ıa en Athlon

Instalaci´on:

apt-get install athcool

Versi´on:

athcool

0.3.5-2

Enable powersaving mode for Athlon/Duron pro

Ver que soporta:

athcool list

Ver el estado:

athcool status

Instarlo en el arranque:

update-rc.d athcool start 20 2 3 4 5 .

Quitalro del arranque:

update-rc.d -f athcool remove

Por Paco Aldarias

5/9

Instalaci´on de la tarjeta gr´afica nvidia (GeForce4 MX 440 AGP 8x)

4. Aceleraci´on 3D en nvidia: dri

Podemos mejorar el rendimiento 3d instalando dri. Yo he pasado de 700

FPS a 3300FPS, siguiendo los pasos que describo.

Probar el rendimento:

glxgears

Me sale esto:

13488 frames in 5.0 seconds = 2697.600 FPS
16469 frames in 5.0 seconds = 3293.800 FPS
16462 frames in 5.0 seconds = 3292.400 FPS
16488 frames in 5.0 seconds = 3297.600 FPS

Comprobar que tenemos activado el dri en las exis:

dpkg-reconfigure xserver-xfree86

Comprobar que con glxinfo en los dos casos te sale ”Direct Rendering:

Yes”.

Instalar:

apt-get install xlibmesa-dri

5. Ver pelis del dvd en la tv

Editar el fichero /etc/X11/XF86Config-4
Section ”Screen”

Option "TVStandard" "PAL-B"
Option "TVOutFormat" "SVIDEO"

Section ”Device”

Option "TwinView"
Option "SecondMonitorHorizSync" "31-82"
Option "SecondMonitorVertRefresh" "58-75"
Option "MetaModes" "1280x1024,1280x1024; 1024x768,1024x768; 800x600,800x600; 640x480,640x480"
Option "TwinViewOrientation" "Clone"

Por Paco Aldarias

6/9

Instalaci´on de la tarjeta gr´afica nvidia (GeForce4 MX 440 AGP 8x)

6.

Instalaci´on de nvidia atraves de apt

S´ı se puede instalar sin recompilar.
Por ejemplo, para instalar el ´ultimo n´ucleo con los drivers nvidia hay que

hacer lo siguiente:

La informaci´on est´a extra´ıda de:
http://www.bio-informatics.nl/debinstall2.php (en barrapunto).
Tambi´en hay m´as informaci´on aqu´ı:
http://home.comcas.net/~andrex/Debian-nVidia/installation.htm

(que ya he mencionado en alg´un email a listas).

1. Lo primero es instalar el kernel y las cabeceras del kernel.

apt-get install kernel-image-2.6.8-1-686

apt-get install kernel-headers-2.6.8-1-686

2. Reiniciar la m´aquina y arrancar con el nuevo kernel

3.

Instalas el paquete fuente de nvidia

apt-get install nvidia-kernel-source

4. Exportar las variables de entorno para el kernel

export KSRC=/usr/src/kernel-headers-2.6.8-1-686

export KVERS=2.6.8-1-686

5. Descomprimir y construir el paquete

En /usr/src/ haces tar zxvf nvidia-kernel-source.tar.gz

cd modules/nvidia-kernel

debian/rules binary_modules

6.

Instalas nvidia-kernel-common

apt-get install nvidia-kernel-common

Por Paco Aldarias

7/9

Instalaci´on de la tarjeta gr´afica nvidia (GeForce4 MX 440 AGP 8x)

7.

Instalar el paquete construido

dpkg -i /usr/src/modules/nvidia-kernel-*

8.

Instalas Nvidia GLX

apt-get install nvidia-glx

9. Configuras las X

En el archivo /etc/X11/XF86Config-4 deben estar comentadas las si-
guientes lineas:

# Load "GLcore"
# Load "dri"

y sustituir

Driver
por
Driver

"nv"

"nvidia"

Haces un modconf y deber´ıa salir (a m´ı me sale al final).

10. Reinicias las X con el driver cargado.

PD: Instalar nvidia-settings para configurar la tarjeta al estilo Win.

Para la documentaci´on oficial y configuraci´on:

http://es.nvidia.com/doxs/io/14901/README_ia32_6111_es.txt

PD1: Existen m´as formas de crear un paquete deb de los drivers nvidia,
pero quiz´a esta es la m´as f´acil que he visto.

7. Mejorar la gesti´on de interrupciones: irq-

tune

Instalarlo:

apt-get install hwtools sysutils scsitools memtest86

Ejecutar desde consola como root:

irqtune

Por Paco Aldarias

8/9

Instalaci´on de la tarjeta gr´afica nvidia (GeForce4 MX 440 AGP 8x)

8. Error de nvidia y kernel 2.6

Cuando salga este error:

nvidia: module l
  • Links de descarga
http://lwp-l.com/pdf12884

Comentarios de: Instalación y Ahorro de energía de la tarjeta gráfica nvidia (GeForce4 MX 440 AGP 8x) (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad