
Acabei de instalar o Ubuntu Trusty no meu novo SSD, habilitando o UEFI, que foi desabilitado anteriormente. Após a conclusão da instalação (e finalmente encontrei uma solução alternativa para um HP UEFI estranho, que negava a inicialização do Ubuntu), notei os seguintes problemas durante a animação do Plymouth e ao mudar para
TTY1-7:
Cada linha da tela é deslocada para a direita em relação à linha acima, como você pode ver na imagem abaixo. Isso resulta em uma inicialização feia e em um TTY pouco utilizável (somente se eu souber os comandos de cor).
Isso só apareceu após a instalação do fglrx. Antes, ao usar xserver-xorg-video-ati, estava tudo bem.
Alguém já experimentou isso antes? Como posso consertar isso?
Imagem: TTY1 preenchido com um hexdump
Dispositivo: HP ProBook 455 G1
SO: Ubuntu 14.04 64 bits
FGLRX Versão: 2:13.350.1-0ubuntu2, instalado por meio de drivers adicionais
EDITAR:Agora usando o FGLRX versão 14.301.1001, instalado a partir do instalador da ATI, o problema persiste.
EDITAR2:Modos de vídeo listados por videoinfo
(anteriormente chamado de vbeinfo):
Adapter `Bochs PCI Video Driver`:
No info available
Adapter `Cirrus CLGD 5446 PCI Video Driver`:
No info available
Adapter `EFI GOP driver`:
* 0x000 1366 x 768 x 32 (5464)
0x001 800 x 600 x 32 (3200)
0x002 1024 x 768 x 32 (4096)
0x003 640 x 480 x 32 (2560)
Eu tentei cada um deles, o único que funcionou foi 0x002 1024x768. Mas como posso ativar 1366x768 sem a tela distorcida?
PS: Anteriormente usei o Ubuntu no mesmo computador, mas sem UEFI e em um HDD. Então funcionou também
Responder1
Acontece que há alguma incompatibilidade estranha com o fglrx no UEFI BIOS da HP:
- Se eu usar apenas BIOS legado, o bootsplash será mostrado corretamente
- Se eu usar UEFI BIOS com suporte Legacy, o bootsplash será sempre 1024x768, não importa qual resolução
- Se eu usar apenas UEFI BIOS, a tela fica distorcida, como visto acima, exceto quando escolho 1024x768.
Infelizmente, não há solução para isso (exceto usar o driver do Xorg) (E não posso nem fazer uma atualização de BIOS, porque é necessário exatamente o mesmo modelo de computador, mas com Windows, para criar o arquivo EFI de atualização... VM's don não funciona)
Atualizar:Após uma atualização do BIOS, o problema não ocorre mais quando o driver fglrx/radeon é realmente carregado, portanto, incorporando-o no initramfs, o problema pode ser facilmente contornado.
Responder2
Este é um problema conhecido com FGLRX.
Para consertar, você precisa editar suas configurações de inicialização.
Em um terminal, execute:
hwinfo --framebuffer ## Depreciated, use videoinfo instead!
Deve cuspir muitos números. Escolha a resolução desejada (geralmente a mais alta). Lembre-se do código correspondente!
Agora, reinicie. No menu GRUB, edite a entrada e adicione vga=0x1234
entre quiet
e splash
, onde 0x1234
está o código acima. Se funcionar, basta abrir um terminal e digitar:
sudo nano /etc/default/grub
Procure o CMDLINE_DEFAULT
. Deveria ter o mesmo quiet splash
. Agora, depois splash
, coloque o código VGA, assim: quiet splash vga=0x1234
.
Salve e saia do nano e execute:
sudo update-grub
Responder3
Você precisa inserir isso no terminal ou retirar o shell da recuperação:
update-grub
update-grub2
Plymouth-upstart-bridge
grub-install
grub-mkconfig
e digite isso no terminal:
sudo apt-get install --reinstall ubuntu-desktop
e pode funcionar bem dessa maneira.