|
|
| Línea 9: |
Línea 9: |
| | {{Consejo|Es conveniente estar informado sobre nuevas versiones. Para ello ATI dispone de [http://www.ati.com/online/rss/atilinuxdriver.rss?OTC-rssfeedlinux este ''feed'' RSS].}} | | {{Consejo|Es conveniente estar informado sobre nuevas versiones. Para ello ATI dispone de [http://www.ati.com/online/rss/atilinuxdriver.rss?OTC-rssfeedlinux este ''feed'' RSS].}} |
| | | | |
| − | == Instalar el controlador privativo de ATI 8.12 == | + | == Instalar el controlador propietario de ATI == |
| | | | |
| − | Podemos consultar las notas del lanzamiento de está versión en [https://a248.e.akamai.net/f/674/9206/0/www2.ati.com/drivers/linux/catalyst_812_linux.pdf este pdf] (también se incluye la serie de modelos soportados)
| + | A falta de una actualización de este manual, dejo un enlace a uno ya actualizado. |
| | | | |
| − | Primero descargamos el controlador (es el mismo tanto para 32 bits como para 64 bits), para ello en una terminal ejecutamos el siguiente comando:
| + | http://doc.ubuntu-es.org/ATI/Radeon_9500_o_superior |
| − | | + | |
| − | wget https://a248.e.akamai.net/f/674/9206/0/www2.ati.com/drivers/linux/ati-driver-installer-8-12-x86.x86_64.run
| + | |
| − | | + | |
| − | Y comenzamos la creación de paquetes deb con este otro comando:
| + | |
| − | | + | |
| − | sh ati-driver-installer-8-12-x86.x86_64.run --buildpkg Ubuntu/versión_de_ubuntu
| + | |
| − | | + | |
| − | Donde ''versión_de_ubuntu'' debe sustituirse por '''intrepid''' indica la versión de ubuntu, en este caso la 8.10, si quisiéramos los paquetes deb para la 8.04 usaríamos el identificador '''hardy''', para la 7.10 '''gutsy''' y sucesivos (aunque con versiones muy antiguas de Ubuntu no se asegura que no haya problemas).
| + | |
| − | | + | |
| − | Una vez finalizada la creación de paquetes deb procedemos a instralarlos:
| + | |
| − | | + | |
| − | sudo dpkg -i *.deb
| + | |
| − | | + | |
| − | Note que el anterior comando instala todos los paquetes de software del directorio donde estemos trabajando, así que asegúrese de trabajar en un directorio limpio.
| + | |
| − | | + | |
| − | Si hubiese problemas de dependencias (dpkg no las resuelve) procedemos a instalarlas con:
| + | |
| − | | + | |
| − | sudo apt-get install -f
| + | |
| − | | + | |
| − | Por último, para decirle a nuestro servidor gráfico que use el controlador privativo, debemos ejecutar la herramienta aticonfig con el parametro --initial:
| + | |
| − | | + | |
| − | sudo aticonfig --initial
| + | |
| − | | + | |
| − | Reiniciamos el Servidor X o el ordenador en general y ya deberíamos tener aceleración gráfica.
| + | |
| − | | + | |
| − | == Resolución de problemas ==
| + | |
| − | | + | |
| − | === Radeon 9200/9250 (RV280) y la salida DVI ===
| + | |
| − | | + | |
| − | Hasta el momento Ubuntu Edgy 6.10 y Ubuntu Feisty 7.04 presentan [https://bugs.freedesktop.org/show_bug.cgi?id=2859 un bug (un problema) con la salida DVI] en los modelos de la serie Radeon 9200 y 9250
| + | |
| − | | + | |
| − | A continuación expondremos una solución que requiere de recompilar el controlador gráfico.
| + | |
| − | | + | |
| − | * Instalamos los paquetes necesarios
| + | |
| − | | + | |
| − | Abrimos una terminal y escribimos lo siguiente para instalamos los paquetes necesarios:
| + | |
| − | | + | |
| − | Si usas Ubuntu 6.10 "Edgy Eft":
| + | |
| − | $ sudo aptitude install build-essential fakeroot
| + | |
| − | $ sudo apt-get build-dep xserver-xorg-driver-ati
| + | |
| − | | + | |
| − | Si usas Ubuntu 7.04 "Feisty Fawn":
| + | |
| − | $ sudo aptitude install build-essential fakeroot
| + | |
| − | $ sudo apt-get build-dep xserver-xorg-video-ati
| + | |
| − | | + | |
| − | * Instrucciones
| + | |
| − | | + | |
| − | En una carpeta/directorio vacío escribimos en la terminal:
| + | |
| − | | + | |
| − | Si usas Ubuntu 6.10 "Edgy Eft":
| + | |
| − | $ apt-get source xserver-xorg-driver-ati
| + | |
| − | | + | |
| − | Si usas Ubuntu 7.04 "Feisty Fawn":
| + | |
| − | $ apt-get source xserver-xorg-video-ati
| + | |
| − | | + | |
| − | Esto descarga 3 archivos y los descomprime en la carpeta xserver-xorg-driver-ati-version (o xserver-xorg-video-ati-version en Ubuntu Feisty 7.04)
| + | |
| − | | + | |
| − | Entramos en dicha carpeta y abrimos la carpeta llamada src. En ella buscamos el archivo radeon_bios.c y lo abrimos con nuestro editor de textos preferido. Nos situamos al final del documento y veremos algo parecido a esto:
| + | |
| − | | + | |
| − | /* revision 4 has some problem as it appears in RV280,
| + | |
| − | comment it off for now, use default instead */
| + | |
| − | /*
| + | |
| − | else if (RADEON_BIOS8(tmp) == 4) {
| + | |
| − | int stride = 0;
| + | |
| − | n = RADEON_BIOS8(tmp + 5) + 1;
| + | |
| − | if (n > 4) n = 4;
| + | |
| − | for (i=0; i<n; i++) {
| + | |
| − | info->tmds_pll[i].value = RADEON_BIOS32(tmp+stride+0x08);
| + | |
| − | info->tmds_pll[i].freq = RADEON_BIOS16(tmp+stride+0x10);
| + | |
| − | if (i == 0) stride += 10;
| + | |
| − | else stride += 6;
| + | |
| − | }
| + | |
| − | return TRUE;
| + | |
| − | }
| + | |
| − | */
| + | |
| − | }
| + | |
| − | }
| + | |
| − | return FALSE;
| + | |
| − | }
| + | |
| − | | + | |
| − | Lo modificaremos de tal forma que quede así:
| + | |
| − | | + | |
| − | | + | |
| − | /* revision 4 has some problem as it appears in RV280,
| + | |
| − | comment it off for now, use default instead */
| + | |
| − | | + | |
| − | else if (RADEON_BIOS8(tmp) == 4) {
| + | |
| − | int stride = 0;
| + | |
| − | n = RADEON_BIOS8(tmp + 5) + 1;
| + | |
| − | if (n > 4) n = 4;
| + | |
| − | for (i=0; i<n; i++) {
| + | |
| − | info->tmds_pll[i].value = RADEON_BIOS32(tmp+stride+0x08);
| + | |
| − | info->tmds_pll[i].freq = RADEON_BIOS16(tmp+stride+0x10);
| + | |
| − | if (i == 0) stride += 10;
| + | |
| − | else stride += 6;
| + | |
| − | }
| + | |
| − | return TRUE;
| + | |
| − | }
| + | |
| − | }
| + | |
| − | }
| + | |
| − | return FALSE;
| + | |
| − | }
| + | |
| − | | + | |
| − | Es decir eliminamos los dos últimos " */ " . Guardamos el archivo y cerramos el editor.
| + | |
| − | | + | |
| − | Abrimos una terminal y escribimos:
| + | |
| − | $ cd xserver-xorg*
| + | |
| − | | + | |
| − | Para entrar en la carpeta del código fuente del controlador. Por último escribimos:
| + | |
| − | $ dpkg-buildpackage -rfakeroot -uc -b
| + | |
| − | | + | |
| − | Para generar el paquete .deb y lo instalamos con el siguiente comando:
| + | |
| − | $ sudo dpkg -i xserver-xorg*
| + | |
| − | | + | |
| − | Felicidades ya tienes tu salida DVI correctamente instalada :D
| + | |
| | | | |
| | == Ver también == | | == Ver también == |
El controlador libre no es necesario que se active, da soporte 3D a modelos inferiores a la radeon 9250 desde la instalación de Ubuntu. Si dispones de uno de estos modelos, utiliza este driver ya que está en continuo desarrollo; a diferencia del driver privativo de ATI, que dejó de desarrollarse desde la versión 8.28 para estas tarjetas.
A falta de una actualización de este manual, dejo un enlace a uno ya actualizado.