[eside-ghost] mas sobre kernel 2.6 + nvidia

Jon Ander Hernandez hernandez en movimage.com
Mie Ene 7 00:12:53 CET 2004


Aupa Ray!

Un esquemilla rapido de como va esto de la acceleración 3D :

Para la acceleración 3D se necesitan 2 elementos :

	soporte en el kernel
		caso dri
			soporte agp (agpgart junto con tu chipset)
			soporte drm

		caso nvidia
			soporte agp (opcional, pero aconsejable)
			el drm te lo da nvidia

	un driver grafico y unas librerias opengl
		caso dri
			driver, viene con el XFree
			librerias graficas, dri + mesa3d

			activamos las librerias mediante "GLcore" y "dri

		caso nvidia
			driver y librerias te las da nvidia

			activamos las librerias mediante "glx"

El problema de q no funcionen los drivers de nvidia es q con los cambios
en el kernel 2.6, el drm q traen por defecto el paquete de nvidia no
chuta, por lo q hay q parchearlo.

Y el porque te daban esos errores es q te liaste con el README y las
instrucciones q daba y es q de hecho es bastante puñetero, yo al
principio tb me estaba liando hasta q lo he leido varias veces.
Y es q las primeras instrucciones q da, es para aquellos q ya tienen la
version "NVIDIA 1.0-5328" instalada bajo el 2.4 y q ahora solo quieran
hacer q el drm del 2.6 funcione ... pero vamos q lo logico seria poner
primero el metodo para instalar la "NVIDIA 1.0-5328" independientemente
de si tienen o no tienen o tenian instalados los drivers xDDDD.

Porque claro como en tu caso una infima minoria se ha instalado la
version 1.0-5328 sobre un 2.4 y justo despues meten el 2.6 ... en fin
xDDDDD.

conclusion usar los pasos q ponia en el readme mas abajo :

If you wish to install the NVIDIA 1.0-5328 driver on a virgin Linux 2.6
system that *** doesn't have the user space driver components installed ***, you
can use a Linux 2.6 compatible version of the official installer:

You can use other revisions, but need to adapt the package number below.

1) download:

   NVIDIA-Linux-x86-1.0-5328-pkg0.run       (nvidia)
   NVIDIA-Linux-x86-1.0-5328-pkg#.tar.bz2   (minion.de)
   NVIDIA_kernel-1.0-5328-2.6.diff          (minion.de)

2) install with a modified installer:

*) # sh NVIDIA-Linux-x86-1.0-5328-pkg0.run --extract-only
   # cd NVIDIA-Linux-x86-1.0-5328-pkg0
   # tar jxf ../NVIDIA-Linux-x86-1.0-5328-pkg#.tar.bz2
   # cd usr/src/nv
   # rm -f precompiled/*
   # patch -p1 < ../../../../NVIDIA_kernel-1.0-5328-2.6.diff
   # ln -s Makefile.kbuild Makefile
   # cd ../../../..
   # NVIDIA-Linux-x86-1.0-5328-pkg0/nvidia-installer

un saludo !!!

JonAn
------------ próxima parte ------------
Se ha borrado un mensaje que no está en formato texto plano...
Nombre     : no disponible
Tipo       : application/pgp-signature
Tamaño     : 189 bytes
Descripción: Esta parte del mensaje =?ISO-8859-1?Q?está?	digitalmente
Url        : http://ssl.deusto.es/pipermail/eside-ghost/attachments/20040107/56d5b2fd/attachment.pgp