PDA

View Full Version : How TO : Ubuntu/7.04 ATI 8.36.5


sexer
05-07-2007, 09:59 PM
Ubuntu/7.04 ATI fglrx 8.36.5
Pre Requisitos :
-Modificar el xorg.cof

codigo :
$sudo gedit /etc/X11/xorg.conf

nos vamos a la ultima linea del documento... y agregamos

Section "Extensions"
Option "Composite" "Disable"
EndSection
esto se debe a que los drivers de ATI, no soportan Composite, y ubuntu por defecto tiene composite enable...

-eliminar nuestros drivers libres
vamos al synaptic y buscamos el paquete "xserver-xorg-video-ati" y le marcamos para su eliminacion, eventualmente nos dira que tambien se necesita eliminar "xserver-xorg-video-all" presionamos "yes"
nota importante : si haces esto, y dependes exclusivamente de estos drivers ( muy posible que si ) tendras que terminar el tuto para salvar nuestro xserver, si pasa algo en la instalacion y tienes que reiniciar sin haber llegado lo suficientemente lejos, no tendras renderizacion, ni podras lanzar xserver, quedaras en consola, si pasa esto logea como root, he instala los paquetes : xserver-xorg-video-ati y xserver-xorg-video-all





-Instalar las herramientas necesarias

codigo:

$sudo apt-get update
$sudo apt-get install module-assistant build-essential fakeroot dh-make debhelper debconf libstdc++5
$sudo apt-get install linux-headers-$(uname -r) wget

-------------------------------------------------------- Instalacion de los drivers.....

1. perimero que todo, a borrar lo que ya tienen porque por algo estan leyendo esto, porque no les sirve...

Quitamos todos los paquetes "fglrx" que esten instalados por medio del synaptic, te podras encontrar con estos paquetes :

fglrx-amdcccle, fglrx-control
fglrx-kernel-2.6.20-15 generic
fglrx-kernel-source
xorg-driver-fglrx
xorg-driver-fglrx-dev

-si en algun momento, trataron de instalar los drivers propietarios, estos paquetes podria estar instalados, removerlos, y si no aparecen en el synaptic package manager, pues todo esta bien...

alternativo : mediante consola
$sudo apt-get remove fglrx-amdcccle fglrx-kernel-2.6.20-15-generic fglrx-kernel-source xorg-driver-fglrx xorg-driver-fglrx-dev fglrx-control --purge

tip : presionar tap para completar los nombres de los paquetes, si los tenemos instalados lo completara...




ok, ya no tenemos rastro de los drivers propietarios que tratamos de instalar en algun momento ( si es que lo hicieron ), ahora a descargar los nuevos drivers...

2. descargamos los drivers, y los guardamos en alguna carpeta...
https://a248.e.akamai.net/f/674/9206/0/www2.ati.com/drivers/linux/ati-driver-installer-8.36.5-x86.x86_64.run

altenativo : mediate consola
$mkdir -p /home/username/fglrx (donde username es tu nombre de usuario / carmeta home del usuario )
$cd /home/username/fglrx (donde username es tu nombre de usuario / carmeta home del usuario )
$wget "https://a248.e.akamai.net/f/674/9206/0/www2.ati.com/drivers/linux/ati-driver-installer-8.36.5-x86.x86_64.run"
nota : quitar las comillas en la anterior linea...

ok ya tenemos los drivers, a generar los paquetes Ubuntu...

3. desde consola. generar paquetes Ubuntu/feisty
antes de generar los paquetes, si tratamos de instalar drivers de versiones anteriores eliminarlos:
$rm *.deb
$rm *.changes
-generar paquetes.
$cd /home/username/fglrx
$sudo sh ./ati-driver-installer-8.36.5-x86.x86_64.run --buildpkg Ubuntu/7.04

4. instalacion de los paquetes

...fglrx$sudo dpkg -i *.deb ( ojo que ahy que estar en la carpeta donde descargamos los drivers / generamos los paquetes... )

5. eliminar el antiguo kernel

$sudo rm /usr/src/fglrx-kernel*.deb
nota: si se intalaron los drivers 3.35.5 con anterioridad, eliminar el parche / archivos tar correspondientes al parche para la version 6.35
nota2: estos drivers no necesitar parche, ya vienen listos para nuestra version del kernel...

6. ahora ahy que hacer algo necesario para nuestros drivers... eliminar / bloquear los antiguos modulos...

$sudo gedit /etc/default/linux-restricted-modules-common
editar la linea:
DISABLED_MODULES=""
por:
DISABLED_MODULES="fglrx"

--alternativo... eliminar restricted drivers... ( yo tube que hacer esto, porque instalaba todo bien pero no me cargaban los drivers, hasta que inclui esto en la instalacion )

si no estamos usando los restricted modules ( por ejemplo drivers de wireless, bluetooth etc ) entonces no los necesitamos...

vamos al synaptic package manager, y hacemos una busqueda con "restricted" y eliminamos los paquetes que contengan esto, eventualmente, nos pedira que eliminemos otros paquetes para la realizacion correcta de esta operacion, presionamos "yes"...

y arreglamos las dependencias rotas
codigo :
$sudo apt-get -f install


7. compilar el "kernel module"

$sudo module-assistant prepare
$sudo module-assistant update
$sudo module-assistant build fglrx
$sudo module-assistant install fglrx
$sudo depmod -ae

ya estan nuestros drivers instalados ahora falta la configuracion respectiva...


8. Configuracion ::::::::::::::::.................
METODO 1:
$sudo aticonfig --initial
$sudo aticonfig --overlay-type=Xv
asi integraras el modulo fglrx a tu configuracion ( /etc/X11/xorg.conf )
nota: a mi no me sirvio aticonfig --initial , por lo cual recurri al metodo 3...
intentar : $sudo aticonfig --initial --force

nota ::: importanticimo... si $sudo aticonfig --initial no te sirve, perderas toda tu configuracion xorg.conf, y tendras que recurrir al metodo 3 para intalar correctamente los drivers...

METODO 2:
#sudo gedit /etc/X11/xorg.conf
buscamos en el archivito la seccion device que lucira algo parecido a esto :

Section "Device"
Identifier "Generic Video Card"
Driver "ati"
BusID "PCI:2:0:0"
EndSection

editamos el driver a usar para que nos quede algo como esto :

Section "Device"
Identifier "Generic Video Card"
Driver "fglrx"
BusID "PCI:2:0:0"
EndSection
nota : ademas aqui puedes agregar muchas opciones mas, busca en internet, aca podria ir el overlay-type=Xv y todas esas configuracion, necesarias para ver peliculas entro otros....

METODO 3:
rehacer el xorg.conf, si hechas a perder tu archivo de configuracion, corre el generador...
$sudo dpkg-reconfigure -phigh xserver-xorg
en la ventana de configuracion, escojemos "fglrx" como nuestros drivers, y luego las resoluciones que soportara....


reinicia tu computadora...

verificando :

$glxgears --> correr los demos de mesa3d, estos pueda que anden por alrededor de 200fps, no significando que no esten correctamente bien instalados los dirver sino que los fps estan liminatados, no te preocupes, primero verifica mas a ver si tus drivers estan corriendo
$fgl_glxgears --> correr los demos con fglrx
sexer@sexer-desktop:~$ glxinfo | grep OpenGL --> informacion con filtro OpenGL
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: RADEON X800 PRO
OpenGL version string: 2.0.6458 (8.36.5)
OpenGL extensions:

si optienes algo parecido a esto, tus drivers estan bien instalados....

sexer@sexer-desktop:~$ glxinfo | grep direct --> yes : tienes renderizacion grafica.... u r done...
direct rendering: Yes

pescaupintau
05-08-2007, 01:37 AM
Brillante. El siguiente paso sería que el próximo que lo necesite busque antes de preguntar :tonguey:

ArcticWolf
05-12-2007, 11:15 PM
No sé si te molesta, pero lo traduje al inglés. Obviamente vos figurás ahí como el creador del how-to! :thumb_up:

sexer
08-08-2007, 07:30 AM
no ahy problema ...