J'ai un iMac plutôt ancien (~ 2007ish), sur lequel j'ai récemment installé Xubuntu 13.04 (64 bits). Pour diverses raisons, il est important que je puisse obtenir une accélération graphique 2D raisonnable sur cette machine, et malheureusement mesa
ne le coupe pas tout à fait. J'ai donc lutté pour installer les pilotes AMD propriétaires, mais sans succès jusqu'à présent.
Selon la sortie de lspci | grep VGA
, Il me semble que j'ai une AMD Mobility Radeon HD 2600 XT/2700. Recherche dans Gestionnaire de paramètres> Logiciels et mises à jour> Pilotes supplémentaires Je ne vois aucune option pour installer un pilote d'affichage propriétaire.
1) Installation de fglrx
ou fglrx-updates
à partir du référentiel restreint Raring normal
Dans les deux cas, lightdm
ne démarre pas du tout. dmesg | tail
Donne moi:
[ 21.939526] AMD IOMMUv2 driver by Joerg Roedel <[email protected]>
[ 21.939530] AMD IOMMUv2 functionality not available on this system`
[ 22.078527] <6>[fglrx] Maximum main memory to use for locked dma buffers: 1873 MBytes.
[ 22.078991] <3>[fglrx:firegl_init_device_list] *ERROR* No supported display adapters were found
[ 22.078993] <3>[fglrx:firegl_init_module] *ERROR* firegl_init_devices failed
Sur la base du site AMD et de divers autreréponses sur ce site, il semble que la série d'adaptateurs Radeon HD 2000 - 4000 ne soit plus pris en charge par les pilotes Catalyst principaux disponibles directement auprès d'AMD ou les packages fglrx
disponibles dans les référentiels Ubuntu standard.
2) Ajouter ce référentiel , rétrograder Xserver vers 1.12.4 et installer fglrx-legacy
Cette fois, le processus lightdm
semble commencer, mais l'affichage est totalement défaillant (dégradés de couleurs mobiles étranges). Je vois ça dans dmesg | tail
:
[ 18.562524] fglrx_pci 0000:01:00.0: irq 48 for MSI/MSI-X
[ 18.562950] <6>[fglrx] Firegl kernel thread PID: 1264
[ 18.563022] <6>[fglrx] Firegl kernel thread PID: 1265
[ 18.563091] <6>[fglrx] Firegl kernel thread PID: 1266
[ 18.563203] <6>[fglrx] IRQ 48 Enabled
[ 19.847271] <6>[fglrx] Gart USWC size:624 M.
[ 19.847275] <6>[fglrx] Gart cacheable size:245 M.
[ 19.847279] <6>[fglrx] Reserved FB block: Shared offset:0, size:1000000
[ 19.847281] <6>[fglrx] Reserved FB block: Unshared offset:fe0b000, size:1f5000
3) Installation des pilotes Catalyst hérités téléchargés directement depuis le site Web d'AMD
Pendant l'installation, je reçois un message disant DKMS part of installation failed. Please refer to /usr/share/ATI/fglrx-install.log for details
. Le journal d'installation indique ceci:
cd /var/lib/dkms/fglrx/8.97.100.7/build; sh make.sh --nohints --uname_r=3.8.0-27-generic --norootcheck......(bad exit status: 1)
[Error] Kernel Module : Failed to build fglrx-8.97.100.7 with DKMS
[Error] Kernel Module : Removing fglrx-8.97.100.7 from DKMS
Il est probablement impossible de le construire car ce pilote ne prend en charge que les versions du noyau jusqu'à 3.4, alors que la mienne est la 3.8.0-27.
Existe-t-il un moyen de faire fonctionner des pilotes AMD propriétaires sur Ubuntu avec une Radeon HD 2600 XT? Je suis ouvert à d'autres options, telles que la rétrogradation de ma version d'Ubuntu ou le passage à un autre gestionnaire de fenêtres. Quelqu'un pourrait-il suggérer une combinaison de versions d'Ubuntu et de Catalyst susceptibles d'être compatibles?
Je pense que vous souhaitez rétrograder vers (x) buntu 12.04, la version la plus récente qui utilisait encore xorg 1.12, qui est compatible avec le pilote hérité de Radeon. Ici et là ont été postés instructions pour inciter Catalyst dans des versions plus récentes , mais je n'ai pas entendu de success story depuis longtemps. (Divulgation: mes propres graphiques Radeon ne sont pas devenus hérités. Personnellement, je n'ai pas encore ce problème. J'ai juste un intérêt.)