http://foro.elhacker.net/index.php/topic,150510.0.htmlWenas !!!!
Bien, ahora le toca el turno a las NVIDIA . La verdad es que es "relativamente" más fácil, por que no hace falta crear los paquetes, tal y como lo hemos hecho en las ATI:
---- >>>>>HOW-TO: Instalando aceleración gráfica en las ATI <<<<< ----
http://foro.elhacker.net/index.php/topic,150260.0.html Bueno, no hay que olvidar que este tutorial sirve para todas las distribuciones, (lo de configurar ATI es otra historia.....y depende de la distribución....).
Este tutorial sirve tanto para ordenadores de 32 bits como de 64 (incluido AMD eh??)
Empezando por el principio.....
Vamos a empezar, para empezar (y como siempre) es mirar haber si tenemos aceleración gráfica (que aveces puede ser eh? (por que a mí, en el PC de sobremesa, mi Ubuntu me detectó la gráfica e instalo los drivers libres...... )
Para ello nos vamos a la terminal y ejecuta este comando:
Citar
glxgears -printfps
Saldrán unos engranajes, si van lentos (o muy lentos) es que no tienes aceleración gráfica.
Pero aún nos aseguraremos más........ejecuta:
glxinfo | grep direct
Y te saldrá esto:
Citar
nixon@laptop:~$ glxinfo | grep direct
direct rendering: No <<- Nos indica que NO tenemos aceleración gráfica
nixon@laptop:~$
Si te sale "Yes" es que Sí que tienes
YO SI que TENGO acceleración gráfica !!
Muy bien !!! (que suerte has tenido xDD) Si los engranajes te giran muy rápido y el Direct Rendering te "ha dicho" que "Yes", es que tienes aceleración gráfica y ya puedes instalar Beryl!!
Página del HOW-TO para instalar Beryl:
http://foro.elhacker.net/index.php/topic,150201.0.htmlPues yo.....yo NO tengo acceleración !!
Pues yo te ayudo a ponerla !!
Por pasos.....
Primer paso
Lo primero de todo tienes que saber que gráfica tienes (en mi caso una FX5200, un poco vieja, sí, lo sé ¬¬)
Bueno, según NVIDIA estos son los últimos drivers un día como hoy....:
->>> PARA LOS 32 bits
La última versión es la: 1.0-9629
Info:
http://www.nvidia.com/object/linux_display_ia32_1.0-9629.htmlDescarga:http://download.nvidia.com/XFree86/Linux-x86/1.0-9629/NVIDIA-Linux-x86-1.0-9629-pkg1.run
o por comandos en la terminal: (más cómodo)
wget
http://download.nvidia.com/XFree86/Linux-x86/1.0-9629/NVIDIA-Linux-x86-1.0-9629-pkg1.run->>> PARA LOS 64 bits
La última versión[/u] es la: 1.0-5336
Info:
http://www.nvidia.com/object/linux_display_ia64_1.0-5336Descarga:ftp://download.nvidia.com/XFree86/Linux-ia64/1.0-5336/NVIDIA-Linux-ia64-1.0-5336-pkg1.run
o también por comandos en la terminal.....(más cómodo):
wget
ftp://download.nvidia.com/XFree86/Linux-ia64/1.0-5336/NVIDIA-Linux-ia64-1.0-5336-pkg1.run->>> PARA LAS AMD64 bits
La última versión es la: 1.0-9629
Info:
http://www.nvidia.com/object/linux_display_amd64_1.0-9629.htmlDescarga:http://download.nvidia.com/XFree86/Linux-x86_64/1.0-9629/NVIDIA-Linux-x86_64-1.0-9629-pkg2.run
y como no! por comandos también[ en la terminal ! (más cómodo).....:
wget
http://download.nvidia.com/XFree86/Linux-x86_64/1.0-9629/NVIDIA-Linux-x86_64-1.0-9629-pkg2.run Toda esta info sacada de:
http://www.nvidia.com/object/unix.htmlSegundo paso
Instala los siguientes paquetes (como siempre es lo mismo algunos de los paquetes ya los tendrás)
En la Ter.... (ya sabes :wink:)
sudo apt-get install libxorg-sched-yield-hack0 linux-headers-`uname -r` build-essential gcc gcc-3.4 xserver-xorg-dev
Tercer paso
Desinstalar nvidia-glx (por si acaso):
Terminal.....y.....:
sudo rm /etc/init.d/nvidia-*
sudo apt-get --purge remove nvidia-glx nvidia-settings nvidia-kernel-common
sudo dpkg-reconfigure -phigh xserver-xorg
Cuarto paso
Deshabilitar el driver "nv" (ya sabes....Terminal....)
sudo gedit /etc/default/linux-restricted-modules-common
NOTA_PARA_LOS_OLVIDADIZOS: Esto también lo hicimos para las ATI, os acordais?
Al final del documento veras que pone:
Citar
DISABLED_MODULES=""
Adentro de los "" escribe nv
Resumiendo, te tiene que quedar así:
Citar
DISABLED_MODULES="nv"
NOTA: Esto lo hacemos para desactivar el driver nv que estas usando en este mismo momento y nos permitirá usar el que estás a puntito de instalar
Quinto paso
Entra en una consola:
Citar
Control+ALT+F1
y ahora terminamos con el modo gráfico:
sudo /etc/init.d/gdm stop
->>> PARA KDE:
sudo killall kdm
Sexto paso
Nos dirigimos dónde nos habíamos descargado nuestro instalador.
Si has ejecutado:
->>> 32 bits
wget
http://download.nvidia.com/XFree86/Linux-x86/1.0-9629/NVIDIA-Linux-x86-1.0-9629-pkg1.run->>> 64 bits
wget
ftp://download.nvidia.com/XFree86/Linux-ia64/1.0-5336/NVIDIA-Linux-ia64-1.0-5336-pkg1.run->>> AMD64 bits
wget
http://download.nvidia.com/XFree86/Linux-x86_64/1.0-9629/NVIDIA-Linux-x86_64-1.0-9629-pkg2.runDicho instalador esta en /home/tu_usuario
NOTA: De todas formas, la shell por defecto, "empieza" desde hay (igual que en Window$ empieza en C:\Windows\System32)
Y si no has ejecutado el wget, pues dirigete (en modo consola, claro) hacía la ruta dónde te lo hayas descargado.
Bueno, ejecutamos:
->>> PARA 32 bits
sudo sh ./NVIDIA-Linux-x86-1.0-9629-pkg1.run
->>> PARA 64 bits
sudo sh ./NVIDIA-Linux-ia64-1.0-5336-pkg1.run
->>> PARA AMD64:
sudo ./NVIDIA-Linux-x86_64-1.0-9629-pkg2.run
Y seguimos los pasos..........(es un instalador tipo Window$ al fin y al cabo...).
El instalador nos preguntará si queremos que "él" (osea el instalador ) configure el xorg.conf, "dile" que Sí
Séptimo paso
Simplemente....reinicia :lol::
sudo shutdown -r now
NOTA IMPORTANTE: Puede ser que no inicies el entorno gráfico (poco probable, pero puede pasar...que el driver se haya instalado mal o algo....).
Si no puedes iniciar el entorno gráfico, entra en "Recovery mode" (en el GRUB sale) y ejecuta esto:
sudo nano /etc/X11/xorg.conf
Y dónde pone:
Citar
Section “Device”
Identifier “El_nombre_de_tu_gráfica”
Driver “nvidia”
EndSection
Lo cambiamos por "nv", es decir, quedaría así:
Citar
Section “Device”
Identifier “El_nombre_de_tu_gráfica”
Driver “nv”
EndSection
Y guardamos pulsando Control+O[/color]
Octavo paso (venga! ánimo que lo peor ya ha pasado !)
Adaptaremos el xorg.conf
Ya sabes dónde tienes que ir no?
Ejecuta:
sudo gedit /etc/X11/xorg.conf
Y busca la sección Screen y agrega esto:
Citar
Option "AddARGBGLXVisuals" "True"
Option "DisableGLXRootClipping" "True"
Y al final del documento pegamos esto:
Citar
Section “Extensions”
Option “Composite” “Enable”
EndSection
Noveno paso (y último)
Reinicia !!!!!
Problemas (no tiene por que....)
1º (y más importante)
Si algo sale mal, muy mal, pero muy muy muy mal restablece tu anterior xorg.conf (pero antes de hacer esto, por favor, contacta conmigo)
sudo cp /etc/X11/xorg.conf.backup /etc/X11/xorg.conf
2º
En caso de tener letras muy pequeñas, o grandes, o sin temas de gnome, agrega esto a los programas de inicio:
gnome-settings-daemon
3º
Quita esto del xorg.conf:
Citar
Section “Extensions”
Option “Composite” “Enable”
EndSection
4º
Si un día inicias tu sesión de AIXGL (aquí estaba la sorpresa xDDD) y te comienzan a parpadear los bordes de ventanas y no sabes el porque de esto, revisa si aun tienes esta sección al final de xorg.conf:
Citar
Section "Extensions"
Option "RENDER" "Enable"
EndSection
Provando....Provando.....1...2...3....
Ya sabéis lo que teneis que comprovar ahora.....
Citar
fglrxinfo
Hay os tiene que salir vuestra gráfica
Citar
glxgears -printfps
(minimizar los engranajes) Los engranajes tienen que girar muy rápido (o rápido, tampoco hay que exagerar :p), y los fps (unos 6.000 o 7.000 o más....) son altos.....
Y por supuesto......
Citar
glxinfo | grep direct
Tiene que poner...."Yes"
Un "Extra"
Al iniciar la sesión nos saldrá el logo de NVIDIA, si te molesta y quieres que no salga más...
Editamos como root el xorg.conf, para ello y como siempre...abrimos la....Termi.....(adivina:p)
sudo gedit /etc/X11/xorg.conf
Y donde pone (algo parecido eh? Por que la tarjeta no va ser la misma !!) esto:
Citar
Section "Device"
Identifier "NVIDIA Corporation NV11 [FX 5200]"
Driver "nvidia"
BusID "PCI:1:0:0"
Le añadís esta línea:
Citar
Option "NoLogo"
Y como siempre, guardamos
Despedida !!!
Bueno, pues esto ha sido todo !! Espero que os haya gustado !!! Ahora que teneis la acceleración 3D......a instalar Beryl!!!
HOW-TO para instalar Beryl:
http://foro.elhacker.net/index.php/topic,150201.0.htmlEsto es todos amigos !!!
Saludos !!!