Por que as telas do laptop piscam durante as alterações no modo de vídeo? [duplicado]

2

Alterar o modo de exibição (resolução e / ou taxa de atualização) faz com que a tela pisque ou apague durante alguns segundos antes que a imagem se estabilize. Pelo menos isso acontece em todos os laptops e desktops que usei. Por quê?

Como explicado aqui , ao usar um sistema operacional complexo, parte do atraso é devido ao software de exibição. No entanto, não estou interessado no atraso do "software" devido a interfaces pesadas de usuário e gerenciamento de janelas, mas apenas no "hardware" atrasado que causa tremulações, luz de fundo piscando, etc.

Essa oscilação e atraso acontecem entre o firmware cumprimentado (bios / efi) e o primeiro software instalado (splash OS ou bootloader), e o mesmo acontece ao alterar a resolução de todas as versões windows e linux que eu tentei, então obviamente não tem nada a ver com software de nível superior, como shells gráficos ou gerenciadores de janelas.

Eu vejo várias causas (hipotéticas!):

  • Atraso físico? , como no monitor CRT antigo, houve um ruído baixo, provavelmente indicando que a eletrônica de potência que aciona o feixe de elétrons foi redefinida. Talvez no LCD a luz de fundo seja reinicializada, o que causa tremulação e atraso, mas por que ela precisa ser redefinida?
  • Protocolo muito lento? Brian sugeriu que o protocolo de mudança de resolução entre a GPU e o painel de exibição é lento. A experiência mostra que a oscilação não é tão longa no laptop mais novo, o que aponta nessa direção. O que eu não entendo é o seguinte: listar resoluções disponíveis e enviar o desejado deve levar alguns (quilo) bytes e sinais de vídeo a velocidades de trânsito de Gbps e algumas latências de milissegundos, então como é preciso cerca de um segundo para negociar uma resolução? mudar?
  • Exibir reconfiguração eletrônica incorporada : estados do kreemoweet em isso pergunta que não há protocolo envolvido, mas cada quadro cuida de sua resolução. Quando um quadro tem uma resolução diferente da anterior, o sistema eletrônico on-board que aciona o monitor precisa ser reconfigurado: registradores e buffers são realocados, etc. Os detalhes são borrados, mas os componentes eletrônicos podem processar eficientemente os quadros de vídeo depois de configurados, mas um tempo (relativamente) longo para ser configurado.
  • Talvez algum outro motivo?
por Antoine 22.04.2014 / 18:42

1 resposta

1

A negociação da resolução e taxa de atualização entre o monitor e o computador depende da conexão. Usar uma conexão analógica VGA mais antiga é muito mais lenta do que usar padrões digitais mais recentes. As duas formas mais rápidas de se livrar de atrasos ao alterar a resolução do desktop / jogo:

  1. Faça com que a placa gráfica execute qualquer escala necessária no monitor. resolução nativa.
  2. Use uma conexão digital mais recente, como o DVI, que negocia as mudanças mais rapidamente.
por 22.04.2014 / 19:52