web-dev-qa-db-fra.com

Problèmes liés au pilote FGLRX (AMD Catalyst) dans Ubuntu 12.04

Je viens juste de finir d'installer Ubuntu 12.04 32 bits sur mon ordinateur portable et j'ai du mal à faire fonctionner mes pilotes de carte graphique.

Jockey (l'interface graphique permettant d'installer des pilotes graphiques propriétaires supplémentaires) ne parvient toujours pas à installer correctement l'une des deux options de pilote proposées par moi, à savoir:

  • Pilotes graphiques FGLRX propriétaires d'ATI/AMD (mises à jour post-publication)
  • Pilotes graphiques FGLRX propriétaires d'ATI/AMD

Pour les deux, il génère le message d'erreur suivant:

Désolé, l'installation de ce pilote a échoué. Veuillez consulter le fichier journal pour plus de détails: /var/log/jockey.log

Le fichier journal était une impasse, car il me manque le cerveau pour le comprendre. Je peux le poster si nécessaire.

J'ai poursuivi mon enquête en vérifiant si je pouvais installer les pilotes en utilisant Aptitude et voici où cela devient bizarre. La commande 'apt-cache policy fglrx-updates' révèle que le pilote FGLRX est installé sur mon système. De plus, lorsque je fais une recherche dans le tableau de bord, je peux accéder au centre de contrôle de Catalyst et jouer avec les paramètres du pilote. Ainsi, autant que je sache, le pilote était en fait installé ...?

Mais lorsque j'utilise l'application Additional Drivers Jockey, elle me dit que les pilotes NE SONT PAS installés et "échoue" pour les installer.

De plus, quand je regarde les détails de mon système, sous Graphiques, cela me dit que ma machine utilise le logiciel "VESA: RS880M" qui, à ma connaissance, ne sont pas des pilotes propriétaires AMD. Il semble donc que les pilotes sont présents sur ma machine mais qu’Ubuntu ne les utilise pas.

De plus, j'ai une copie de Starcraft Brood War que j'aime utiliser sous Wine sur un autre ordinateur (un ordinateur de bureau, également Ubuntu 12.04) et tout fonctionne bien ici, mais ici, sur mon ordinateur portable, le nombre d'images par seconde est très lent et saccadé. Je me demande donc si ces problèmes sont liés à l'utilisation par Ubuntu des pilotes VESA et non des pilotes AMD appropriés.

Résumer:

  • Les pilotes FLGRX pour ma carte graphique ATI semblent être installés, mais Jockey et les détails du système me disent le contraire. Jockey dit qu'ils ne sont pas installés mais ne parvient pas à les installer, et System Details indique que j'utilise VESA (ce qui, je suppose, est différent et pas ce que je veux). Je veux les pilotes de propietary parce que je suppose qu'ils courront plus vite. Qu'est-ce que VESA? Y a-t-il une meilleure alternative? Comment se fait-il qu'apt-cache m'indique que le package 'fglrx-updates' est installé, Jockey me dit le contraire et que les détails du système m'indiquent qu'il utilise VESA for Graphics?

  • Starcraft (original, jeu 1998) a un framerate très agité, mais cet ordinateur portable a un processeur dual-core avec 4 Go de RAM donc je suppose que cela a à voir avec mes pilotes graphiques (manque de 2D/3D accélération?) Est-ce que Starcraft étant lent a quelque chose à voir avec les pilotes mal installés?

Je suis perdu. Faites-moi savoir si je ne fais pas de sens.

Merci.

11
Ouairz

Je suggère deux choses

1 Dans un terminal, tapez ce qui suit

fglrxinfo

Cela vous dira que si fglrx est installé et fonctionne bien, vous devriez voir un résultat similaire à:

$ fglrxinfo
display: :0  screen: 0
OpenGL vendor string: Advanced Micro Devices, Inc.
OpenGL renderer string: ATI Radeon HD 4300/4500 Series       
OpenGL version string: 3.3.11399 Compatibility Profile Context

Sinon, il ne s’est pas installé correctement et je suivrais les conseils de la page Ubuntu ATI ici site Ubuntu ATI

D'habitude, j'installe toujours les pilotes ATI dans le terminal avec la commande suivante

Sudo apt-get install fglrx fglrx-amdccclete

Vous devrez peut-être également réinstaller les mises à jour:

Sudo apt-get install fglrx-updates fglrx-amdcccle-updates

Cela peut être une douleur que je connais d'expérience. Parfois, je devais revenir au début en nettoyant fglrx (Sudo apt-get purge fglrx *) et en recommençant.

Fais nous savoir comment tu reussis

7
andybleaden