|
|
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.