Instalación de Drivers NVIDIA sobre Debian Etch 2.6.18-4-486
Gente:
La idea de armar el manual de esta forma, es que simplemente muchos usuarios desearían dejar andando sus debian de 1, el tema es que la mayoría de las veces no existe el tiempo suficiente para dedicarle, o los conocimientos para poder disfrutar rápidamente de un quake, o de un mediacenter, terminan mudandose a distros armadas, aunque debian based, pero cerradas en cuanto a su manejo o aprendizaje, espero que les sirva este manual, y aprendan de la filosofía del software libre, compartir suma !.
a). Bajar las ISO de Debian Etch desde (update to 29-03-2007)
http://cdimage.debian.org/cdimage/weekly-builds/i386/iso-cd/debian-testi...
http://cdimage.debian.org/cdimage/weekly-builds/i386/iso-cd/debian-testi...
http://cdimage.debian.org/cdimage/weekly-builds/i386/iso-cd/debian-testi...
b). Agregar en /etc/apt/sources.list
deb http://people.debian.org/~rdonald/nvidia modules-unstable/i386/
c). apt-get update
d). apt-get install linux-image-2.6.18-4-486
apt-get install linux-headers-2.6.18-4-486 linux-headers-2.6.18-4
Por si no se hizo automáticamente la actualización en el boot manager, puede ejecutar update-grub (si es grub su gestor)
Recuerde que estos packages quedarán en /usr/src/
e). Reboot y asegurarse que grub/lilo bootee con esta última, puede desinstalar las versiones precompiladas antiguas y dejar solo esta con :
apt-get --purge remove linux-image-2.6.18-3 por ejemplo.
f). Instalar
apt-get install modutils
apt-get install build-essential
apt-get install module-init-tools
apt-get install module-assistant
Luego bajar el package:
por ejemplo, usaremos /root como el lugar predeterminado para bajar los paquetes y drivers ...
cd /root
http://http.us.debian.org/debian/pool/contrib/n/nvidia-kernel-common/nvi...
e instalarlo :
dpkg -i nvidia-kernel-common_20051028+1_all.deb
g). Bajar drivers de nvidia desde :
cd /root
http://download.nvidia.com/XFree86/Linux-x86/1.0-9629/NVIDIA-Linux-x86-1...
Luego darle permisos de ejecución:
chmod +x NVIDIA-Linux-x86-1.0-9629-pkg1.run
Atento: este driver funció perfecto con la configuración que voy marcando (arquitectura x86), puede ser necesario que si la versión de etch con la que trabaja es mas actualizada que la publicada aquí, deberá bajar algunos de los driver nvidia que coloco debajo. Y en el caso de que tenga arquitectura 64 bits, cambia el URL desde donde bajarlo inclusive los drivers ;)
ej:
Linux Display Driver - x86
Version: 1.0-9629 <------------- Este es el usado en este howto
Operating System: Linux x86
Release Date: November 7, 2006
los mas nuevos al final ....(fijarse en la fecha)
Linux Display Driver - x86
Version: 1.0-9631
Operating System: Linux x86
Release Date: December 4, 2006
Linux Display Driver - x86
Version: 1.0-9746
Operating System: Linux x86
Release Date: December 21, 2006
Linux Display Driver - x86
Version: 1.0-9755
Operating System: Linux x86
Release Date: March 7, 2007
Listados para bajarlos desde:
http://www.nvidia.com/object/linux_display_archive.html
h). El paso importante, ingresar donde se bajo el driver de nvidia (/root en este ejemplo) y ejecutarlo con
sh NVIDIA-Linux-x86-1.0-9629-pkg1.run
Si este manual se ha seguido al pie, debería después de unos segundos terminar OK !.
i). Luego instalamos :
apt-get install mesa-utils nvidia-xconfig
mesa-utils tiene las utilidades glxinfo y glxgears, con las cuales veremos si resultó exitosa la aceleración por hardware. Y nvidia-xconfig nos permite configurar el server X
si ejecutamos glxinfo
(en la tercera linea debe aparecer “direct rendering: Yes”.)
Hasta aquí, dejamos listo el driver NVIDIA
So Enjoy !!
nota autor: por lo menos me invitan la coca...
A continuación la configuración para BERYL escrita y documentada por otro autor
Configuracion NVIDIA GeForce MX400 para beryl (NVIDIA en general)
Editaremos xorg.conf:
# nano /etc/X11/xorg.conf
Se abrirá nano con dicho archivo listo para editar, busca la sección modules y comenta los siguientes (si estan, en mi caso no estaban por lo tanto nada):
# Load "GLcore"
# Load "dri"
Ahora, ahi mismo en modules, si no está, agrega este:
Load "glx"
El siguiente paso es ir a la sección device. buscala y revisa que estas opciones existan y estén como se indica:
Section "Device"
Identifier "NO MUEVAS LO QUE DIGA AQUI"
Driver "nvidia" #<-Debe decir esto
BusID "PCI:1:0:0" #<-Adivina. No lo cambies tampoco -_-
#Agrega estas opciones si no estan.
Option "RenderAccel" "true"
Option "AllowGLXWithComposite" "true"
EndSection
En la seccion screen añade lo siguiente:
Option "AddARGBGLXVisuals" "True"
Casi terminamos, solo es necesario que al final del archivo agregues esto:
Section "Extensions"
Option "Composite" "Enable"
EndSection
Reinicia
Instalar Beryl
En modo superusuario agregaremos los repositorios necesarios:
# nano /etc/apt/sources.list
Agregar los repositorios de Quinnstorm
deb http://www.beerorkid.com/compiz/ dapper main
deb http://xgl.compiz.info/ dapper main
deb-src http://xgl.compiz.info/ dapper main
Si usas edgy en un AMD64, agrega este
deb http://ubuntu.beryl-project.org/ edgy main-edgy main-edgy-amd64
Acto seguido actualizamos la lista de paquetes con:
# apt-get update
Ahora ya podemos instalar Beryl:
# apt-get install xserver-xgl libgl1-mesa xserver-xorg
libglitz-glx1 beryl beryl-core beryl-manager beryl-plugins
beryl-plugins-data beryl-settings emerald emerald-themes
Ahora ya tenemos Beryl instalado. Necesitamos crear el script que iniciará nuestra sesión en XGL:
# nano /usr/bin/startkdexgl.sh
dentro del documento que se crea agregamos esto:
Xgl -fullscreen :1 -ac -accel glx:pbuffer -accel xv:pbuffer & sleep 2 && DISPLAY=:1
# Iniciar kde
exec startkde
Guardamos y cerramos. Lo anterior lo llamaremos al iniciar una sesion que crearemos ahora:
# nano /usr/share/xsessions/kde-xgl.desktop
Dentro del recien creado documento escribimos esto:
[Desktop Entry]
Encoding=UTF-8
Name=kde-xgl
Exec=/usr/bin/startkdexgl.sh
Icon=
Type=Application
Guardamos y cerramos nuevamente. Debemos dar permisos de ejecución a estos dos archivos, asi que ejecutamos:
# chmod 755 /usr/bin/startkdexgl.sh
# chmod 755 /usr/share/xsessions/kde-xgl.desktop
Ahora solo nos falta indicar que queremos que se ejecute beryl al inicio, por lo que crearemos un script para ello. ejecuta en la terminal el siguiente comando para crearlo:
# nano ~/.kde/Autostart/startberyl.sh
Dentro de dicho archivo escribe lo siguiente:
#!/bin/bash
beryl-manager
Ahora dale permisos de ejecución:
chmod +x ~/.kde/Autostart/startberyl.sh
Ahora podemos reiniciar y al entrar, seleccionar la nueva sesion kde-xgl. La pantalla se queda sólo con el fondo:
pulsar: control + alt + la tecla borrar carácter
seleccionar sesion kde
Mi agradecimiento a todos los miembros del foro que han hecho posible este manual
Source add: http://www.esdebian.org/article.php/beryl_en_etch
HowTo and TIPS
Distribuciones
- 3353 reads
