Después de actualizar a 12.10 quantal, la versión empaquetada de fglrx ya no funciona. Descubrí que esto se debe a que hay un controlador fglrx 'heredado' separado para las tarjetas de la serie HD 2k-4k, pero es incompatible con el servidor xorg en 12.10.
Esta es la versión más reciente del controlador para las tarjetas de las series HD 2000 a HD 4000. No puede usar el controlador fglrx no heredado, pero puede usar el controlador radeon de código abierto si prefiere que su composición WM sea lenta y que sus videos de YouTube se reproduzcan como lo harían en una serie Pentium MMX:
http://support.amd.com/us/kbarticles/Pages/catalyst126legacyproducts.aspx
Por lo general, este controlador se puede instalar de la siguiente manera, necesaria porque apt-get install fglrx
atraería el controlador no heredado:
wget http://www2.ati.com/drivers/legacy/amd-driver-installer-12.6-legacy-x86.x86_64.zip
unzip amd-driver-installer-*
sudo sh ./amd-driver-installer-*.run --buildpkg Ubuntu/quantal
sudo dpkg -i fglrx*.deb
sudo aticonfig --initial -f
Si usa una versión diferente de fglrx (por ejemplo, una nueva 12.9 que no admite esas tarjetas), el comando final le dará un error no supported hardware detected
o algo similar. Sin embargo, todo funciona en este punto y obtendrá un xorg.conf razonable:
... other stuff
Section "Device"
Identifier "aticonfig-Device[0]-0"
Driver "fglrx"
BusID "PCI:1:5:0"
EndSection
... other stuff
En este punto, se supone que debe reiniciar y todo funcionará con el controlador fglrx. Sin embargo, al reiniciar, recibirás los siguientes errores Xorg.0.log
cuando fglrx
intentes cargar:
(EE) Failed to load /usr/lib/xorg/modules/drivers/fglrx_drv.so: /usr/lib/xorg/modules/drivers/fglrx_drv.so: undefined symbol: noXFree86DRIExtension
Un poco de búsqueda mostrará que este es un problema con los controladores ATI heredados que no admiten xserver 1.13 o posterior. ( Arch Linux thread ) ATI ha lanzado un controlador fijo para sus tarjetas más recientes (serie HD 5000 o posterior), pero aún no para las tarjetas 'heredadas'. Los controladores ATI no heredados no se pueden usar con las tarjetas antiguas.
¿Qué debe hacer un usuario de Ubuntu, usando una de estas tarjetas de la serie HD 2000-4000?
- ¿Espera un controlador ATI 'heredado' actualizado que funcione correctamente con xserver 1.13?
- ¿Volver a la versión anterior a 12.04 Precise, que usa xserver 1.11?
- Intente degradar xserver en 12.10 Quantal a 1.12, lo que podría romper Unity y GNOME.
- ¿Actualización forzada a la serie HD 5000 o tarjeta posterior? (No es posible con gráficos integrados ...)
- ¿Alguna otra acción 1337 que solucione este problema sin dolor?