Dopo l'aggiornamento a 12.10 quantal, la versione in pacchetto di fglrx non funziona più. Ho scoperto che ciò è dovuto al fatto che esiste un driver fglrx 'legacy' separato per le schede della serie HD 2k-4k, ma è incompatibile con il server xorg del 12.10.
Questa è la versione più recente del driver per le schede della serie da HD 2000 a HD 4000. Non è possibile utilizzare il driver fglrx non legacy, ma è possibile utilizzare il driver radeon open source se si preferisce che la composizione WM sia ritardata e che i video di YouTube vengano riprodotti come su una serie Pentium MMX:
http://support.amd.com/us/kbarticles/Pages/catalyst126legacyproducts.aspx
Di solito questo driver può essere installato nel modo seguente, necessario perché apt-get install fglrxestrarrebbe il driver non legacy:
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
Se usi una versione diversa di fglrx (ad esempio, una nuova 12.9 che non supporta quelle carte), il comando finale ti darà un errore no supported hardware detectedo qualcosa di simile. Tuttavia, tutto funziona a questo punto e otterrai un xorg.conf ragionevole:
... other stuff
Section "Device"
Identifier "aticonfig-Device[0]-0"
Driver "fglrx"
BusID "PCI:1:5:0"
EndSection
... other stuff
A questo punto dovresti riavviare e tutto funzionerà con il driver fglrx. Tuttavia, al riavvio, Xorg.0.logdurante i fglrxtentativi di caricamento verranno trattati i seguenti errori :
(EE) Failed to load /usr/lib/xorg/modules/drivers/fglrx_drv.so: /usr/lib/xorg/modules/drivers/fglrx_drv.so: undefined symbol: noXFree86DRIExtension
Alcune ricerche mostreranno che questo è un problema con i driver ATI legacy che non supportano xserver 1.13 o successivi. ( Thread Arch Linux ) ATI ha rilasciato un driver fisso per le sue schede più recenti (serie HD 5000 o successive), ma non ancora per le schede "legacy". I driver ATI non legacy non possono essere utilizzati con le vecchie carte.
Cosa dovrebbe fare un utente Ubuntu, usando una di queste schede della serie HD 2000-4000?
- Attendere un driver ATI 'legacy' aggiornato che funzioni correttamente con xserver 1.13?
- Eseguire il downgrade a 12.04 Precise, che utilizza xserver 1.11?
- Prova a eseguire il downgrade di xserver su 12.10 Quantal a 1.12, che potrebbe eventualmente spezzare Unity e GNOME?
- Aggiornamento forzato alla serie HD 5000 o successiva? (Non possibile con grafica integrata ...)
- Qualche altra azione del 1337 che risolve indolore questo problema?