web-dev-qa-db-fra.com

problèmes de fglrx avec AMD Mobility Radeon HD 2600 XT sur Xubuntu 13.04

Le problème

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.

Ce que j'ai essayé:

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.

Et ensuite?

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?

1
ali_m

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.)

1
Salt