FGLRX perturba TTYs e gráficos Plymouth

FGLRX perturba TTYs e gráficos Plymouth

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?

TTY1
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=0x1234entre quiete splash, onde 0x1234está 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

(src)

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.

informação relacionada