A saída do console em modo texto mostra uma tela em branco

1

Eu comecei a usar uma TV LCD Technika com meu PC e, enquanto ele exibe gráficos completos do sistema operacional, o texto que é normalmente exibido durante a inicialização (com exceção da tela inicial da BIOS) não aparece - a tela vai em branco. Às vezes, posso ver o texto por uma breve fração de segundo antes que ele desapareça da tela.

O menu de exibição na tela da TV também não será exibido durante os períodos em que o texto não é exibido, mas ocasionalmente exibe uma mensagem "Sem sinal". O menu OSD será exibido novamente assim que os gráficos do sistema operacional aparecerem.

O principal problema que isso me causa é quando eu testo um novo driver gráfico no Ubuntu e ele falha Eu não consigo ver nenhum texto na tela para digitar instruções de linha de comando.

A partir de algumas pesquisas iniciais, sei que as placas de vídeo podem ser reproduzidas em dois modos - modo de texto e modo gráfico .

Outra situação que envolveu uma saída de tela em branco foi durante um jogo 3D em tela cheia. Mudei a resolução do jogo no meio do jogo e a tela ficou em branco.

Por favor, esclareça por que este problema está acontecendo e me diga como eu posso usar o console quando o driver gráfico do Linux não for carregado. Obrigado.

UPDATE Tenho certeza de que a HDTV não suporta as resoluções usadas em cada cenário de tela de espaços em branco. Isso pode ser corrigido no Grub? Veja Reduzindo a troca de modo de vídeo durante a inicialização do Linux . Não tenho certeza sobre o Grub e suas configurações.)

Informações técnicas : Adaptador gráfico Nvidia GeForce 9600 conectado a uma TV Technika LCD de 32 "via cabo VGA conectado a um adaptador / porta DVI no computador. Minha resolução de trabalho no Ubuntu é 1360x768, mas de acordo no menu OSD da TV, a TV está operando na resolução 1280x768.

    
por authentictech 31.08.2013 / 17:59

1 resposta

1

Talvez a tela do seu console de texto tenha uma resolução / tempo que a TV LCD não conhece (ainda). Você pode testar isso inicializando o Ubuntu e depois que o modo de gráficos estiver pronto, pressione Ctl-Alt-F1 para alternar para o primeiro console (talvez o primeiro esteja ocupado, então tente Ctl-Alt-F2). Em seguida, tente sincronizar automaticamente sua TV LCD. A minha tem uma chave para isso, talvez a sua também. Caso contrário, procure nos menus da TV por uma opção de sincronização automática.

É provável que um cabo HDMI / DVI ajude (se for um problema de resolução), mas não tenho certeza o suficiente para propor a compra de um sem testes anteriores. Você pode pegar um emprestado de um dos seus amigos?

EDITAR:

Curiosamente, minha TV tem uma resolução nativa de 1280x768 e tive problemas para configurar meu servidor X exatamente nessa resolução. No começo, eu só podia ter 1280x720 ou 1024x768, ambos sendo esticados para tela cheia. E ainda não consigo definir essa resolução no console e no bootsplash.
O motivo é que 1280x768 é uma resolução bastante incomum.

Estou usando gráficos AMD onBoard, então minha sugestão pode ou não funcionar em seu PC. O que eu sei é que o modesetting difere entre a AMD e a NVidia. Então você pode precisar fazer mais pesquisas para os detalhes.

Minha sugestão é tentar definir a resolução do console para 1024x768 em / etc / default / grub e fazer um update-grub. Com meus gráficos AMD, posso especificar apenas GRUB_GFXMODE = 1024x768. Talvez você precise determinar o número do modo de vídeo com o seu NVidia.
Se você ver um menu do grub mas nenhum console quando o Linux iniciar, você deve tentar configurar GRUB_GFXPAYLOAD_LINUX = manter para fazer o kernel do Linux manter a resolução do grub. O GRUB_GFXPAYLOAD_LINUX é do ArchLinux (estou experimentando), mas deve funcionar no Ubuntu também. Se funcionar, ele será esticado um pouco também, mas acho que no console, isso não é muito ruim. E melhor que nada. ; -)

    
por 31.08.2013 / 19:05