Edgy Eft, nvidia y AMD64

Hace unos días estaba trabajando en el computador de escritorio o "el pc familiar", de repente y sin aviso se corta la energía eléctrica (para variar).
La parte novedosa pero a la vez triste de la historia es que mi pc murió con el súbito corte eléctrico, al parecer se quemo la placa madre ya que me fue imposible hacerlo revivir.
Como "A rey muerto rey puesto", me vi en la tarea de comprar un pc, el que obviamente tendría que ser mejor en lo que respecta a hardware, además de ser 100 % Linux compatible.
Todo lo anterior me llevó a adquirir un pc clónico (desarmado), para poder así armar o montar el pc ideal. Entre tanta búsqueda junto a google, llegué a la siguiente configuración:
- Disco Duro Seagate 250 GB Sata II 7200.10 RPM 16 MB
- Tarjeta de Video XFX GeForce 7600 GT Pcie 16x SLI 256 MB
- ECS NF4M-A NForce Socket AM2 4 DDR/PCie (placa madre)
- CPU AMD Athlon 64 X2 - 3600+ Core Windsor S. AM2
- Memoria DDR2 Patriot Signature 1GB 667 MHZ Pc2-5300
Mi primer impulso mientras llegaban las partes a mi casa (lo compre en Santiago), fue el descargar la versión de Kubuntu para 64 bit e investigar para prepararme con la instalación de los drivers nvidia para la tarjeta de video.
En casi todos los sitio donde hacían referencia respecto al tema, se habla de la instalación según los paquetes deb, pero para tener lo último y lo que según mi forma de ver las cosas es mejor, está el método de compilar bajando el paquete de los drivers oficiales de nvidia desde la página.
A grandes rasgos lo primordial a tener en cuenta para realizar de forma exitosa la instalación, es primero desinstalar todo rastro de los deb que tengan que ver con nvidia, y además disponer de los sources del kernel que estemos utilizando.
El que haya visitada anteriormente el blog, sabe que a mí me gusta explicar paso paso las instalaciones o configuraciones que dan trabajo en Linux, específicamente en Ubuntu, es por esto que bajo estas líneas encontraras el "como instalar los drivers beta de nvidia en Ubuntu AMD 64 6.10 Edgy", aunque también es valido para versiones de 32 bit o cualquier sistema Linux.
La primera dificultad que encontré para instalar los benditos drivers, fue el hecho de que para poder hacer funcionar la tarjeta de video necesitaba hacer correr el computador con el kernel genérico que trae Ubuntu para 64 bit, este kernel trae incrustado las versiones para todos los AMD64 y EM64T. El hecho de que el computador no partiera con el kernel genérico se debía a que me faltaba ingresar el parámetro instrucción "noapic", en grub, el cual hace posible que los kernel smp reconozcan los discos duros Sata II.
$ sudo pico /boot/grub/menu.lst
agregar noapic maxcpus=2 después de ro quiet splash (en la misma línea del kernel a usar)
1.- Ahora que se supone pudimos hacer arrancar el pc, toca instalar los headers del kernel especifico a tu sistema, y algunos paquetes necesarios para la instalación.
$ sudo apt-get install linux-headers-`uname -r`
$ sudo apt-get install make libc6 libc6-dev
$ sudo apt-get install gcc-4.0
Bajar los driver desde la pagina de nvidia , yo baje los driver (la última versión estable).
2.- Comenzamos la instalación la cual consiste en desactivar la interfaz gráfica y desde consola realizarla, sería importante que anotaras o imprimieras los pasos a seguir.
Abrir la consola 1 (Ctrl+Alt+F1), hay que logearse
$ sudo /etc/init.d/kdm stop (si estas en gnome cambiar kdm por gdm)
3.- El kernel para mi caso fue compilado con esta versión de gcc por lo tanto hay que indicarle al sistema que utilice este compilador, si de caso contrario tu kernel fue compilado con otra versión (te lo dirá en el proceso de compilación), bastaría cambiar la versión de gcc en la instrucción.
$ export CC=gcc-4.0
4.- Como paso de seguridad extra es bueno crear antes un backup del archivo de configuración de xorg.
$ sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf_backup
5.- Ejecutar el paquete del driver que bajamos
$ sudo sh NVIDIA-Linux-x86_64-1.0-9625-pkg2.run
Se iniciara un instalador script, al cual hay que contestar que si a todo.
Este te habrá instalado los drivers, indicará al sistema que se cargue el módulo nvidia en el kernel (/etc/modules) y modificará el archivo /etc/X11/xorg.conf (configuración del servidor X).
Por ultimo reiniciamos y ya deberías tener la aceleración gráfica.
$ sudo reboot
Extra: Obviamente si lograste hacer correr la aceleración gráfica, querras aprovecharla, yo he seguido el tutorial de Fred.cpp para instalar beryl.
Actualización (08/11/06): Actualizado el link para descargar los últimos drivers.



Saudos dende o barrio de Sar.
Acabo de leer toda esta informacion e teño o problema que describes arriba, como eu son un novato sin coñecementos informaticos me gustaria poder configurar a miña tarxeta grafica que e a mesma que a tua, teño instalado a 7.04, actualicei por internet e se caeu o sistema grafico, ahora non podo ver nada mais que a pantalla negra , intentei cambiar o driver e poñer o vesa pero non me fixo caso, intentarei facer esto que pos na paxina , mais e posible que me falle algo, en todo caso si me podes facer unha chuleta para inutiles agradeceriacho, me costa interpretar as esplicacios que me dan sempre me falta algo ou non coñezo os terminos que usan .
Graciñas.
- responder
Enviado por berberechos do sar (no verificado) el 27. Mayo 2007 - 19:44.Hay otra forma de instalar esta tarjeta en Linux de forma aún más fácil.
A través de Automatix, este programa se encarga de instalar todo el software que le falta a Ubuntu.
Ten animo con el tiempo vas a ver que comprenderás todo, generalmente lo bueno no se logra fácilmente ;)
Salu2
- responder
Enviado por tor (no verificado) el 27. Mayo 2007 - 20:22.He llegado a este blog a través de google, buscando información sobre ubuntu y su relación amor-odio con las tarjetas nvidia, y aunque ne he encontrado exactamente lo que buscaba, simplemente quería felicitarte por como lo tienes enfocado y la respuesta al usuario anterior. Es demasiado habitual que algunos "linuxeros talibanes" de hoy en día te salgan con respuestas de desprecio ante quien no sabe, y en vez de ayudarles, les asustan y les retraen del Linux. Un simple empujoncito vale mucho, mucho más que aquello de "esta cuestión ya ha sido tratada en un post de enero de 2001, usa el buscador, feo, malo, más que malo. ¿Automatix? Que palurdo, compila código y modifica el kernel..." y más lindezas. Ayudemos a quien no sabe poniéndoselo fácil y motivándolo. No asustemos.
No he podido evitar escribirte esta felicitación.
Saludos.
- responder
Enviado por Javi (no verificado) el 23. Noviembre 2007 - 13:06.javi:
Primero: darte las gracias por tu comentarios.
Segundo:Es que Linux apasiona, y algunos mal entienden esa pasión y la quieren hacer sentir a la fuerza.
Linux sin duda es el sistema operativo más inteligentemente diseñado, que significa para mucho usuarios algo más que miles de líneas de código. Es que Linux a veces a parte del kernel también trae consigo ideales, formas de ver o sentir las cosas, es por esto que Linux APASIONA.
Salu2
- responder
Enviado por tor (no verificado) el 24. Noviembre 2007 - 0:39.