Impossible d'installer les pilotes propriétaires ATI dans 12.10

46

J'ai un ordinateur portable avec la carte graphique ATI Radeon 6770M HD Hybrid. Dans Ubuntu 12.04, j'ai installé le pilote fglrx via des "pilotes supplémentaires" et cela a fonctionné. (Je peux même changer de GPU). Mais dans la nouvelle Ubuntu 12.10, après l’installation, Unity ne se chargera pas.

Seulement la souris et le papier peint. Si j'initialise les paramètres, sudo aticonfig --initialaprès le redémarrage, un avertissement s'affiche indiquant que je suis en mode graphique faible! Comment régler ceci?

Auparavant, j'avais utilisé un logiciel source pour installer les pilotes. Mais lors de l'utilisation du terminal, j'ai eu cet avertissement:

update-alternatives: warning: forcing reinstallation of alternative /usr/lib/fglrx/ld.so.conf because link group x86_64-linux-gnu_gl_conf is broken

Mise à jour: a déposé un rapport de bogue dans le tableau de bord: https://bugs.launchpad.net/fglrx/+bug/1068661

THpubs
la source
Je viens de déposer un rapport de bogue: bugs.launchpad.net/fglrx/+bug/1068661
THpubs
2
Je pense que ce problème est dû au fait que les pilotes ATI ne prennent pas encore en charge la version actuelle de X Server 1.13. Nous allons donc attendre ATI.
Phil Hannent
1
Je viens d'ajouter mes commentaires à ce rapport de bogue. Je trouve un peu choquant qu'un bogue comme celui-ci soit
parvenu
1
AMD a publié un pilote 12.9 bêta spécial qui fonctionnerait avec le xserver 1.13 dans 12.10: support.amd.com/us/kbarticles/Pages/… ; Cependant, cela ne semble pas encore avoir été empaqueté dans le référentiel par défaut. En outre, il ne prend en charge que les cartes HD 5000 ou ultérieures: askubuntu.com/questions/203232/…
Andrew Mao
1
Les gars, s'il vous plaît ajouter cette information soit dans les réponses ou l'ajouter aux réponses existantes, l'information devrait y être affichée, pas enfouie dans les commentaires!
Jorge Castro

Réponses:

25

J'ai commencé avec une nouvelle installation 12.10 (pas une mise à niveau) Ma carte est une Radeon HD 5450

La première chose que j'ai faite a été d'installer les sources Linux et les en-têtes Linux.

sudo apt-get install linux-source
sudo apt-get install linux-headers-generic

J'ai remarqué que beaucoup de gens avec des cartes Nvidia devaient le faire et je suis certain d'avoir déjà mentionné que cela aidait également les utilisateurs d'ATI.

Comme tout le monde, si j'ai installé l'un des pilotes propriétaires après le redémarrage, j'ai pu me connecter mais j'ai perdu l'unité.

Une chose que j’ai remarquée, c’est que l’installation du pilote n’installe pas le centre de contrôle Catalyst (je ne sais pas si c’est la même chose pour tout le monde)

J'ai donc installé le gestionnaire de paquets Synaptic et installé fglrx-updates à partir de là

entrez la description de l'image ici

Maintenant, le centre de contrôle Catalyst a été installé.

Lors du redémarrage, au lieu de pouvoir vous connecter sans Unity, le système était suspendu à l'écran de démarrage.

Alors j'ai appliqué nomodesetet cette fois, il a démarré avec Unity present

Voici le résultat de fglrxinfo

entrez la description de l'image ici

Et voici ce que disent les sources de logiciels

entrez la description de l'image ici

Avec nomodesetappliqué, je ne vais peut-être pas obtenir l'écran de démarrage au démarrage, mais fglrx-updates fonctionne bien. J'irais même jusqu'à dire qu'il se comporte mieux que ce qu'il était en 12.04

Plus d'informations

Grub m'offre 2 noyaux

3.5.0-18-generic et 3.5.0-17-generic

Le dernier '18' est bon, le plus vieux '17' se charge toujours sans Unity

Chris Carter
la source
3
Sur un Ubuntu 12.10 juste installé j'ai installé linux-headers-generic, fgrlx-updateset fgrlx-amdcccle-updatespuis remis en marche et le pilote (y compris Catalyst Control Center) ont été installés. Je ne l'ai pas fait nomodeset, mais contrairement à vous, je n'ai pas essayé d'installer le pilote propriétaire auparavant.
Moshe Revah
@Zippoxer peut-être pourriez-vous ajouter cette information à ce rapport de bogue bugs.launchpad.net/fglrx/+bug/1068661 Cela pourrait aider les autres et aider à corriger plus rapidement le bogue.
Chris Carter
1
Vous ne pouvez pas appliquer 'nomodeset' ou cela n'aide pas. J'ai ajouté nomodeset pour démarrer avec cette instruction, mais cela ne fonctionne toujours pas. Comment le réparer?
megas
Cela a fonctionné pour moi sur un HD5450. J'ai déjà essayé tant d'autres guides sans succès. J'avais linux-sourceet linux-headers-genericdéjà installé , donc je ne devais pas cette fois -ci . J'ai suivi vos instructions et tout fonctionne parfaitement. Cependant, je n'avais pas à faire de demande monodeset. Merci beaucoup!
Jean-Louis Mbaka
@ Jean-Louis nomodeset, pas monodeset. Malheureusement, j'ai suivi ce conseil, mais même avec nomodeset, mon unité a disparu et mon terminal ne fonctionne plus. Foiré.
goutte de pluie
7

Pour ceux qui ont des systèmes hybrides (ATI / intel) et que fglrx a cessé de fonctionner en 12.10, le problème peut ressembler à celui décrit ici (incompatibilité de fglrx avec la version récente du pilote intel): https: //bugs.launchpad. net / ubuntu / + source / fglrx-installer-updates / + bug / 1068404

Ce que je suggérerais serait

  1. Supprimez tous les packages fglrx *:

    sudo apt-get purge fglrx*
    
  2. Ajouter mon PPA dans votre liste de référentiels:

    sudo add-apt-repository ppa: andrikos

  3. Mettez à jour les informations de votre package:

    sudo apt-get update 
    
  4. Mettez à jour les pilotes fglrxet intel:

    sudo apt-get install fglrx xserver-xorg-video-intel
    
  5. N'oubliez pas d'activer le fglrxpilote

    sudo aticonfig --initial --force
    
Nick Andrik
la source
Bonjour Nick, j'ai essayé votre solution en malheureusement cela n'a pas fonctionné pour moi. Aussi, je me demande si la commande sous 4. devrait être sudo aticonfig --initial? Je ne pouvais pas non plus trouver la commande dans les pages de manuel aticonfig; voir man.cx/aticonfig(1)
davorao
Oui, c'est initial, je le répare maintenant. Quel système avez-vous? Cette solution est pour l'hybride ATI / intel sous Ubuntu 12.10
Nick Andrik
Bonjour Nick, mon système est un Intel HD3000 jouant le rôle de GPU intégré avec une Radeon HD 6490M comme GPU discret. L'ordinateur portable en question est le Samsung Chronos 7 700z3a-S03-DE. J'ai essayé d'utiliser xserver-xorg-video-intel deb à partir de votre PPA, mais je n'ai pas réussi à le faire fonctionner.
davorao
J'ai essayé cette solution. Ça a marché. Mais j’ai une mauvaise boîte «Test d’AMD seulement» et (je ne suis pas sûre si elle est connectée, mais très probablement) ma souris s’accroche parfois et parfois aussi avec des claviers, notamment lors de la sélection d’un élément dans la barre d’unité. Pensez-vous que c'est connecté? Une solution plus stable serait mieux!
greg606
Je crois que c'est un autre bug. Si ma solution fonctionnait pour vous, pourriez-vous la voter pour que plus de gens la voient? Merci
Nick Andrik
4

Je suis allé au terminal ( Ctrl+ Alt+ F1par exemple) et j'ai :

sudo apt-get remove fglrx

Maintenant, mon ordinateur est assez lent mais au moins, je peux l'utiliser et attendre que le problème soit résolu.

Quentin
la source
4

J'ai trouvé le problème. Lors de la mise à niveau de Ubuntu 12.04 -> Ubuntu 12.10, le contenu de lightdm.conf dans /etc/lightdm/est complètement effacé. L'installation ou la reconfiguration de lightdm N'INSTALLE PAS ce fichier ici, donc Lightdm ne sait pas comment s'y afficher. Vous devez faire ce qui suit:

sudo apt-get purge fglrx lightdm && sudo apt-get install lightdm ubuntu-desktop && sudo nano /etc/lightdm/lightdm.conf

insérer le texte suivant:

[SeatDefaults]
user-session=ubuntu
greeter-session=unity-greeter
allow-guest=false

Enregistrez le fichier via CTRL + X et redémarrez sudo. Vous n’avez peut-être pas besoin de désinstaller fglrx, mais je ne le sais pas.

mmstick
la source
1
pouvez-vous s'il vous plaît nous dire les étapes que vous avez suivies? Fglrx installé à partir des pilotes supplémentaires et gdm installé?
THpubs
sudo apt-get purge fglrx lightdm && sudo apt-get installez lightdm ubuntu-desktop && révisé le contenu ci-dessus sur la configuration de lightdm.
mmstick
un petit problème ... vient de reconnaître que vous avez mis à jour à partir de Ubuntu 12.04. Je suis sur une nouvelle installation
THpubs
4

Cela fonctionne pour moi.

    sudo apt-get install linux-headers-generic

Rendez-vous sur amd.com et téléchargez leur dernier pilote en version bêta (mis à jour pour la version 12.11). Exécuter et installer.

Veuillez noter que le pilote stable ne fonctionnera pas avec l'unité.

Ensuite, rendez-vous ici pour obtenir un script pour supprimer le filigrane: http://areyoueye.net/?p=187

Slainte!

ryanpcmcquen
la source
Bonjour @ryanpcmcquen Avez-vous une carte graphique AMD / ATI pure ou une carte Intel fonctionnant comme unité intégrée en plus de la carte AMD / ATI discrète? Je constate que pour ceux qui ne possèdent que des cartes AMD / ATI, votre solution avec les nouveaux pilotes AMD Catalyst 12.11 fonctionne, mais que pour ceux avec une carte intégrée Intel ajoutée, cela ne constitue pas la solution.
davorao
J'ai l'A8, donc pas d'Intel.
ryanpcmcquen
1
Cela a fonctionné pour moi avec la Radeon HD 5670.
thelastshadow
Utiliser le pilote bêta était la seule solution qui fonctionnait réellement sur mon système, utilisant également une seule carte Radeon HD.
Bruno Pereira
1

Il y a un bogue ouvert en ce moment avec fglrx-installer et Ubuntu 12.10

https://bugs.launchpad.net/ubuntu/+source/fglrx-installer/+bug/1025488

Je dis toujours "rechercher les bogues confirmés et ouverts" avant de poursuivre, surtout lorsque la distribution est nouvelle.

Vous pouvez participer à ce bug si vous concerne, en y postant des commentaires et en cliquant sur le bouton "Oui, ça me concerne" (vous devez avoir un compte Launchpad).

NickTux
la source
1

Solution pour moi:

  1. supprimer le fglrx actuel sudo sh /usr/share/ati/fglrx-uninstall.sh sudo apt-get remove --purge fglrx*

  2. ajouter un référentiel ppa sudo apt-add-repository ppa:andrikos/ppa

  3. mettre à jour la liste des paquets sudo apt-get update

  4. installer des paquets sudo apt-get install fglrx-updates

DsXack
la source
0

J'ai le même problème. Puis-je trouver une solution possible. D'abord, j'ai ouvert le centre logiciel Ubuntu et je cherchais des "pilotes supplémentaires". Après avoir installé les "pilotes supplémentaires", j’ai installé le pilote ATI et, après un redémarrage, démarrez mon ordinateur portable normalement avec l’unité et avec le pilote de propriété correct.

Remarque: L'installation à partir du bouton Sources de logiciels ne fonctionnait pas dans mon cas.

Stefan
la source
1
Cela cadrerait avec ma solution. Quelque chose ne va pas avec le paquet proposé dans les sources de logiciels?
Chris Carter
N'a pas travaillé pour moi :(
THpubs