Radeon HD 2000, 3000, 4000 sur Ubuntu 12.04.2 et supérieur: fglrx (hérité) non supporté, que faire?

32

Après la mise à niveau vers 12.10 quantal, la version packagée de fglrx ne fonctionne plus. J'ai découvert que c'est parce qu'il existe un pilote fglrx «hérité» distinct pour les cartes de la série HD 2k-4k, mais il est incompatible avec le serveur xorg le 12.10.

Il s’agit de la version la plus récente du pilote pour les cartes HD 2000 à HD 4000. Vous ne pouvez pas utiliser le pilote fglrx non hérité, mais vous pouvez utiliser le pilote radeon open-source si vous préférez que votre composition WM soit décalée et que vos vidéos YouTube soient diffusées comme sur une série Pentium MMX:

lien

En général, ce pilote peut être installé de la manière suivante, car apt-get install fglrx intercepte le pilote non hérité:

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

Si vous utilisez une version différente de fglrx (par exemple, un 12.9 plus récent qui ne supporte pas ces cartes), la dernière commande vous donnera une erreur no supported hardware detected ou quelque chose de similaire. Cependant, tout fonctionne à ce stade et vous obtiendrez un fichier xorg.conf raisonnable:

... other stuff

Section "Device"
        Identifier  "aticonfig-Device[0]-0"
        Driver      "fglrx"
        BusID       "PCI:1:5:0"
EndSection

... other stuff

À ce stade, vous êtes censé redémarrer et tout fonctionnera avec le pilote fglrx. Cependant, lors du redémarrage, vous serez soumis aux erreurs suivantes dans Xorg.0.log lorsque fglrx tente de charger:

(EE) Failed to load /usr/lib/xorg/modules/drivers/fglrx_drv.so: /usr/lib/xorg/modules/drivers/fglrx_drv.so: undefined symbol: noXFree86DRIExtension

Certaines recherches vous indiqueront qu’il s’agit d’un problème avec les anciens pilotes ATI ne prenant pas en charge xserver 1.13 ou plus récent. ( thread Linux Linux ) ATI a publié un pilote fixe pour sa version la plus récente (HD 5000 série ou ultérieure), mais pas encore pour les cartes «héritées». Les pilotes ATI non hérités ne peuvent pas être utilisés avec les anciennes cartes.

Que devrait faire un utilisateur d’Ubuntu utilisant l’une de ces cartes HD 2000-4000?

  1. Attendez un pilote ATI mis à jour qui fonctionne correctement avec xserver 1.13?
  2. Revenez à la version 12.04 Precise, qui utilise xserver 1.11?
  3. Essayez de rétrograder xserver le 12.10 Quantal à 1.12, ce qui pourrait éventuellement casser Unity et GNOME?
  4. Mise à niveau forcée vers la série HD 5000 ou ultérieure? (Impossible avec les graphiques intégrés ...)
  5. Une autre action 1337 qui résout ce problème sans problème?
posée Andrew Mao 19.10.2012 - 23:39
la source

10 réponses

1

Il existe le PPA ppa: makson96 / fglrx avec le pilote hérité. Il rétrogradera également votre noyau et votre serveur X vers des versions plus anciennes, car le pilote hérité est non compatible avec les nouveaux noyaux ou serveurs X. Cependant, veuillez lire les notes de publication à partir du lien car le pilote n’est pas entièrement compatible avec l’Unity utilisé dans Ubuntu 13.04.

Si vous souhaitez utiliser le PPA, exécutez ces commandes à partir du terminal pour rétrograder le noyau et le serveur X et installer le pilote hérité:

sudo add-apt-repository ppa:makson96/fglrx
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install fglrx-legacy
    
réponse donnée papukaija 06.07.2013 - 13:36
la source
2

Si vous utilisez des pilotes GPU AMD / ATI: exécutez la commande suivante pour les supprimer et redémarrez:

$sudo apt-get purge fglrx

Ne les réinstallez pas car les cartes ATI (plutôt qu'AMD Catalyst) ne prennent actuellement pas en charge Unity-3D.

En ce qui concerne les options que vous avez, je vous suggère # 1: Attendez que AMD / ATI rattrape son retard.

    
réponse donnée TomKat 24.10.2012 - 09:07
la source
2

J'ai ATI Mobility 4650 HD et l'installation de cela a brisé mon unité et opengl. J'ai eu des choses avec cela (trouvé ici ):

sudo sh /usr/share/ati/fglrx-uninstall.sh
sudo apt-get remove --purge fglrx fglrx_* fglrx-amdcccle* fglrx-dev*

sudo rm /etc/X11/xorg.conf

sudo apt-get install --reinstall xserver-xorg-core libgl1-mesa-glx libgl1-mesa-dri libgl1-mesa-glx libgl1-mesa-dri
sudo dpkg-reconfigure xserver-xorg

sudo reboot

J'espère que cela aidera jusqu'à ce qu'il y ait une version officielle du pilote par ATI.

    
réponse donnée Spiros 01.11.2012 - 20:59
la source
1

J'ai un Compaq Presario CQ56, avec ATI Mobility Radeon HD 4250. J'ai essayé d'utiliser le référentiel ppa (comme mentionné par lienmeat) et brise mon système avec le pilote hérité.

En fait, la rétrogradation de Xserver fonctionne bien, mais le fglrx pas: S. En fait, Ubuntu ne détecte pas ma carte, mon fils je ne peux même pas télécharger le "driver privatif" que le système d'exploitation m'a toujours suggéré.

En d’autres termes, je ne recommande pas d’installer un héritage avec la méthode menciones ci-dessus, mais nous vous conseillons d’attendre un correctif

(Désolé pour mon mauvais anglais, je suis du Costa Rica, mon anglais n'est pas aussi bon que mon espagnol xD)

    
réponse donnée egamboau 23.10.2012 - 05:22
la source
1

Le pilote Open Source fonctionnerait pour moi même en considérant moins de performances que fglrx, si la gestion de la consommation de l’alimentation était correcte.

J'ai Dell Inspiron 1545 avec ATi Radeon 4350 et, malheureusement, le pilote open source ne semble pas gérer l’état du refroidisseur GPU. Le refroidisseur était toujours allumé et bruyant, mais le système / la charge graphique. Une fois que j'ai rétrogradé le serveur X vers 1.12.3 et installé le pilote hérité, comme suggéré par Fglrx sur Launchpad (le même comme lienmeat nous a suggéré de faire), le GPU Cooler a commencé à fonctionner uniquement si nécessaire. Bénis-toi le silence des coolers.

Cependant, ce serait génial si AMD publiait des pilotes hérités prenant en charge des serveurs X plus récents, mais je ne suis pas sûr qu'ils le fassent vraiment maintenant.

    
réponse donnée Lexx T.B. 24.10.2012 - 08:59
la source
0

J'ai un ATI Radeon HD 4770 et les pilotes open source fonctionnent très bien. Je ne sais pas quelle carte vous avez, mais vous pourriez avoir plus de chance qu'avec fglrx et rétrograder votre xorg. J'ai utilisé fglrx pendant des années et cet été, je suis passé aux pilotes open source et je ne suis pas revenu en arrière.

Certes, certains effets dans Compiz sont plus lents avec les pilotes open source. De plus, les jeux 3D sont nettement plus lents sans fglrx. Cependant, pour la plupart de vos ordinateurs de bureau, les pilotes open source sont beaucoup plus faciles à utiliser que fglrx, avec l'avantage supplémentaire d'être réellement pris en charge.

(Incidemment, le Gnome Shell fourni en 12.10 fonctionne très bien avec les pilotes open source et est beaucoup plus rapide que Compiz / Unity!)

    
réponse donnée osarusan 23.10.2012 - 20:43
la source
0

Repo pour mettre le dernier bon pilote propriétaire: lien

    
réponse donnée lalejand 30.10.2012 - 15:48
la source
0

Une solution à ce problème est publiée sur lien

    
réponse donnée Glen Stewart 04.11.2012 - 23:38
la source
0

J'ai une vieille Radeon Mobility HD 2600 sur 13.04. Il ne m'a pas suffi d’installer le dépôt ci-dessus (makson), car lors de la vérification de Xorg -version, il n’avait pas rétrogradé Xorg.

Ce que j'ai finalement fini par faire était de redémarrer en récupération, en supprimant tous les paquets xorg (ce qui a déclenché la suppression du paquet ubuntu-desktop (gulp)) puis la réinstallation des paquets. Cela déclenche la récupération des packages depuis le référentiel.

Quelque chose comme:

sudo apt-get remove xserver-*
sudo apt-get autoremove
sudo apt-get install ubuntu-desktop

Vous devez jouer avec! Après cela, je suis entré dans un bureau haute résolution. Il vous suffit de réinitialiser Unity, d’activer le plug-in OpenGL dans ccsm et nous sommes prêts à le faire!

    
réponse donnée Poyan 30.08.2013 - 08:36
la source
-2

Les gars si vous avez un problème de résolution graphique.

Allez simplement dans mettre à jour le gestionnaire - & gt; Pilotes supplémentaires - & gt; sélectionnez le pilote par défaut et redémarrez.

    
réponse donnée Mohamed Naser Tntj 07.05.2013 - 17:05
la source

Lire d'autres questions sur les étiquettes