UEFI (e, portanto, console Linux) não é exibido na resolução nativa

0

Não sei por que esse é o caso, a configuração para "Full HD" deve estar definida como Auto (não há Sim) na minha placa-mãe, mas a resolução ainda é de apenas 1024x768. Isso não seria um problema se não fosse apenas pela configuração do UEFI, mas como o meu Linux tty usa o módulo efifb, ele também tem essa resolução e não parece muito bom. Mas o que é estranho é que, uma vez, ele realmente foi exibido na resolução nativa do meu monitor (1920x1200). Eu não estou ciente de que eu mudei nada, apenas funcionou, mas alguns reboots depois e foi de volta para 1024x768.
Meu único palpite é que o monitor (conectado via DisplayPort) não responde a algum tipo de consulta para a resolução da tela, já que está no modo de suspensão, por isso assume 1024x768.

  • GPU: Asus ROG Strix GeForce GTX1070-O8G
  • Monitor: LG Flatron 24EB23PY (conectado via DisplayPort)
  • Placa-mãe: Asrock H170M Pro4S
por therealfarfetchd 14.05.2017 / 09:52

1 resposta

1

Eu vi esse tipo de inconsistência em alguns casos:

  • Placas de vídeo plug-in - Às vezes, elas não oferecem suporte à resolução ideal do monitor, especialmente ao usar uma placa destinada a computadores baseados em BIOS em uma máquina baseada em EFI. Nesse caso, desconectar a placa de vídeo e usar a saída de vídeo nativa da placa-mãe pode funcionar melhor. Alternar para uma placa ativada por EFI (ou atualizar o firmware da placa, se essa atualização estiver disponível) também pode ajudar.
  • Ativando / desativando o CSM - O CSM (Compatibility Support Module) é um recurso EFI que permite que o computador inicialize os sistemas operacionais do modo BIOS. Às vezes isso interage com o hardware de vídeo interno de um computador, limitando suas opções de resolução. Assim, você pode tentar mexer com o recurso CSM do seu firmware. (Geralmente, é chamado de "suporte a inicialização herdada" ou algo semelhante.) Observe, no entanto, que mexer com esses recursos às vezes pode causar problemas de inicialização. Deverá ser possível fazer o boot do sistema novamente se você tiver problemas, mas algumas pessoas têm problemas com isso, porque mudar as configurações do CSM pode mudar automaticamente algo que você deva alterar manualmente.
Sua hipótese sobre uma falha de comunicação com o monitor soa plausível para mim também, embora eu nunca tenha encontrado exatamente esse sintoma por causa de tais problemas. Você pode tentar trocar o cabo, se isso for conveniente, na chance de que seja um pouco esquisito.

Além disso, você também pode tentar jogar com meu gerenciador de inicialização do rEFInd. Especificamente, seu arquivo de configuração ( refind.conf ) tem uma opção chamada resolution que define a resolução de vídeo. Essa resolução deve ser realizada no módulo efifb do Linux, portanto, ajustá-la em rEFInd pode fornecer a solução desejada. Observe que você pode tentar o rEFInd instalando-o em uma unidade flash USB ou CD-R sem instalá-lo em seu disco rígido. (A página de downloads do rEFInd fornece imagens de download para esses dois tipos de mídia externa.) Uma ressalva é que o rEFInd só pode defina resoluções suportadas pelo seu EFI e placa de vídeo. Se você tentar definir uma resolução não suportada, o rEFInd irá reclamar e exibir uma lista de resoluções suportadas.

    
por 15.05.2017 / 04:13