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?