Radeon 7770 quebra ao atualizar de 13.04 para 13.10

0

Desculpe se estou um pouco detalhado, mas estou tentando lembrar e fornecer o máximo de informações. Tudo estava funcionando bem em 13.04 e eu poderia até jogar dota2 a vapor. Desde a atualização para 13.10, tem sido um pesadelo.

A placa Radeon 7770 apresenta uma tela preta de morte ao carregar o Ubuntu. Não consigo chegar a uma tela tty usando a placa Radeon 7770 e já experimentei vários kernels.

Portanto, fui forçado a usar a placa gráfica embutida da placa-mãe. No primeiro carregamento, houve muitos erros e o Ubuntu teve que rodar em modo de baixa resolução ou algum erro como esse apareceu, já que os drivers instalados eram o catalisador da AMD e o fglrx. Eu os removi, mas acho incompleto e instalei arquivos Xorg. Então agora, pelo menos o meu Ubuntu inicia de forma impecável se eu usasse os gráficos embutidos da placa-mãe sem nenhum erro.

Eu tentei mudar o lightdm para o gdm, adicionando sleep, tentando nomodeset, etc, tudo, mas ele sempre fica preso na tela de carregamento sem a capacidade de tty se eu usar minha placa Radeon.

Estou tentando instalar novamente minha placa Radeon 7770 agora e instalar os drivers para ela. Como não consigo inserir o cartão e fazer com que o computador o detecte e, em seguida, instale os drivers, estou tentando instalar manualmente os drivers antes de inserir o cartão.

Eu deveria ter o fglrx removido já que não há mais comando fglrxinfo. Eu removi todos os extras ppas (eu tentei oibaf, etc antes) de atualizações de software.

Agora, baixei os drivers mais recentes da AMD e fiz um

sudo sh amd-driver-installer-catalyst-13-4-x86.x86_64.run --buildpkg
O comando

e os arquivos deb são gerados corretamente. Mas quando eu tento rodar

sudo dpkg -i fglrx*.deb

Eu recebo este erro

Unpacking fglrx (from fglrx_13.250-0ubuntu1_amd64.deb) ...
One or more files have been altered since installation.
Uninstall will not be completed. See /etc/ati/fglrx-uninstall.log for details.
dpkg: error processing fglrx_13.250-0ubuntu1_amd64.deb (--install):
 subprocess new pre-installation script returned error exit status 1
Preparing to replace fglrx-amdcccle 2:13.200-0ubuntu1 (using fglrx-amdcccle_13.250-0ubuntu1_amd64.deb) ...
Unpacking replacement fglrx-amdcccle ...
Preparing to replace fglrx-dev 2:13.200-0ubuntu1 (using fglrx-dev_13.250-0ubuntu1_amd64.deb) ...
Unpacking replacement fglrx-dev ...
dpkg: dependency problems prevent configuration of fglrx-amdcccle:
 fglrx-amdcccle depends on fglrx; however:
  Package fglrx is not installed.

dpkg: error processing fglrx-amdcccle (--install):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of fglrx-dev:
 fglrx-dev depends on fglrx; however:
  Package fglrx is not installed.

dpkg: error processing fglrx-dev (--install):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 fglrx_13.250-0ubuntu1_amd64.deb
 fglrx-amdcccle
 fglrx-dev

Eu tentei ir ao synaptic para consertar os pacotes quebrados sem sucesso.

Se eu tentar limpar o fglrx agora, recebo este erro

Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package fglrx_13.250-0ubuntu1_amd64.deb
E: Couldn't find any package by regex 'fglrx_13.250-0ubuntu1_amd64.deb'
E: Unable to locate package fglrx-amdcccle_13.250-0ubuntu1_amd64.deb
E: Couldn't find any package by regex 'fglrx-amdcccle_13.250-0ubuntu1_amd64.deb'
E: Unable to locate package fglrx-dev_13.250-0ubuntu1_amd64.deb
E: Couldn't find any package by regex 'fglrx-dev_13.250-0ubuntu1_amd64.deb'
E: Unable to locate package fglrx-installer_13.250-0ubuntu1_amd64.changes
E: Couldn't find any package by regex 'fglrx-installer_13.250-0ubuntu1_amd64.changes'

Eu também tentei olhar para o arquivo de status do dpkg como aconselhado em um post para procurar por coisas do fglrx e remover as linhas que o contêm, mas eu não consegui encontrar nenhuma.

Alguém pode me dizer, talvez, a melhor maneira de descobrir quais drivers gráficos eu instalei desde que eu poderia ter errado comprar overinstalling e como redefini-lo para um estado em branco.

Meus gráficos internos funcionam bem, então 13.10 é estável, é que não posso usar o 7770 com ele! Estou pensando em instalar o Windows depois de toda essa frustração.

Obrigado.

EDIT ONE:

OK, acho que resolvi parcialmente o problema, por isso, se alguém estiver passando pelos mesmos problemas que eu, isso pode ajudar.

A questão é que os drivers funcionam para minha placa onboard ou minha placa Radeon 7770.

Originalmente, o upgrade para 13.10 quebrou, então foi mais fácil consertar os drivers da placa onboard primeiro para que eu pudesse tentar chegar a um terminal. Depois disso, tentei consertar a placa Radeon 7770.

O que eu fiz da última parte é para

sudo sh /usr/share/ati/fglrx-uninstall.sh -- force

Isso causou a quebra da placa gráfica interna. Eu iria carregar em uma tela preta com apenas o meu cursor X.

No entanto, quando inseri minha placa Radeon 7770 agora, pelo menos, ela também me levaria para a tela preta com o cursor X. Qual é positivo! (estranhamente o suficiente). Então agora eu poderia entrar com o Radeon Card instalado. Eu fui para os arquivos deb e pude fazer um

sudo dpkg -i fglrx*.deb

Eu também reinstalei a área de trabalho da unidade.

Na reinicialização, pude ver a tela agora com a minha Radeon 7770! Ainda há muitos erros aparecendo e eu tenho que escalar a tela, mas parece positivo.

Editar dois

Por isso, tenho tentado instalar o Steam depois de conseguir que a placa Radeon 7770 funcione. A palavra de cautela está mudando os drivers na seção Software and Updates para que o fglrx-updates falhe mal.

    
por TheCabDriverCheatedMeToday 31.10.2013 / 07:56

2 respostas

1

Para fazer o driver do Catalyst funcionar, você precisa usar a versão 13.11 beta.

O 13.4 não compilará com o kernel do Saucy de acordo com o @Nathan confiável .

Confira este guia para ver todo o procedimento e vários conselhos.

    
por Lucio 31.10.2013 / 20:35
0

andou em círculos com meu 4870

link

sudo update-pciids

pega o novo pci ids e roda sob os drivers abertos do mesa, pois amd não foi atualizado desde Ubuntu 12.10 .

    
por user216951 18.11.2013 / 13:00