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 fglrx
estrarrebbe 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 detected
o 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.log
durante i fglrx
tentativi 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?