Solução de problemas de instalação do driver AMD

3

Eu tenho um ATI 5670 HD. Estou executando o Ubuntu 12.10 64 bits. Eu tenho tido um grande momento tentando instalar os drivers mais recentes para minha placa de vídeo. Tudo parece estar funcionando com exceção da placa de vídeo. É uma nova instalação em uma nova partição.

Eu segui as instruções para a carta aqui: link

E meu cartão é definitivamente suportado pelos drivers, eu sei disso com certeza porque em outra partição eu tenho um sistema de 32 bits onde o Catalyst 13.1 e o 13.2 trabalham perfeitamente:

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

Então eu tentei usar essa ferramenta (que essencialmente duplica as instruções no guia): link

O que eu termino é sempre o mesmo, independentemente de quais drivers (13.1,13.2) eu instalei no sistema.

$ 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

Eu acompanhei o que acredito ser o problema durante o processo de instalação manual:

(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

A parte onde diz "update alternative" não se apresenta durante o processo de instalação duplicado na minha instalação de 32bits do Ubuntu no mesmo computador:

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

1 resposta

6

Consegui colocar tudo em prática repetindo o processo inicial (o aplicativo do fã-clube ou as instruções da página acima):

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

Não sei qual dos três foi o que "fez" isso, mas depois que eles foram instalados, consegui passar pelo processo.

    
por Brandon Bertelsen 17.03.2013 / 03:43