A tela de login do Ubuntu 12.04 congela / monitora problemas

1

Acabei de comprar um novo computador e instalei a versão de 32 bits do Ubuntu 12.04.

Depois de inserir minha senha, a tela fica congelada na tela de login ou com o logotipo 12.04 LTS do ubuntu na parte inferior. Eu reiniciei com o botão de reset no meu computador e ele congelou em uma tela roxa antes mesmo de ir para a tela de login.

Acho que isso é um problema com os gráficos, mas não é 100% certo. Quando montei o computador na casa de meus amigos e usei o monitor dele, tudo funcionou muito bem. A questão aconteceu quando eu trouxe o computador para casa e usei o meu monitor Acer. O computador tem uma porta DVI e eu uso um conversor DVI > VGA com um cabo VGA.

Quando a tela de login é exibida, ela é iniciada a partir do meio da tela e a partir da esquerda. Eu fiz Ctrl + Alt + F1 e entrei no modo de terminal. Consegui fazer o login com sucesso a partir do terminal. Então, nada está errado com meus arquivos, talvez algo com o Unity. Eu fiz um "grep Failed /var/log/xorg.0.log" e ele me deu um "Falha ao carregar o módulo" fglrx ".

Eu tentei fazer sudo apt-get install fglrx , mas isso não funcionou porque não encontrei nenhum arquivo chamado fglrx. Eu fiz um locate fglrx e ele encontrou alguns arquivos fglrx-desktop.

Alguma ideia? Eu talvez faltando drivers necessários para o monitor Acer, mas eu não sei como instalar drivers no Ubuntu. Eu tenho:

Acer S232HL LCD monitor
Asus Radeon HD 6670 graphics card
Intel Core i7 processor

Editar: Eu descobri que não tenho nenhum fglrx instalado no meu sistema, exceto para

/usr/share/app-install/desktop/fglrx-driver.desktop
/usr/share/apport/package-hooks/source_fglrx-installer.py
/usr/share/jockey/handlers/fglrx.py

Parece que várias tentativas estão sendo feitas para carregar algum driver:

$ grep "autoconfigured driver" /var/log/Xorg.0.log
[ 9.937] (==) Matched fglrx as autoconfigured driver 0
[ 9.937] (==) Matched ati as autoconfigured driver 1
[ 9.937] (==) Matched vesa as autoconfigured driver 2
[ 9.937] (==) Matched fbdev as autoconfigured driver 3

Mas os únicos drivers disponíveis são os seguintes:

$ grep drivers /var/log/Xorg.0.log
[ 15.459] (II) Loading /usr/lib/xorg/modules/drivers/ati_drv.so
[ 15.466] (II) Loading /usr/lib/xorg/modules/drivers/radeon_drv.so
[ 15.481] (II) Loading /usr/lib/xorg/modules/drivers/vesa_drv.so
[ 15.482] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so
[ 15.492] (II) Loading /usr/lib/xorg/modules/drivers/ati_drv.so
[ 15.492] (II) Loading /usr/lib/xorg/modules/drivers/vesa_drv.so
[ 15.492] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so
[ 15.494] (II) Loading /usr/lib/xorg/modules/drivers/radeon_drv.so

Além disso, encontrei este ótimo guia de solução de problemas e seguiu suas instruções em "Problema: placa de vídeo não suportada pelo driver"

$ lspci -nn | grep VGA
02:00.0 VGA compatible controller [0300]: Advanced Micro Devices [AMD] nee ATI Turks [Radeon HD 6670] [1002:6758]

Mas executar grep -i 10026758 /usr/share/xserver-xorg/pci/*.ids não me deu nada.

Eu tenho um arquivo chamado /usr/share/xserver-xorg/pci/geode.ids , mas ele não tem ID de PCI 1002: 6758.

Além disso, não tenho nenhum arquivo chamado /etc/X11/xorg.conf . Eu não entendo exatamente onde está o problema. Talvez o servidor X não consiga encontrar 1002:6758 em geode.ids e o padrão seja vesa. Existe uma maneira de obter o arquivo .id s correto? Ou devo baixar novos drivers AMD Catalyst Display (fglrx) do site da AMD?

    
por gmcoffee 18.06.2012 / 05:44

3 respostas

2

As seguintes instruções abaixo explicam como instalar o driver mais recente do ATI Catalyst Video em uma nova instalação do Ubuntu 12.04 Precise. Por favor, siga estes comandos ...

Etapa 1

Faça o download do driver mais recente de aqui .

Crie um nome de pasta Catalyst na área de trabalho e coloque o arquivo baixado lá.

Etapa 2

Abra um terminal e digite:

sudo apt-get remove --purge fglrx fglrx_* fglrx-amdcccle* fglrx-dev*
sudo rm /etc/X11/xorg.conf
sudo apt-get install --reinstall libgl1-mesa-glx:i386 libgl1-mesa-dri:i386 xserver-xorg-core
dpkg-reconfigure xserver-xorg
sudo reboot

Após a reinicialização, abra um terminal e digite:

cd ~/Desktop
cd Catalyst
sudo sh amd-driver-installer-*.run --buildpkg Ubuntu/precise

Isso criará o pacote .deb no seguinte diretório. Em seguida, digite:

sudo dpkg -i *.*deb

Isso instalará este pacote em sua máquina. Se algum erro ocorreu, digite sudo apt-get -f install . Isso consertará o problema de dependência. Em seguida, instale novamente esse pacote digitando sudo dpkg -i *.*deb .

Se você não receber erro na segunda vez, então você está pronto para ir. Tipo:

sudo amdconfig --initial -f
sudo reboot

Após a reinicialização, verifique com:

fglrxinfo

Você verá assim:

display: :0.0  screen: 0
OpenGL vendor string: Advanced Micro Devices, Inc.
OpenGL renderer string: ATI Mobility Radeon HD 6000 Series 
OpenGL version string: 3.3.11631 Compatibility Profile Context
    
por Kaktarua 13.07.2012 / 03:09
1

Quando você não consegue encontrar um pacote que acredita existir, a primeira coisa a fazer é procurá-lo aqui .

Estes resultados de pesquisa revelam o pacote existe e é fornecido no restricted .

Primeiro, execute:

sudo apt-get update

Isso atualiza o banco de dados local do seu sistema Ubuntu sobre quais pacotes e versões estão disponíveis para instalação e onde eles podem ser obtidos.

Em seguida, tente novamente:

sudo apt-get install fglrx

(Você deve sempre executar sudo apt-get update antes de executar sudo apt-get install ... , a menos que tenha executado sudo apt-get update muito recentemente.)

Se isso não funcionar, abra a janela Software Sources. (Uma maneira de fazer isso é abrir o Gerenciador de Atualizações e clicar no botão Configurações ... no canto inferior esquerdo da janela.)

Na guia Ubuntu Software , em Download da Internet , verifique se drivers proprietários de dispositivos (restritos) estão marcados. Em seguida, clique em Fechar .

Em seguida, no Terminal, tente instalar fglrx novamente:

sudo apt-get update
sudo apt-get install fglrx

A propósito, você também deve poder instalar este e qualquer outro driver proprietário em Drivers Adicionais , embora ocasionalmente exista um driver que funcione no seu sistema, e seja fornecido pelo Software oficial. Fontes no Ubuntu, mas não estão listadas aqui.

    
por Eliah Kagan 19.06.2012 / 04:35
0

Eu acredito que seu problema é com seu cartão Radeon. O fglrx está nos repositórios e, se você não conseguir instalá-lo, talvez não tenha conectividade de rede.

    
por Dean Howell 18.06.2012 / 06:21