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

10

Eu instalei o Ubuntu 12.10 e no começo quando eu ia checar as informações do sistema que eu tinha (desconhecido) na seção da placa gráfica, eu usei o gerenciador de synaptic e baixei o fglrx, depois eu reiniciei meu laptop e agora eu não tem menus, todos eles sumiram.

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

O que posso fazer para trazer os menus de volta?

    
por f.mcleash 31.10.2012 / 12:41

8 respostas

10

Pressione Ctrl + desloca + F1 e digite este comando depois de ter efetuado 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, eles não serão compatíveis com a nova versão do servidor X e quebrarão o Unity quando você os instalar.

Existe um bug atual aberto no Launchpad.net, por favor, assine e siga-o para mais progresso. Este é um problema dos drivers da ATI:

link

    
por Bruno Pereira 31.10.2012 / 12:43
4

Você também pode consertá-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 um nível para as configurações e alterando o driver das configurações de exibição para a configuração padrão.

    
por Alex 16.11.2012 / 16:07
2

Consegui fazer isso com sucesso 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 Gerenciador de Pacotes Synaptic são muito confusos e fazem referência a versões de kernel diferentes. Então, a primeira coisa que fiz foi limpar toda essa bagunça.

No entanto, primeiro você precisa esclarecer sua situação atual, caso ainda não tenha feito isso.

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.

Em seguida, vá para o Gerenciador de Pacotes Synaptic ( sudo apt-get install synaptic , se você ainda não tiver) e filtre em "linux". Em seguida, ordene por ordem alfabética e procure as linhas que começam com "linux". Você verá que um arquivo está marcado para atualização [!]. Atualize e reinicie.

Assim que você for reiniciado, volte ao Synaptic e faça o mesmo filtro novamente. Usando uma instalação / desinstalação criteriosa, tente e certifique-se de que todos os arquivos do kernel instalados, incluindo os arquivos do tipo "headers", estejam relacionados à mesma versão do kernel. Eu peguei o último ".18".

Uma vez feito isso, feche o Synaptic, abra o terminal e digite o seguinte:
sudo apt-get install linux-headers-$(uname -r)

Reinicialize novamente apenas por precaução 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, vá para o centro de software do Ubuntu, clique em Editar na barra de tarefas e selecione Fontes de Software. Selecione a opção do meio na guia de drivers adicionais e clique em "aplicar alterações".

Depois disso, reinicialize 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 quiser.

Eu reconheço que algumas das reinicializações podem ser desnecessárias, mas isso é exatamente o que eu fiz e agora eu tenho uma nova instalação do Ubuntu 12.10.

    
por Simon Hoare 18.11.2012 / 00:59
1

Eu também tive esse problema.

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

% bl0ck_qu0te%

Isso funcionou para mim (eu tropecei em como fazer isso - eu não tinha visto essa discussão na época!), mas eu 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:

% bl0ck_qu0te%

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

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

ATUALIZAÇÃO:

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

Então, instalar o linux-headers - * - generic (isto é, por exemplo, linux-headers-3.5.0-18-generic) faz o Unity rodar usando drivers proprietários, mas o desempenho gráfico é inicialmente muito ruim.

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

O que me referi acima, como a imagem se separando, e um atraso de vários segundos, quando, por exemplo, mover uma janela ou alternar entre aplicativos, agora é resolvido .

Espero que isso ajude. (Tenho gráficos AMD HD 7670M, em execução no Toshiba Satellite Pro L850-13F.)

    
por Brian 19.11.2012 / 16:35
0

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

    
por Arup Roy Chowdhury 18.11.2012 / 01:08
0

Eu tive um problema semelhante quando tentei o driver de propriedade no MacBookpro 8.3 Dual boot. Eu poderia logar, mas não vejo nada. Eu poderia clicar com o botão direito e ver um menu suspenso. Também pude iniciar o terminal (alt + ctrl + t) mas não consegui ver nenhum menu. Tentei reverter o driver para usar o código aberto (como sugerido por @alex na segunda resposta clicando com o botão direito - > alterar plano de fundo da área de trabalho - > indo até configurações - > recursos de software - > driver adicional) mas não funcionou; embora esta 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 sua área de trabalho

    
por awm 21.11.2012 / 07:47
0

Eu tive o mesmo problema. Eu resolvi o problema como na resposta em Não é possível inicializar o ubuntu 12.10 após instalar os drivers de catalisador da amd mais recentes O logo desapareceu, mas logar no Ubuntu (padrão), mostrou que os menus não estavam lá. Mas logar como convidado funcionou (??) Eu instalei uma conta temporária, conectada uma vez nesta conta. Então eu entrei na minha própria conta. Sessão de terminal como root. Coloquei os arquivos do novo usuário como meus e copiei esses arquivos em meus próprios arquivos no diretório de usuários. Fazendo logout e novamente. Isso funcionou!

    
por Freerk Jongsma 09.03.2013 / 20:22
0

Você está tendo a resolução errada da tela, e é por isso que vê apenas parte da sua área de trabalho. Para mudar a resolução, faça isso.

Você pode usar o comando em seu terminal xrandr -q para ver quais resoluções estão disponíveis para sua exibição

O Xrandr é usado para definir o tamanho, orientação e / ou reflexão 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, você digitaria: xrandr -s 1024x768

Use isso apenas para alterá-lo para o tamanho desejado.

    
por Ronshere 01.10.2013 / 21:31