Posso definir o DPI de um monitor no Windows 8.1?

4

Eu quero dizer ao Windows qual é o DPI de um dos meus monitores.

Eu tenho um laptop com Windows 8.1 (um Asus Zenbook Infinity) que tem uma tela de 2560x1440; que precisa de suporte de alta DPI para ser utilizável. No Windows 8.1, o Windows escolhe o DPI correto para exibir algo para você, com base no DPI detectado de um monitor e na configuração "grande" configurada por um usuário.

No entanto, sempre que retiro essa máquina do modo de suspensão, o Windows detecta essa exibição como um painel típico de 96 DPI e, como resultado, tudo é extremamente pequeno. Para restaurar a escala correta, sou forçado a reinicializar a máquina.

Eu também tenho outro monitor externo que ocasionalmente é detectado como tendo o DPI errado.

Existe algum meio de dizer ao Windows o que é o DPI?

(Prefiro não usar a configuração "definir DPI para todos os monitores" porque geralmente conecto essa máquina a painéis de baixa (96) DPI e desejo usar os recursos de dimensionamento do 8.1)

    
por Billy ONeal 24.01.2014 / 04:11

2 respostas

2

De A escala de exibição não fica / persiste no Windows 8.1

Switching Asus's InstantOn off and using the default windows powersave has resolved my issue with scaling being lost after sleep or closing the lid. Not sure why this would be the case. The wake from sleep with powersave is only a few seconds, so it is not inconvenient.

Eu não tenho o Asus, então não sei exatamente como desabilitar o InstantOn. Isso pode ser explicado em seu manual ou ajuda.

No tópico Como se livrar do Instant On da minha área de trabalho e barra de tarefas sem fechá-lo? a solução foi para clique direito em InstantOn e desmarque "Executar quando o Windows for iniciado".

Veja também Como ativar o Asus Instant on? para saber como acessar o InstantOn.

Observação: De acordo com o comentário do pôster, instalar o InstantOn é essencial para resolver o problema, mesmo que seja apenas para desabilitá-lo imediatamente.

    
por 05.02.2014 / 08:06
1

Para acessar essa configuração, clique com o botão direito no plano de fundo da área de trabalho do Windows e selecione Resolução da tela. Clique no link "Tornar texto e outros itens maiores ou menores" na janela Resolução da tela e você poderá definir um nível de escala personalizado para sua exibição. Também deve haver uma caixa de seleção que diz "deixe-me escolher um nível de escala para todas as exibições" e certifique-se de que está desativado, como você disse. Se isso não funcionar, você pode editar o reg indo em reg edit e seguindo estas etapas

  • vá aqui HKEY_CURRENT_USER \ Painel de controle \ Desktop
  • No painel direito do Desktop, clique duas vezes / toque em Win8DpiScaling para modificá-lo.
  • Digite 1 e clique / toque em OK
  • No painel direito do Google Desktop, clique duas vezes / toque em LogPixels para modificá-lo. NOTA: Se você não tiver o valor DWORD do LogPixels, clique com o botão direito do mouse em um espaço vazio no painel direito do Desktop, clique em Valor Novo e DWORD (32 bits), digite LogPixels e pressione Enter.
  • Selecione (ponto) Decimal, digite o valor dos dados de registro da tabela abaixo para o tamanho de escala DPI desejado e clique / toque em OK.

    porcentagem de DPI | Valor dos dados do registro
    Menor 100% 96
    Médio 125% 120
    150% maior 144% XL 200% 192
    Costume 250% 240
    Costume 300% 288
    Costume 400% 384
    Personalizado 500% 480

CERTIFIQUE-SE DE RESERVAR O SEU REGISTRO ANTES

salve e reinicie para aplicar.

    
por 05.02.2014 / 07:26