Como compilar o driver AMD Legacy no kernel de 64 bits, Linux Mint 17 [closed]

3

Estou tentando obter o driver legado para minha GPU HD 2400, mas tive um erro enquanto estava sendo criado.

Eu olhei para esta resposta, e tenho o mesmo resultado, no gerenciador de driver está vazio:

link

Para passar o arquivo version.h ausente, eu fiz isso primeiro:

$ sudo ln -s /usr/src/linux-headers-3.13.0-24-generic/include/generated/uapi/linux/version.h /lib/modules/3.13.0-24-generic/build/include/linux/version.h

Quando eu executo a ferramenta de catalisador para instalar o driver, estou recebendo isso:

Creating symlink /var/lib/dkms/fglrx/8.97.100.7/source ->
                 /usr/src/fglrx-8.97.100.7

DKMS: add completed.

Kernel preparation unnecessary for this kernel.  Skipping...

Building module:
cleaning build area....
cd /var/lib/dkms/fglrx/8.97.100.7/build; sh make.sh --nohints --uname_r=3.13.0-24-generic --norootcheck....(bad exit status: 1)
[Error] Kernel Module : Failed to build fglrx-8.97.100.7 with DKMS
[Error] Kernel Module : Removing fglrx-8.97.100.7 from DKMS

Mas acredito que o problema é que version.h foi movido, por isso são todos os meus locais:

$ sudo find / -name version.h/var/lib/dkms/virtualbox-guest/4.3.10/build/include/VBox/version.h
/lib/firmware/carl9170fw/include/shared/version.h
/usr/include/linux/version.h
/usr/include/linux/dvb/version.h
/usr/src/linux-headers-3.13.0-24-generic/include/generated/uapi/linux/version.h
/usr/src/linux-headers-3.13.0-24-generic/include/config/arch/want/ipc/parse/version.h
/usr/src/linux-headers-3.13.0-24-generic/include/config/evm/hmac/version.h
/usr/src/virtualbox-guest-4.3.10/include/VBox/version.h
/usr/src/linux-headers-3.13.0-24/include/uapi/linux/dvb/version.h
/usr/src/linux-headers-3.13.0-24/include/xen/interface/version.h

Eu instalei a versão de 32 bits dos cabeçalhos do kernel como visto aqui:

$ sudo apt-get install linux-headers-3.13.0-24-generic:i386
Reading package lists... Done
Building dependency tree       
Reading state information... Done
linux-headers-3.13.0-24-generic:i386 is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 208 not upgraded.

Espero alterar algo em make.sh para corrigir o caminho, mas não tenho certeza do que devo alterar ou apenas use ln -s ... para que ele funcione com facilidade.

Com um kernel de 3.13.0 de 64 bits, como instalo o fglrx-8.97.100.7? Se eu não conseguir fazer isso funcionar com o Mint Linux, isso seria mais simples com o Ubuntu?

Estou fazendo alguma programação com o WebGL e não consigo a aceleração necessária para testar meu código javascript com o driver genérico.

    
por James Black 16.06.2014 / 17:18

0 respostas