Custom Search
Bloggers Activos
Emacs como IDE para CakePHP aarkerio
La Negación del Viaje Lunar tonathiu
Porque los mononeurones si tenemos madre! blacksoul
BrunoFerías thot
The Art vendaval
Aclimatación extraterrestre ¿para qué? ahuramazdah
¿A que le tienes miedo? teosho
Sobre nazis, terror y medios tonathiu
Amenazas a la cuarta dimensión ¿de veras? ahuramazdah
Tarjeta Broadcom BCM94311MCG rev 02 teosho
Last Download
Segunda Fundación
Segunda Fundación
Pidiendo OpenSolaris 2008.5
vendaval
Sospechosismo
aarkerio
Slackware 12.1 Final
vendaval
Jaime Maussan da por auténtico video trucado del chupacabras hecho en Blender 3D
asarch
Linux hot girl
aarkerio
Calderón puede ser sujeto a juicio político, sostiene Carrancá
tonathiu
La desnutrición en México
aarkerio
Sistema Infalible
ordbal
Histórico
aarkerio
Nietzsche en la FCPyS
aarkerio
Google Groups Karamelo
Visit this group
GNU/Linux
GNU/Linux
Hacktivismo
Hacktivismo
Debian
Debian
NetBSD
NetBSD
WWW
WWW
Guia Linux
Guia Linux
Server Side
Server Side
Ofimatica
Ofimatica
Despabilando...
Despabilando...
Mundo Maya
Mundo Maya
Literatura
Literatura
Agora
Agora
Psicologia
Psicologia
Economia
Economia
Ambientalismo
Ambientalismo
Desarrollo
Desarrollo
Biologia
Biologia
Comercio Justo
Comercio Justo

Hacktivism

LinuxChix button

GNU/Linux \ Nvida GeForce 4 on 2.6
GNU/Linux
Nvida GeForce 4 on 2.6

Este artículo ha sido consultado en 527 ocasiones.


Este mini-howto explica como instalar la tarjeta Nvidia Geforce4 en un sistema Debian SID con kernel 2.6, no soy experto en tarjetas de video, pero esta manera de instalar los drivers de Nvidia me ha funcionado muy bien, la aceleración trabaja sin problemas.

Lo primero es bajarse el driver del sitio de Nvidia.com: Graphics Drivers->, GeForce and TNT2-> LinuxIA32-> Go!. Descargamos el archivo NVIDIA-Linux-x86-1.0-6106-pkg1.run y lo colocamos en el directorio /root. Anteriormente, había que buscar y descargar drivers «hackeados» para el 2.6 pero ahora eso ya no es necesario, podemos usar los que descargamos tal cual. Ahora buscamos las fuentes del kernel:

#apt-cache search kernel-headers-2.6-*

Como deseo el kernel más actual y mi PC tiene un procesador AMD Athlon, mis kernel headers son las 2.6.9-1-k7, que son los que instalo, para un equipo Intel:

# apt-get install make gcc libc6-dev libncurses5-dev kernel-headers-2.6.9-1-k7 kernel-source-2.6.9 module-init-tools modconf.

Debian maneja las fuentes del kernel en dos paquetes. El paquete kernel-source-2.6.9 contiene las mayoría del código fuente del kernel además de los parches de seguridad extra de Debian (que no están incluidos en las fuentes de www.kernel.org). El paquete kernel-headers-2.6.9-1-k7 es mucho más pequeño y contiene optimizaciones para los procesadores K7 de AMD. Si usted posee un procesador Intel necesitará el paquete kernel-headers-2.6.9-1-686.

El paquete kernel-source-2.6.9 deja las fuentes en /usr/src, me cambio a ese directorio y descomprimo las fuentes:

# cd /usr/src && tar -jxvf kernel*.tar.bz2

Creo una liga simbólica y me cambio a /usr/src/linux:

# ln -s kernel-source-2.6.9 linux && cd linux

Limpio el compilador y edito las opciones:

# make clean

# make mrproper

# make menuconfig

Voy a la sección 'Device Drivers', selecciono 'ATA/ATAPI/MFM/RLL Support', selecciono 'Enhanced IDE/MFM/RLL disk/cdrom/tape/floppy support', selecciono 'PCI IDE chipset support', selecciono 'Generic PCI bus-master DMA support'. Inclúyalo como dentro del kernel (*), no como módulo. Habilite 'AMD and nVidia IDE support'.

Voy a la sección 'Device Drivers', luego 'Character devices', activo '/dev/agpgart (AGP Support)'. En la sección inferior de AGP Support seleccione su modelo de motherboard. Si no conoce su modelo de motherboard teclee:

# apt-get install lshw && lshw | grep ven

Generalmente se trata de un motherboard VIA o Intel. La opción Direct Rendering Manager no debe estar seleccionada pues el driver de Nvidia posee sus propios manejadores. Seleccione las opciones que necesita para el resto de su sistema y compile:

# make

# make modules modules_install install

Actualize su booteador, grub o lilo según sea el caso y reinicie. Una vez que se haya reiniciado con el nuevo kernel, entre a una teminal virtual con ctrl+alt+F1, si usa gdm o kdm apaguelo con:

# /etc/init.d/gdm stop

Esto es necesario pues no es posible compilar el driver con las X arriba. Vaya al directorio /root (donde descargo el driver de nvidia) y teclee:

# sh ./NVIDIA-Linux-x86-1.0-6106-pkg1.run

Acepte la licencia, siga los pasos, al finalizar la compilación inserte el módulo de nvidia con modconf: kernel/drivers/video.

Nota:En ocasiones el programa de instalación de nvidia, envia un mensaje de error informando que los compiladores no concuerdan :Could not compile gcc-version-check.c, si ese es el caso, exporte esta variable antes de correr el programa:

# export CC_IGNORE_MISMATCH=1

Una vez compilado e insertado el módulo de Nvidia, edite el archivo /etc/X11/XF86Config y comente la línea Load "dri" de la sección Module:

Section "Module"
Load "bitmap"
Load "dbe"
Load "ddc"
# Load "dri"
# Load "GLcore"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "record"
Load "speedo"
Load "type1"
Load "vbe"
EndSection

La sección Device debe quedar como sigue:

Section "Device"
Identifier "Nvidia Geforce4"
Driver "nvidia"
EndSection

Guarde el archivo y renicie su logeador gráfico:

#/etc/init.d/gdm start

¡Sácate las babuchas el logo de Nvidia!! Si algo no funciona deja un (detallado) post abajo.


Autor
Manuel Montoya es psicólogo y vive en la Ciudad de México. Desde 1998 se dedica a la consultoría de sistemas abiertos. Ha desarrollado aplicaciones Web para American Express, Bancomext, Aeroméxico y Ford. Actualmente trabaja en el Instituto de Investigaciones Biomédicas de la UNAM usando Python, PostgreSQL y PHP sobre NetBSD, además prepara el café de las mañanas. Jedit.org y WindowMaker son su editor y escritorio favoritos.
Manuel Montoya

Última actualización: 2007-04-29 10:56:58-05

Printable version

Add comment:



Captcha




Que estas haciendo?
scarecrowscarecrow está:
Du hast?
3 hours, 41 minutes ago

der_teufelder_teufel está:
Ich habe einen Kater, aber nicht so schlecht...
11 hours, 15 minutes ago

rnstuxrnstux está:
Y yo un Abrazo.
1 day, 11 hours ago

saidjosesaidjose está:
Dandole su habrazote a mi santa madre que me soporta
1 day, 13 hours ago

dsquiddsquid está:
esperando a que este el pozole
1 day, 14 hours ago

asarchasarch está:
He cambiado NetBSD por Fedora 8, es que era muy "caliente"
2 days ago

Que estuvimos haciendo >>
Chipotle Software

En tu equipo tienes:
Sólo Windows
Windows y Linux
Sólo Linux
Linux y un BSD
Solaris, linux y BSD
Sólo MacacOS
Rapiditas
Problemas de Lenguaje en niños
10408 lecturas
Sexualidad infantil y juvenil
9165 lecturas
Anticoncepción de Emergencia
7837 lecturas
Rompiendo cualquier clave WEP en unos pocos minutos
6916 lecturas
Sinapsis y exocitosis
6224 lecturas
Mi primer CakePHP, mmmmm cakeee
5257 lecturas
Evolución filética en las hepáticas
4697 lecturas
BASH y Primeros Comandos
4010 lecturas
CakePHP II Active Record
3741 lecturas
Cómo convertirse en hacker
3619 lecturas
Add to Technorati Favorites

ir arriba
Hay la misma diferencia entre un sabio y un ignorante que entre un hombre vivo y un cadáver. Aristóteles

The Queen is here Mozilla Firefox The Best DataBase CakePHP Framework XHTML GNU Hacker Chipotle Software

Too Cool for Internet Explorer