web-dev-qa-db-fra.com

Le pilote binaire AMD ne parvient pas à initialiser la carte graphique, des idées?

Je suis à bout de souffle - après avoir essayé pendant la semaine dernière d'avoir un pilote d'affichage fonctionnel sur ma nouvelle machine fabriquée à la main, je n'ai eu aucun succès. J'ai épuisé les forums, essayant toutes les combinaisons possibles que j'ai pu trouver et je n'ai toujours pas eu de chance. Quelqu'un peut-il me donner un aperçu? peut-être cette petite chose qui me manque? Voici le bas:

J'ai une carte vidéo Gigabyte Radeon HD 7950 fonctionnant sur une carte mère Intel i5/z77 avec une installation propre d'Ubuntu 12.04 64-bit Desktop. Matériel vérifié comme fonctionnant sous Windows. J'ai essayé d'installer à peu près toutes les versions du pilote binaire AMD, car j'ai lu à plusieurs reprises que les cartes de la série Radeon HD 7000 ne sont pas prises en charge par le pilote open source. J'ai essayé d'utiliser le pilote fglrx fourni par le référentiel Ubuntu, ainsi que les fichiers du site Web AMD * .run des versions du pilote de catalyseur de 12.1 à 12.6. J'ai également essayé de compiler le pilote et de l'installer exactement comme indiqué par la page

Quelle est la bonne façon d'installer les pilotes vidéo ATI Catalyst propriétaires (fglrx) directement à partir d'AMD?

Mais j'obtiens toujours la même erreur, quel que soit le pilote que j'utilise. J'ai également essayé les pilotes avec l'argument de démarrage "nomodeset" en vain. Je ne suis pas sûr à 100% de l'erreur qui est vraiment la cause de l'échec de mon Xorg.0.log, la "fglrx: No Matching Device Section for Instance" (note - le matériel @ PCI 1: 0: 1 se plaint il s'agit de l'erreur HDMI Audio Device !?), ou de l'erreur "xf86OpenConsole: setpgid failed: Operation not allowed". Vous pouvez voir le journal complet, xorg.conf et lsmod, lspci en sortie dans le dossier google docs partagé ci-dessous.

https://docs.google.com/folder/d/0ByswzbhYOUqSZ1owd3ZDVjRxQ00/edit

Toute suggestion est appréciée (abandonnez et attendez Ubuntu 12.10? Haha). Merci.

2
Jason

J'ai trouvé la cause du problème et maintenant ma carte graphique fonctionne parfaitement - avec les pilotes propriétaires VESA et AMD. Livewire était correct - j'ai creusé pourquoi le contrôleur graphique intégré continuait à apparaître dans ma sortie lspci. Tout est clair maintenant comme le montre la ligne dans mon Xorg.0.log:

[ 2.710] (II) fglrx: intel VGA device detected, load intel driver

Il semble que tout cela soit dû à un bug dans mon bios/firmware. Même si j'avais désactivé tous les paramètres liés à l'IGPU dans le BIOS, la carte mère n'a jamais "éteint" l'IGPU - elle était toujours autorisée à se présenter au système d'exploitation. En mettant à jour le BIOS/firmware sur ma carte mère Asus P8Z77-V, les graphiques intégrés n'apparaissaient plus dans la sortie lspci et sont maintenant complètement désactivés. Après cela, ma carte graphique fonctionne même avec le pilote VESA/fallback où il ne fonctionnait pas du tout auparavant.

Toute autre personne rencontrant ce problème devrait essayer une autre astuce: assurez-vous que toutes les cartes graphiques supplémentaires sont retirées de votre système et assurez-vous que votre carte graphique intégrée est également désactivée. Vous pouvez le vérifier en exécutant la commande lspci | grep -i vga

1
Jason