ATI en [k]ubuntu 6.10 Edgy – Drivers y aceleración 3D
Nota: Para ubuntu reemplazar donde figura “kdesu kwrite” por “sudo gedit”.
Existen dos métodos para instalar los drivers de ATI y habilitar la aceleración 3D. El primer método consiste en instalar los drivers que incluye Edgy y el segundo instalar manualmente el último driver (a la fecha) de ATI. El primer método es para novatos y es el más simple, pero los que saben dicen que con el segundo se obtienen mejores resultados. Si utilizamos el primer método y luego queremos instalar los últimos drivers usando el segúndo método, también es posible.
Nota: Antes que nada es recomendable hacer un backup de nuestro sistema, para ello podemos usar Partimage de la siguiente forma:
http://69.60.114.106/www.kubuntu-es.org ... =node/1500
**** M E T O D O “1” ****
Nota: Para conocer si nuestra tarjeta soporta esta versión de los drivers, visitar:
https://a248.e.akamai.net/f/674/9206/0/ ... x/linux_...
PASO 1-Deshabilitar Composite:
En Ubuntu Edgy Composite Extension está habilitada por defecto, sin embargo fglrx todavía no soporta Composite con DRI, para deshabilitarlo tenemos que configurar el archivo xorg.conf, en el terminal escribimos:
$ kdesu kwrite /etc/X11/xorg.conf
Acto seguido, dentro del archivo que se nos muestra, agregamos al final del archivo estas lineas:
Section "Extensions"
Option "Composite" "0"
EndSection
Que deshabilitarán composite. Guardamos y cerramos el editor.
PASO 2
Asegurate que el repositorio restricted esta activado en /etc/apt/sources.list o sino esta guía no va a funcionar:
Se abre el sources.list para descomentarlos:
$ kdesu kwrite /etc/apt/sources.list
y quita las almohadillas "#" del prinicipio para que queden así:
deb
http://security.ubuntu.com/ubuntu edgy-security main restricted
deb-src
http://security.ubuntu.com/ubuntu edgy-security main restricted
guardar y cerrar.
PASO 3-Instalar los drivers fglrx en Edgy:
Abrimos la terminal para compilar el nuevo kernel:
$ sudo apt-get update
$ sudo apt-get install linux-restricted-modules-$(uname -r)
Nota: No importa si lo anterior ya esta instalado.
Nota: Pide confirmación ponemos "s" (Sin las comillas) y enter. Luego pide que pongamos el CD de kubuntu y le damos a enter.
$ sudo apt-get install xorg-driver-fglrx
$ sudo depmod -a
y preparar el archivo xserver:
$ sudo aticonfig --initial
$ sudo aticonfig --overlay-type=Xv
Reiniciamos la PC.
Cargamos los modulos del kernel:
$ sudo rmmod -f fglrx
$ sudo depmod -a
$ sudo modprobe fglrx
Ahora recargamos el X-Server:
*Para Kubuntu
$ sudo /etc/init.d/kdm force-reload
*Para ubuntu
$ sudo /etc/init.d/gdm force-reload
Actualizamos el archivo xorg.conf
$ sudo aticonfig --initial
$ sudo aticonfig --overlay-type=Xv
Confirmamos que funciona
$ fglrxinfo
Tiene que mostrar, dependiendo de la placa ATI que tengamos, algo así:
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: RADEON 9600 Generic
OpenGL version string: 2.0.6065 (8.29.6)
$ glxinfo | grep render
Tiene que mostrar:
direct rendering: Yes
**** M E T O D O “2” ****
Nota: Para conocer si nuestra tarjeta soporta esta versión de los drivers, visitar:
https://a248.e.akamai.net/f/674/9206/0/ ... x/linux_...
Nota: Es recomendable luego de la desinstalación del driver en el siguiente paso, no reiniciar ni terminar sesión del sistema hasta que se hayan completado todos los pasos de la instalación del driver ATI, porque corremos el riesgo de no poder volver a iniciar (k)ubuntu.
Si instalamos anteriormente el driver que trae Edgy con la acelaración 3d (Método 1), lo primero que haremos es desinstalarlo. Abrimos el Adept en kubuntu y buscamos fglrx, y desinstalamos el driver xorg-driver-fglrx si aparece como instalado. Para ello, botón derecho sobre el archivo y “Request Removal” y luego “Apply Changes”. En ubuntu supongo que será algo parecido en Synaptic, no lo se.
PASO A: Actualizar nuestro (k)ubuntu
Antes que nada deberemos tener actualizado nuestro (k)ubuntu para evitar posibles fallos. En consola:
$ sudo apt-get update
$ sudo apt-get upgrade
PASO B: Descargamos los drivers de ATI 8.31.5:
http://a248.e.akamai.net/f/674/9206/0/w ... /ati-dri...
PASO 1: Actualizamos headers, instalamos librerías necesarias, etc:
No aseguramos que el repositorio restricted esta activado en /etc/apt/sources.list o sino esta guía no va a funcionar:
Se abre el sources.list para descomentarlos:
$ kdesu kwrite /etc/apt/sources.list
y quita las almohadillas "#" para que queden así:
deb
http://security.ubuntu.com/ubuntu edgy-security main restricted
deb-src
http://security.ubuntu.com/ubuntu edgy-security main restricted
guarda el documento y cerralo.
En la consola:
$ sudo apt-get update
$ sudo apt-get install module-assistant build-essential fakeroot dh-make debhelper debconf libstdc++5 linux-headers-$(uname -r)
Nos pedirá que insertemos el CD o DVD de kubunu y que presionemos enter.
PASO 2: Desactivar el “Composite Extension” :
Abrimos la consola y escribimos:
$ kdesu kwrite /etc/X11/xorg.conf
Y al final agregamos las siguientes lineas:
Section "Extensions"
Option "Composite" "0”
EndSection
Guardamos y cerramos.
Nota: Si ya habíamos habilitado la aceleración 3D para los drivers que trae Edgy, es posible que ya tengamos eso bien y no haya que tocar nada.
PASO 3: Deshabilitamos el viejo módulo fglrx que tare Edgy para la versión del driver 8.28.8:
En la consola ponemos:
$ kdesu kwrite /etc/default/linux-restricted-modules-common
y en donde figura:
DISABLED_MODULES="”
Agregamos fglrx entre las comillas, debiendo quedar así:
DISABLED_MODULES="fglrx"
Guardamos y cerramos.
PASO 4: Creamos los Paquetes
Copiamos el archivo que descargamos “ati-driver-installer-8.31.5-x86.x86_64.run” a la carpeta:
/home/”nuestro usuario” para que no tengamos ninguna clase de problemas. Luego finalizado el proceso podremos borrar el archivo de esa carpeta.
Una vez copiado abrimos la consola en esa carpeta (Estando en el konqueror en esa carpeta presionamos “F4”), y escribimos:
$ sudo ln -sf bash /bin/sh
$ sudo bash ati-driver-installer-8.31.5-x86.x86_64.run --buildpkg Ubuntu/edgy
$ sudo ln -sf dash /bin/sh
La segunda linea demora un tiempo y debe terminar sin errores.
PASO 5: Instalamos los paquetes
En la consola:
$ sudo dpkg -i xorg-driver-fglrx_8.31.5-1*.deb
$ sudo dpkg -i fglrx-kernel-source_8.31.5-1*.deb
$ sudo dpkg -i fglrx-control_8.31.5-1*.deb
PASO 6: Eliminamos posibles fglrx, puede no haberlo
En consola:
sudo rm /usr/src/fglrx-kernel*deb
No importa si dice que no se pudo eliminar porque no existe el fichero
PASO 7: Reparamos posibles errores:
En consola:
$ sudo mkdir /usr/src/modules/fglrx/linux
$ sudo touch /usr/src/modules/fglrx/linux/config.h
Tampoco importa si obtenemos mensaje de que no existe el fichero.
PASO 8: Compilamos el modulo del Kernel:
en consola:
$ sudo module-assistant prepare
$ sudo module-assistant update
$ sudo module-assistant build fglrx
$ sudo module-assistant install fglrx
$ sudo depmod -a
Nota: Cada vez que updatiemos el Kernel hay que repetir el PASO 8
PASO 9: Updatamos el xorg.confb
En consola:
$ sudo aticonfig --initial
$ sudo aticonfig --overlay-type=Xv
PASO 10: Editamos el /etc/X11/xorg.conf
En consola:
$ kdesu kwrite /etc/X11/xorg.conf
Entramos a “Editar” “Buscar” y buscamos "vesa". Si encuentra esa palabra, la reemplazamos por "fglrx". Es posible que ya figure fglrx en lugar de vesa.
Quitamos el CD o DVD de kubuntu y reiniciamos la PC.
PASO 11: Comprobando que instalamos bien el driver y tenemos la aceleración 3D
En consola:
$ fglrxinfo
Y nos tiene que dar algo así, dependiendo de la placa ATI que tengamos:
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: RADEON 9600 Generic
OpenGL version string: 2.0.6174 (8.31.5)
Lo importante es que figure la última linea: “OpenGL version string: 2.0.6174 (8.31.5)”
En consola:
$ glxinfo | grep direct
y nos tiene que mostrar:
direct rendering: Yes
Luego para ver los fps:
$ glxgears -printfps
y despues de un tiempo obtengo:
En sesión normal sin XGL:
1342 frames in 5.0 seconds = 268.220 FPS
1294 frames in 5.0 seconds = 258.779 FPS
1289 frames in 5.0 seconds = 257.780 FPS
1327 frames in 5.0 seconds = 265.378 FPS
1359 frames in 5.0 seconds = 271.779 FPS
En sesión con XGL:
6784 frames in 5.0 seconds = 1352.476 FPS
21432 frames in 5.0 seconds = 4260.462 FPS
21201 frames in 5.0 seconds = 4236.349 FPS
20993 frames in 5.0 seconds = 4195.075 FPS
20748 frames in 5.0 seconds = 4136.385 FPS
Nota: Siguiendo cualquiera de los métodos ya tendremos nuestros drivers con aceleración 3D. Para tener XGL hay que instalarlo, podemos ver como en:
http://69.60.114.106/www.kubuntu-es.org ... =node/1498
Nota: En sesión XGL yo no puedo abrir “ATI Control”, y pueden surgir otros inconvenientes, como los que se describen en esta página:
http://gentoo-wiki.com/HOWTO_XGL/Troubleshooting
Nota: Si tenemos otros problemas, podemos consultar al final del link mencionado en “Fuente”.
Suerte con todo y recuerden hacer un backup de su sistema antes de intentar con los drivers ATI que todavía dejan mucho que desear. Saludos !!!!!!!!!