Drivers libres para tarjetas gráficas ATI

07 septiembre 2007 at 14:15

Fecha Filed in Personal, Computers
Tags Tags: , ,

ATIChristopher Blizzard anunció en su blog que AMD lanzará unos drivers libres para tarjetas gráficas ATI en los próximos días. Esta excelente noticia beneficiará a los usuarios de GNU/Linux con tarjetas ATI (me incluyo), los cuales sufrían con la eterna promesa de liberar fglrx y corriendo unos drivers propietarios provisionales sin aceleración 3D, aprovechando tan solo un pequeño porcentaje del rendimiento que puede ofrecer la tarjeta. Además de la voz de la comunidad, también grandes compañías como Dell ya pedían mejores controladores para GNU/Linux. Pudimos ver el desarrollo por parte de la comunidad de unos drivers libres para ATI, el cual Jerome Glisse, coordinador del proyecto, anunció que se dejará de desarrollar.

El objetivo principal al que quiere llegar AMD con esta estrategia es:

  • Desarrollar un driver funcional con soporte 3D incluyendo a sus chipsets Radeon más nuevos. Esto se hará con la colaboración de la comunidad del software libre y se dispondrá de la participación de hackers de grandes compañías como Red Hat y Novell.
  • Publicar una documentación que permita a cualquiera construir y soportar driver para sus chips.

Aunque al un principio el código de los controladores estará cerrado, AMD publicará la documentación que permitirá su continuo desarrollo por parte de la comunidad del software libre.

Más info | The Inquirer
Más info | Phoronix

Comments Comments (0) Drivers libres para tarjetas gráficas ATI Permalink Votar: Positive 0 Negative 0

Envy, instala los drivers de tu tarjeta gráfica automáticamente

06 septiembre 2007 at 23:12

Fecha Filed in Computers
Tags Tags: , , ,

EnvyEnvy es una aplicación para escrita en Python y PyGTK que nos permite instalar automáticamente los drivers de nuestra tarjeta gráfica (que esté soportada, claro). Actualmente funciona para Ubuntu Linux (Feisty Fawn, Edgy Eft y Dapper Drake), Linux Mint (Bianca y Cassandra) y Debian Etch 4.0 tanto en arquitecturas x86 como en x86_64. Cuando ejecutas Envy realiza automáticamente el siguiente proceso:

  1. Primero detecta el modelo de tu tarjeta gráfica (actualmente soporta tarjetas ATI Y Nvidia)
  2. Descarga la versión estable del driver propietario desde el website del fabricante
  3. Maneja las dependencias requeridas para construir el módulo
  4. Instala el driver
  5. Configura tu archivo xorg.conf
  6. Reinicia el servidor X (si lo deseas)

Cabe decir que el código de Envy está liberado bajo licencia GPL. Puedes descargar el paquete deb desde la página oficial.

Más información | Envy Project

Comments Comments (0) Envy, instala los drivers de tu tarjeta gráfica automáticamente Permalink Votar: Positive 0 Negative 0

Instalando el Avivo Driver en Ubuntu (Open Source R500 Driver)

07 agosto 2007 at 11:10

Fecha Filed in Computers
Tags Tags: , ,

Avivo DriverEste post es una adaptación al castellano de la guía que se publicó en Phoronix hace unos días, incluyendo algunos fixs para posibles problemas (fruto de mi experiencia). Desde hacer un par de meses, un grupo reducido de personas estuvieron investigando (en su tiempo libre, el porqué de la tardanza) las tarjetas gráficas ATI con chip R500 usando ingeniería inversa. El código que actualmente hay disponible permite inicializar y fijar modos de videos en los modelos de Radeon X1300 y X1600. Cabe decir que el driver no tiene todavía soporte 3D.

Antes que nada, debemos de tener instalado la versión 1.3 del X server. Para conseguir esta versión del servidor X en Ubuntu 7.04 Feisty Fawn deberás de instalarlo desde el código de fuente o actualizar con los paquetes de Ubuntu 7.10 Gutsy Gibbon (o actualizar a una versión Tribe). Para la instalación, yo actualicé mis paquetes editando mi lista de repositorios (/etc/apt/sources.list) y actualizando mi sistema:

apt-get update
apt-get dist-upgrade

Nota: Algunos comandos que usaré en la guía requieren privilegios de administrador.

Una vez el X server 1.3 instalado, hay algunos paquetes que deberán instalarse para adquirir el último código de fuente de Avivo usando git y para construir el driver.

apt-get install build-essential git-core configure-debian
apt-get install xorg-dev libtool libpciaccess-dev autoconf

Cuando tengamos git instalado, podremos proceder a obtener el código de fuente del Avivo driver.

git-clone git://anongit.freedesktop.org/git/avivo/xf86-video-avivo

Nota: Si no puedes instalar el paquete git-core, descárgalo de Ubuntu Packages.

Ya con el código del driver en nuestro poder, comenzaremos a generar los archivos.

./autogen.sh --prefix=/usr/

Durante la compilación obtenía el siguiente error:

aclocal configure.ac 78 macro AM_CFLAGS not found in library

Para arreglarlo es suficiente con actualizar a automake1.9:

apt-get install automake1.9

Una vez que tengamos el driver generado sin errores, podremos instalarlo en el sistema. El driver contiene soporte para varias tarjetas gráficas con el chip R500, desde la Mobility FireGL V7200 hasta la Radeon X1950GT. Sin embargo, si por casualidad tu PCI ID o tarjeta gráfica no está listada, se puede añadir nuevas PCI ID en xorg/avivo_chipset.c y include/avivo_chipset.h. Ten en cuenta que si haces alguna modificación en el código de fuente, debes de generar el código con autogen.sh otra vez. Para instalar el driver en el sistema, lo haremos con make.

make; make install

Si todo fue bien, el Avivo X.Org driver habrá sido instalado correctamente. Sin embargo, el archivo xorg.conf necesita actualizarse manualmente para reflejar el nuevo driver instalado. Hay que editar la sección de device, fijando avivo (antes vesa o fglrx).

Section "Device"
        Identifier  "Targeta de vídeo genèrica"
        Driver       "avivo"
        BusID       "PCI:1:0:0"
        Option      "ShadowFB"  "On"
EndSection

Además, también necesitarás añadir las siguientes líneas al archivo xorg.conf, para prevenir errores cuando ejecutemos X.

Section "Extensions"
      Option "Composite" "Disable"
EndSection

Section "ServerFlags"
      Option "AIGLX" "Off"
EndSection

Después de que hayas configurado el archivo xorg.conf, reinicia al servidor X ;) Finalmente, este driver también tendrá soporte para las Radeon HD 2000. El Avivo driver también funciona con RandR 1.2 para el soporte de dynamic display.

Comments Comments (2) Instalando el Avivo Driver en Ubuntu (Open Source R500 Driver) Permalink Votar: Positive 0 Negative 0

Servidor X en Ubuntu 7.04 Feisty Fawn: Mac Book Pro

23 abril 2007 at 03:31

Fecha Filed in Computers
Tags Tags: , , , , ,

Desde la beta release del nuevo flamante Ubuntu 7.04 Feisty Fawn se viene arrastrando un bug (que no ha sido arreglado en la final release por cierto) que no permitía arrancar el servidor gráfico a los usuarios con tarjetas gráficas ATI X****, entre ellos, usuarios de Mac Book Pro. Para arreglarlo debemos de iniciar nuestro sistema con Grub en recovery mode (se accede pulsando ESC al iniciar Grub). Nos descargamos e instalamos los drivers propietarios de ATI (fglrx).

sudo apt-get install xorg-driver-fglrx

Actualizamos los módulos cargados en el kernel

sudo depmod -a

Ahora configuramos el fichero /etc/X11/xorg.conf

sudo aticonfig --initial
sudo aticonfig --overlay-type=Xv

Reiniciamos el sistema y ahora se debe de iniciar nuestro GDM/KDM.

Comments Comments (6) Servidor X en Ubuntu 7.04 Feisty Fawn: Mac Book Pro Permalink Votar: Positive 1 Negative 4