O Unity não inicia após a instalação dos drivers fglrx

10

Instalei o Ubuntu 12.10 e, inicialmente, quando checava as informações do sistema que eu costumava ter (desconhecido) na seção da placa gráfica, usei o gerenciador sináptico e baixei o fglrx, depois reiniciei o laptop e agora não o faço tem menus, todos eles sumiram.

Agora estou usando apenas os atalhos do teclado para usar o Ubuntu. Minha placa gráfica é AMD ATI.

O que posso fazer para recuperar os menus?

f.mcleash
fonte
Existe no modo de segurança do ubuntu no qual posso inicializar talvez?
Alex
Acho que você tem uma placa de vídeo AMD (ATI)?
Bruno Pereira
Você sempre pode acessar o terminal pressionando CTRL + ALT + F1e fazendo alterações lá.
Mreq
Diga-nos que tipo de placa de vídeo você possui, bem como a natureza das alterações feitas.
Scott Severance
Sim Bruno estou, resolvido agora, mas obrigado de qualquer maneira
Alex

Respostas:

10

Pressione Ctrl+ shift+ F1e digite este comando depois de fazer login no sistema

sudo apt-get remove fglrx-*
sudo sh /usr/share/ati/fglrx-uninstall.sh

Ele removerá os drivers que você acabou de instalar, não são compatíveis com a nova versão do servidor X e quebrará o Unity quando você os instalar.

Existe um bug aberto atual no Launchpad.net, assine e siga-o para avançar. Este é um problema de drivers da ATI:

https://bugs.launchpad.net/ubuntu/+source/fglrx-installer-updates/+bug/1069199

Bruno Pereira
fonte
Após a reinicialização, ele deve voltar aos drivers de código aberto e funcionar, dê uma olhada no bug e, quando for seguro, basta instalar o driver novamente.
Bruno Pereira
Eu só consegui executar o primeiro comando. Para o segundo, o diretório atinão existia no meu caso. Obrigado embora.
myTerminal
4

Você também pode corrigi-lo clicando com o botão direito do mouse na área de trabalho e selecionando alterar o plano de fundo da área de trabalho, subindo de nível até as configurações e alterando o driver das configurações de vídeo para a padrão.

Alex
fonte
2

Consegui fazer isso esta noite depois de ter problemas semelhantes a você na primeira tentativa no início do dia.

Uma coisa que notei após essa tentativa foi que os arquivos do kernel no Synaptic Package Manager são muito confusos e referenciam diferentes versões do kernel. Então a primeira coisa que fiz foi limpar toda essa bagunça.

No entanto, você precisará primeiro esclarecer sua situação atual, se ainda não o fez.

Abra um terminal e digite:

sudo sh /usr/share/ati/fglrx-uninstall.sh
sudo apt-get remove --purge fglrx fglrx_* fglrx-amdcccle* fglrx-dev*

Reinicie.

Então entre no Synaptic Package Manager ( sudo apt-get install synapticse você ainda não o possui) e filtre em "linux". Em seguida, classifique em ordem alfabética e procure as linhas que começam com "linux". Você verá que um arquivo está marcado para atualização [!]. Atualize isso e reinicie.

Depois de reiniciar, volte ao Synaptic e faça o mesmo filtro novamente. Usando uma instalação / desinstalação criteriosa, tente e verifique se todos os arquivos relevantes do kernel instalado, incluindo os arquivos do tipo "cabeçalhos", estão todos relacionados à mesma versão do kernel. Tirei o último ".18".

Depois de fazer isso, feche o Synaptic e abra o terminal e digite o seguinte:
sudo apt-get install linux-headers-$(uname -r)

Reinicie novamente apenas para uma boa medida e quando voltar, abra um terminal e digite o seguinte:

uname -r

Agora você deve ter a versão mais recente (.18) do kernel.

Abra um terminal e digite:

sudo apt-get install build-essential cdbs dh-make dkms execstack dh-modaliases

sudo apt-get install ia32-libs lib32gcc1

Isso deve levar um bom tempo.
cd /usr ; sudo ln -svT lib /usr/lib64

Reinicie novamente para uma boa medida.

Agora, entre no centro de software Ubuntu, clique em Editar na barra de tarefas e selecione Fontes de software. Selecione a opção do meio na guia drivers adicionais e clique em "aplicar alterações".

Feito isso, reinicie e digite o seguinte em um terminal:
sudo aticonfig --initial -f

Em seguida, reinicie mais uma vez.

Agora tudo o que você precisa fazer é digitar "amd" no traço para iniciar o Catalyst e configurar o driver como desejar.

Reconheço que algumas das reinicializações podem ser desnecessárias, mas foi exatamente isso que fiz e agora tenho uma nova e agradável instalação do Ubuntu 12.10.

Simon Hoare
fonte
1

Eu tive esse problema também.

Para reverter para os drivers de código aberto, usei o método mencionado acima:

Você também pode corrigi-lo clicando com o botão direito do mouse na área de trabalho e selecionando alterar o plano de fundo da área de trabalho, subindo de nível até as configurações e alterando o driver das configurações de vídeo para a padrão.

Isso funcionou para mim (eu tropecei em como fazer isso - eu não tinha visto essa discussão na época!), Mas ainda tenho o problema com os drivers de código aberto que me fizeram experimentar os proprietários em primeiro lugar: consumo de energia muito alto / muito quente.

Consegui uma solução parcial usando outro método mencionado neste tópico:

O motivo é que você instalou os drivers com falta de linux-headers-generic. Instale-os primeiro e depois remova os drivers e reinstale, reinicie e tudo ficará bem.

Isso me permitiu instalar os drivers proprietários - mas com um novo problema: a imagem se desfaz e há um atraso de vários segundos ao mover / alternar janelas etc.

Então, por enquanto, voltei aos drivers de código aberto novamente.

ATUALIZAR:

Eu apenas tentei com os cabeçalhos linux anteriores (3.5.0-17 em comparação com 3.5.0-18) com o mesmo resultado.

Portanto, a instalação dos linux-headers - * - generic (ou seja, linux-headers-3.5.0-18-generic) faz com que o Unity seja executado usando os drivers proprietários, mas o desempenho gráfico é inicialmente muito baixo.

No entanto, resolvi isso ativando o "Tear Free" no Catalyst Control Center.

O que eu citei acima como a imagem se fragmentando e um atraso de vários segundos, quando, por exemplo, mover uma janela ou alternar entre aplicativos, agora está resolvido .

Espero que isto ajude. (Eu tenho os gráficos AMD HD 7670M, executando o Toshiba Satellite Pro L850-13F.)

Brian
fonte
0

O motivo é que você instalou os drivers com falta de linux-headers-generic. Instale-os primeiro e depois remova os drivers e reinstale, reinicie e tudo ficará bem.

Arup Roy Chowdhury
fonte
0

Tive um problema semelhante quando tentei o driver de propriedade no MacBookpro 8.3 Dual boot. Eu poderia entrar, mas não veria nada. Eu poderia clicar com o botão direito e ver um menu suspenso. Eu também poderia iniciar o terminal (alt + ctrl + t), mas não consegui ver nenhum menu. Tentei reverter o driver para usar o código-fonte aberto (como sugerido por @alex na 2ª resposta, clicando com o botão direito do mouse -> alterar o plano de fundo da área de trabalho -> indo para configurações -> recursos de software -> driver adicional), mas não funcionou ; embora essa solução tenha funcionado para mim uma vez antes.

O que finalmente funcionou para mim (de outro segmento) Abra o console virtual: Ctrl+ Alt+F1

sudo apt-get update
sudo apt-get install ubuntu-desktop
sudo dpkg-reconfigure ubuntu-desktop
sudo reboot

Em seguida, tente fazer o login. Isso trará de volta a sua área de trabalho

awm
fonte
0

Eu tive o mesmo problema. Resolvi o problema como na resposta em Não foi possível inicializar o ubuntu 12.10 após a instalação dos drivers amd catalyst mais recentes O logotipo desapareceu, mas ao fazer o login no Ubuntu (padrão), mostrava que os menus não estavam lá. Mas, ao fazer o login como convidado, trabalhei (??) Instalei uma conta temporária, iniciei uma vez nessa conta. Então entrei na minha própria conta. Sessão de terminal como raiz. Selecionei os arquivos do novo usuário como o meu e copiei esses arquivos nos meus próprios arquivos no diretório users. Sair e entrar novamente. Isso funcionou!

Freerk Jongsma
fonte
0

Você está com a resolução de tela errada, é por isso que está vendo apenas parte da área de trabalho. Para alterar a resolução, faça isso.

Você pode usar o comando no seu terminal xrandr -q para ver quais resoluções estão disponíveis para o seu monitor.

O Xrandr é usado para definir o tamanho, a orientação e / ou o reflexo das saídas de uma tela. Também pode definir o tamanho da tela.

Para alterar a resolução da tela para 1024 por 768, por exemplo, digite: xrandr -s 1024x768

Basta usar isso para alterá-lo para o tamanho desejado.

Ronshere
fonte