Por que o Hot-Plug do DisplayPort Reordena Monitores no Windows 11
🔍 WiseChecker

Por que o Hot-Plug do DisplayPort Reordena Monitores no Windows 11

Ao conectar ou desconectar um cabo DisplayPort do seu PC com Windows 11, o sistema operacional pode renumerar os monitores, movendo sua tela principal para uma posição diferente ou alterando a disposição em Configurações > Sistema > Vídeo. Esse reordenamento ocorre porque o DisplayPort usa um protocolo de sinalização diferente do HDMI ou DVI, e o Windows 11 reenumera os monitores sempre que uma conexão é detectada. O resultado é que seu layout de vários monitores cuidadosamente organizado é redefinido, o que pode atrapalhar o fluxo de trabalho e exigir reconfiguração manual a cada vez. Este artigo explica por que o hot-plug do DisplayPort causa reordenamento de monitores no Windows 11 e fornece uma correção confiável para travar seu layout de exibição.

Principais Conclusões: Pare o Reordenamento de Monitores com Hot-Plug DisplayPort

  • DisplayPort usa sinalização HPD (Hot Plug Detect): Esse protocolo força o Windows 11 a reenumerar todos os monitores conectados, o que frequentemente renomeia os números dos monitores e quebra seu layout salvo.
  • Windows 11 não salva atribuições de monitor por porta: Cada monitor é identificado por seus dados EDID, mas quando vários monitores compartilham o mesmo EDID, o Windows os trata como o mesmo dispositivo e os reordena arbitrariamente.
  • Use o Windows Display Switch (Win+P) para restaurar seu layout: Pressionar Win+P e selecionar “Estender” aciona uma nova enumeração que frequentemente restaura a ordem original sem reiniciar o PC.

ADVERTISEMENT

Por que o Hot-Plug do DisplayPort Reordena Monitores no Windows 11

A causa raiz está na forma como o DisplayPort lida com conexões físicas em comparação com HDMI ou DVI. Cabos DisplayPort possuem um pino HPD dedicado que sinaliza ao driver gráfico toda vez que um cabo é inserido ou removido. Quando o Windows 11 detecta esse sinal, ele inicia um processo completo de enumeração de monitores. Durante a enumeração, o sistema operacional consulta cada monitor conectado por seu EDID (Extended Display Identification Data), que contém informações do fabricante, modelo e número de série. Se dois ou mais monitores tiverem dados EDID idênticos — comum ao usar vários monitores da mesma marca e modelo — o Windows não consegue distingui-los. Ele então atribui números de monitor com base na ordem em que a enumeração é concluída, que pode mudar de um evento hot-plug para o próximo.

Além disso, o driver gráfico mantém um banco de dados de layout baseado no registro que mapeia posições de monitores para portas do adaptador de vídeo. Quando ocorre um evento hot-plug, o driver pode perder o mapeamento se a correspondência EDID não for única. É por isso que a disposição dos monitores em Configurações > Sistema > Vídeo é redefinida para uma ordem lado a lado padrão, em vez de preservar suas posições personalizadas.

Passos para Evitar o Reordenamento de Monitores Após Hot-Plug DisplayPort

O método mais confiável para travar seu layout de exibição é forçar o Windows 11 a usar a mesma ordem de enumeração sempre. Isso requer editar a chave de registro do layout de exibição e, em seguida, aplicar um layout persistente através do painel de controle gráfico. Siga estes passos em ordem.

Método 1: Criar um Layout de Exibição Persistente Usando o Painel de Controle Gráfico

  1. Abra o painel de controle gráfico
    Clique com o botão direito na área de trabalho e selecione “Painel de Controle NVIDIA” ou “AMD Radeon Software” dependendo do seu hardware gráfico. Para gráficos integrados Intel, clique com o botão direito na área de trabalho e selecione “Intel Graphics Command Center.”
  2. Navegue até a seção de disposição de monitores
    No Painel de Controle NVIDIA, selecione “Configurar vários monitores” em Exibição. No AMD Radeon Software, vá em Configurações > Exibição e clique em “Organizar monitores.” No Intel Graphics Command Center, clique em “Exibição” e depois em “Organizar monitores.”
  3. Identifique cada monitor pela porta física
    Procure por rótulos como “DisplayPort 1,” “DisplayPort 2,” ou “DP-1,” “DP-2” no diagrama de disposição. Anote qual número de porta corresponde a qual monitor físico.
  4. Organize os monitores na ordem desejada
    Arraste cada monitor para a posição desejada. Defina seu monitor principal marcando a caixa “Tornar este meu monitor principal” ou usando o botão “Definir como Principal,” dependendo do painel de controle.
  5. Aplique o layout
    Clique em “Aplicar” ou “Salvar” para confirmar as alterações. O painel de controle escreve o layout no registro e em um arquivo de configuração específico do driver que persiste entre eventos hot-plug.
  6. Teste a persistência
    Desconecte o cabo DisplayPort de um monitor, aguarde cinco segundos e reconecte-o. Abra Configurações > Sistema > Vídeo e verifique se os números dos monitores e a disposição permanecem inalterados.

Método 2: Forçar uma Nova Enumeração com Win+P

  1. Pressione Win+P
    O painel Windows Display Switch aparece no lado direito da tela.
  2. Selecione “Estender”
    Se seus monitores já estiverem no modo Estender, escolha “Somente tela do PC” primeiro, depois pressione Win+P novamente e selecione “Estender.” Isso força o Windows a reenumerar todos os monitores do zero.
  3. Verifique a ordem dos monitores
    Abra Configurações > Sistema > Vídeo e confirme se os monitores estão na ordem correta. Caso contrário, repita o passo 2 mais uma vez.

Método 3: Usar uma Chave de Registro para Travar a Enumeração de Monitores

Este método avançado impede que o Windows 11 reenumere monitores quando ocorre um evento hot-plug. Use-o apenas se os outros métodos falharem.

  1. Abra o Editor de Registro
    Pressione Win+R, digite regedit e pressione Enter. Clique em “Sim” no prompt de Controle de Conta de Usuário.
  2. Navegue até a chave de configuração de exibição
    Vá para Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers\Configuration.
  3. Localize a subchave do seu monitor
    Expanda a chave Configuration. Você verá uma ou mais subchaves com nomes como MSBDD_..._..._.... Expanda cada subchave até encontrar uma subchave chamada 00 ou 01 que contenha um valor chamado PrimSurfSize.cx. Esta é sua configuração de exibição ativa.
  4. Faça backup da subchave
    Clique com o botão direito na subchave de configuração de exibição ativa e selecione Exportar. Salve o arquivo .reg na área de trabalho.
  5. Defina o valor DWORD para desabilitar a reenumeração
    Com a subchave de configuração ativa selecionada, procure um DWORD chamado EnableHotplugDetection. Se não existir, crie-o clicando com o botão direito no painel direito, selecionando Novo > Valor DWORD (32 bits) e nomeando-o EnableHotplugDetection. Defina seu valor como 0.
  6. Reinicie seu PC
    Reinicie o Windows 11 para que a alteração entre em vigor. Após reiniciar, conectar ou desconectar um cabo DisplayPort não acionará uma enumeração completa de monitores.

ADVERTISEMENT

Problemas Comuns Após Aplicar a Correção

Monitor Não Detectado Após Desabilitar a Detecção Hot-Plug

Se você definir EnableHotplugDetection como 0, o Windows não detectará monitores recém-conectados até a próxima reinicialização. Para detectar um monitor sem reiniciar, temporariamente defina o valor DWORD de volta para 1, conecte o monitor e depois defina-o novamente para 0.

Layout de Exibição Redefinido Após Atualização de Driver

Atualizações de driver gráfico frequentemente sobrescrevem a configuração de layout salva pelo painel de controle. Após atualizar seu driver, abra o painel de controle gráfico e reaplique sua disposição de monitores usando o Método 1. A chave de registro do Método 3 não é afetada por atualizações de driver.

Monitores Reordenam Após Suspensão ou Hibernação

Se seus monitores reordenarem após o PC sair da suspensão ou hibernação, o problema não está relacionado ao hot-plug. Em vez disso, desabilite a Inicialização Rápida no Windows 11. Vá para Painel de Controle > Opções de Energia > Escolher a função dos botões de energia > Alterar configurações indisponíveis no momento, depois desmarque “Ativar inicialização rápida (recomendado).” Reinicie seu PC.

Painel de Controle Gráfico vs Edição de Registro: Comparação dos Métodos de Correção

Item Método do Painel de Controle Gráfico Método de Edição de Registro
Descrição Salva um layout persistente usando o software do fabricante da GPU Desabilita a enumeração hot-plug completamente via um DWORD do registro
Requer reinicialização Não Sim
Afeta a detecção hot-plug Não — monitores ainda são detectados Sim — novos monitores não são detectados até a reinicialização
Persiste após atualização de driver Não — deve ser reaplicado Sim
Melhor para Usuários que frequentemente conectam/desconectam cabos e desejam estabilidade do layout Usuários com configurações fixas de vários monitores que nunca desconectam cabos

Agora você entende por que o hot-plug do DisplayPort reordena monitores no Windows 11 e como evitar isso. Comece aplicando um layout persistente através do seu painel de controle gráfico. Se o problema continuar, use o atalho Win+P para forçar uma nova enumeração. Para uma solução permanente em uma configuração fixa, edite o registro para desabilitar a detecção hot-plug. Teste seu layout após cada método para confirmar que a correção funciona com seus monitores e hardware gráfico específicos.

ADVERTISEMENT