Instalando o ATI Catalyst 14.20 beta no Ubuntu 12.04 lança erro

4

A Internet está cheia desse tipo de problema, como os caras da ATI nem se incomodariam em testar seus instaladores. Eu estou tentando obter o driver mais recente porque Skyrim (com Wine) congela tão mal que eu tenho que desligar / reiniciar o computador. Eu estou tentando ver se o driver mais recente iria corrigir isso porque o erro está relacionado ao fglrx. By the way, o log é:

kernel: [   72.180644] fglrx_pci 0000:01:00.0: irq 48 for MSI/MSI-X
kernel: [   72.181039] <6>[fglrx] Firegl kernel thread PID: 1942
kernel: [   72.181101] <6>[fglrx] Firegl kernel thread PID: 1943
kernel: [   72.181163] <6>[fglrx] Firegl kernel thread PID: 1944
kernel: [   72.181230] <6>[fglrx] IRQ 48 Enabled
kernel: [   72.226636] <6>[fglrx] Reserved FB block: Shared offset:0, size:1000000 
kernel: [   72.226638] <6>[fglrx] Reserved FB block: Unshared offset:f878000, size:4000 
kernel: [   72.226639] <6>[fglrx] Reserved FB block: Unshared offset:f87c000, size:484000 
kernel: [   72.226640] <6>[fglrx] Reserved FB block: Unshared offset:7fff4000, size:c000 
anacron[1960]: Anacron 2.3 started on 2014-06-24
anacron[1960]: Normal exit (0 jobs run)
  1. Então, aqui vou eu. Eu faço o download do arquivo da ATI (linux-amd-catalyst-14.6-beta-v1.0-may23.zip) e extrai os arquivos.

  2. Agora eu desinstalo o driver fglrx existente fazendo isso:

    sudo apt-get remove --purge fglrx fglrx_* fglrx-amdcccle* fglrx-dev* a sudo dpkg-reconfigure xserver-xorg
    O primeiro funciona bem e eu posso ver que o fglrx é removido. O segundo, obviamente, me lança esse sh * t:
    Package 'xserver-xorg' is not installed and no info is available.

  3. De qualquer forma, eu inicio o instalador do novo driver depois de ir para o local:

    sudo ./amd-driver-installer-14.20-x86.x86_64.run

    O primeiro erro é este:
    ./lokixml.sh: 143: ./lokixml.sh: [[: not found

    A janela de configuração feia aparece e depois que eu clico Continue / Eu Concordo / Continuo Eu recebo uma janela pop-up (ainda mais feia) dizendo para eu ir fu * k e checar os erros.

  4. Eu decido pegá-los um por um, então, para corrigir o primeiro erro, eu tenho que extrair o arquivo .run:
    ./amd-driver-installer-14.20-x86.x86_64.run --extract
    em seguida, abra o arquivo lokixml.sh da pasta, onde devo comentar as linhas 143 a 145. Depois disso, executo o script de instalação:% sudo ./ati-installer.sh 14.20 --install

  5. O erro lokixml.sh desapareceu, mas eu ainda recebo o pop-up feio, então vou para o arquivo de log e descubro: ./packages/Ubuntu/ati-packager.sh: 294: ./packages/Ubuntu/ati-packager.sh: debclean: not found dpkg-buildpackage: export CFLAGS from dpkg-buildflags (origin: vendor): -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security dpkg-buildpackage: export CPPFLAGS from dpkg-buildflags (origin: vendor): -D_FORTIFY_SOURCE=2 dpkg-buildpackage: export CXXFLAGS from dpkg-buildflags (origin: vendor): -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security dpkg-buildpackage: export FFLAGS from dpkg-buildflags (origin: vendor): -g -O2 dpkg-buildpackage: export LDFLAGS from dpkg-buildflags (origin: vendor): -Wl,-Bsymbolic-functions -Wl,-z,relro dpkg-buildpackage: source package fglrx-installer dpkg-buildpackage: source version 2:14.200-0ubuntu1 dpkg-buildpackage: source changed by AMD: Advanced Micro Devices. <http://ati.amd.com/support/driver.html> dpkg-source --before-build fglrx.hM3zeH dpkg-buildpackage: host architecture amd64 debian/rules build Can't exec "debian/rules": Permission denied at /usr/bin/dpkg-buildpackage line 529. dpkg-buildpackage: error: debian/rules build failed with unknown exit code -1 [Error] Generate Package - error generating package : Ubuntu/precise

  6. Em esta página eu descobri que eu tenho que montar algum diretório temporário e então iniciar o instalador, então eu faço:
    mkdir ~/tmptmp sudo mount --bind ~/tmptmp /var/tmp sudo ./ati-installer.sh 14.20 --install sudo checkinstall make install sudo umount /var/tmp

    mas recebo o mesmo pop-up e erros no arquivo de log, então aqui é onde estou preso, com o driver anterior desinstalado e o novo incapaz de ser instalado. Minha placa ATI é uma HD 7670 M, em um HP Pavillion G6 2306-sq

  7. Eu encontrei outro HowTo aqui mas agora, quando eu faço:
    sudo sh ati-installer.sh 14.100/14.20 --buildpkg
    Recebo um erro dizendo:

    parsechangelog/debian: warning: debian/changelog(l0): found eof where expected first heading parsechangelog/debian: error: fatal error occurred while parsing input dpkg-buildpackage: error: changelog parser /usr/lib/dpkg/parsechangelog/debian gave error exit status 255

    Isso nunca termina

  8. Depois de tentar outras soluções, consegui estragar tudo. Tela preta e nenhuma maneira de recuperar meus arquivos. Então, estou voltando para o Windows.

por B.M.A 24.06.2014 / 21:49

2 respostas

1

Para mim (eu tenho uma máquina sem cabeçalho) essas opções de instalador não funcionaram (provavelmente porque elas acendem a GUI do instalador), então o que eu precisava fazer era construir os pacotes.

Aqui é um guia oficial para criar pacotes de drivers da AMD, mas para o seu problema concreto você teria que ir para o diretório com o pacote e executar:

./amd-driver-installer-14.20-x86.x86_64.run --buildpkg Ubuntu/precise

Isso criará 3 pacotes que você pode instalar com

sudo dpkg -i fglrx*.deb
    
por Patryk 12.09.2014 / 22:42
-1

Maneira fácil de instalar, executar no terminal:

sudo ./amd-driver.run

Em seguida, selecione "Instalar driver" e selecione "Continuar"
Pressione "Eu concordo"
Imprensa "Contniue"
Reinicie o PC

Este erro ainda ocorre: "./lokixml.sh: 143: ./lokixml.sh: [[: not found", não dê atenção a isso

    
por mmm3743 01.07.2014 / 13:19

Tags