После обновления до версии 12.10 упакованная версия fglrx больше не работает. Я обнаружил, что это связано с тем, что существует отдельный устаревший драйвер fglrx для карт серии HD 2k-4k, но он несовместим с сервером xorg 12.10.
Это самая последняя версия драйвера для карт серии HD 2000 - HD 4000. Вы не можете использовать не унаследованный драйвер fglrx, но вы можете использовать драйвер radeon с открытым исходным кодом, если вы предпочитаете, чтобы композитинг WM был медленным, а видео на YouTube воспроизводилось так же, как в серии Pentium MMX:
http://support.amd.com/us/kbarticles/Pages/catalyst126legacyproducts.aspx
Обычно этот драйвер может быть установлен следующим образом, что необходимо, так как он apt-get install fglrx
может использовать устаревший драйвер:
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
Если вы используете другую версию fglrx (например, более новую версию 12.9, которая не поддерживает эти карты), то последняя команда выдаст вам ошибку no supported hardware detected
или что-то подобное. Однако в этот момент все работает, и вы получите разумный файл xorg.conf:
... other stuff
Section "Device"
Identifier "aticonfig-Device[0]-0"
Driver "fglrx"
BusID "PCI:1:5:0"
EndSection
... other stuff
В этот момент вы должны перезагрузиться, и все будет работать с драйвером fglrx. Тем не менее, после перезагрузки вы будете получать следующие ошибки Xorg.0.log
при fglrx
попытке загрузки:
(EE) Failed to load /usr/lib/xorg/modules/drivers/fglrx_drv.so: /usr/lib/xorg/modules/drivers/fglrx_drv.so: undefined symbol: noXFree86DRIExtension
Некоторые поиски покажут, что это проблема устаревших драйверов ATI, не поддерживающих xserver 1.13 или новее. ( Arch Linux thread ) ATI выпустила исправленный драйвер для своих самых последних карт (серии HD 5000 или новее), но пока не для «устаревших» карт. Нелегальные драйверы ATI нельзя использовать со старыми картами.
Что должен делать пользователь Ubuntu, использующий одну из этих карт серии HD 2000-4000?
- Ждать обновленного «устаревшего» драйвера ATI, который правильно работает с xserver 1.13?
- Вернитесь к версии 12.04 Precise, которая использует xserver 1.11?
- Попробуйте понизить xserver с 12.10 Quantal до 1.12, что может сломать Unity и GNOME?
- Принудительное обновление до HD 5000 серии или более поздней карты? (Невозможно с интегрированной графикой ...)
- Какие-нибудь другие действия 1337 года, которые безболезненно решают эту проблему?