web-dev-qa-db-fra.com

Dépannage de l'installation du pilote AMD

J'ai un ATI 5670 HD. Je suis en cours d'exécution Ubuntu 12.10 64bit. Cela fait très longtemps que j'essaie d'installer les pilotes les plus récents pour ma carte vidéo. Tout le reste semble fonctionner à l'exception de la carte vidéo. C'est une nouvelle installation sur une nouvelle partition.

J'ai suivi les instructions à la lettre ici: http://wiki.cchtml.com/index.php/Ubuntu_Quantal_Installation_Guide

Et ma carte est définitivement supportée par les pilotes, je le sais avec certitude car sur une autre partition, j'ai un système 32 bits où Catalyst 13.1 et 13.2 fonctionnent parfaitement:

Sudo lshw -C video
PCI (sysfs)  

  *-display UNCLAIMED     
       description: VGA compatible controller
       product: Redwood [Radeon HD 5670]
       vendor: Advanced Micro Devices [AMD] nee ATI
       physical id: 0
       bus info: pci@0000:01:00.0
       version: 00
       width: 64 bits
       clock: 33MHz
       capabilities: pm pciexpress msi vga_controller bus_master cap_list
       configuration: latency=0
       resources: memory:d0000000-dfffffff memory:fbee0000-fbefffff ioport:e000(size=256) memory:fbec0000-fbedffff

Ensuite, j'ai essayé d'utiliser cet outil (qui duplique essentiellement les instructions du guide): http://www.thefanclub.co.za/how-to/ubuntu-AMD-catalyst-install

Ce que je finis est toujours le même, quels que soient les pilotes (13.1, 13.2) que j'installe sur le système.

$ fglrxinfo 
X Error of failed request:  BadRequest (invalid request code or no such operation)
  Major opcode of failed request:  155 (ATIFGLEXTENSION)
  Minor opcode of failed request:  66 ()
  Serial number of failed request:  13
  Current serial number in output stream:  13

J'ai suivi ce que je pense être le problème pendant le processus d'installation manuelle:

(Reading database ... 198845 files and directories currently installed.)
Preparing to replace fglrx 2:9.000-0ubuntu3 (using fglrx_12.100-0ubuntu1_AMD64.deb) ...
Removing all DKMS Modules
Done.
Unpacking replacement fglrx ...
Preparing to replace fglrx-amdcccle 2:8.970-0ubuntu1 (using fglrx-amdcccle_12.100-0ubuntu1_AMD64.deb) ...
Unpacking replacement fglrx-amdcccle ...
Preparing to replace fglrx-dev 2:8.970-0ubuntu1 (using fglrx-dev_12.100-0ubuntu1_AMD64.deb) ...
Unpacking replacement fglrx-dev ...
Setting up fglrx (2:12.100-0ubuntu1) ...
update-alternatives: warning: forcing reinstallation of alternative /usr/lib/fglrx/ld.so.conf because link group x86_64-linux-gnu_gl_conf is broken
update-alternatives: warning: forcing reinstallation of alternative /usr/lib/fglrx/ld.so.conf because link group x86_64-linux-gnu_gl_conf is broken
update-initramfs: deferring update (trigger activated)
Loading new fglrx-12.100 DKMS files...
Building only for 3.5.0-17-generic
Building for architecture x86_64
Module build for the currently running kernel was skipped since the
kernel source for this kernel does not seem to be installed.
update-initramfs: deferring update (trigger activated)
Processing triggers for ureadahead ...
Processing triggers for bamfdaemon ...
Rebuilding /usr/share/applications/bamf.index...
Setting up fglrx-amdcccle (2:12.100-0ubuntu1) ...
Setting up fglrx-dev (2:12.100-0ubuntu1) ...
Processing triggers for initramfs-tools ...
update-initramfs: Generating /boot/initrd.img-3.5.0-17-generic
Processing triggers for libc-bin ...
ldconfig deferred processing now taking place

La partie où il est indiqué "update alternative" ne se présente pas lors de la procédure d'installation dupliquée sur mon installation Ubuntu 32 bits sur le même ordinateur:

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

J'ai pu le mettre en marche en répétant le processus initial (soit l'application du fan club, soit les instructions de la page ci-dessus):

Sudo apt-get install linux-source
Sudo apt-get install linux-headers-generic
Sudo apt-get install linux-headers-$(uname -r)

Je ne sais pas lequel des trois était celui qui l'a "fait", mais après leur installation, j'ai pu mener à bien le processus.

6
Brandon Bertelsen