windows 10 dpi dimensionamento por monitor - fontes desfocadas em exibição de baixa resolução

5

O Windows 10 acabou de ser instalado. Um laptop 4K com monitor externo padrão de 2k (HD) conectado com cabo HDMI.

Defina o escalonamento DPI de 200% para o monitor interno e 100% para o externo. Mas - quando um aplicativo é iniciado, ele é exibido corretamente no monitor interno e, quando movido para o monitor externo - embora o dimensionamento esteja correto, a renderização é fraca = desfocada (!!). Então, a menos que eu seja tendencioso devido ao visor 4K, parece que o windows renderiza para o display interno de 4K mais alto e depois reduz para 2K (por alguma redução de amostragem bruta e algum antialiasing possivelmente), em vez de renderizar diretamente para 2K.

Isso está certo? Alguma sugestão para forçar janelas a renderizar diretamente para 2k?

[BYPASSED] Instalado um monitor 4K externo e problema resolvido (obviamente ...).

    
por jigal 20.09.2015 / 09:55

2 respostas

1

A escala dinâmica é apenas uma novidade, o Windows 7 permite definir um fator de escala global (aplica-se a todos os monitores) e é isso que os programas MOST ainda usam.  Então, quando o programa é iniciado, ele escolhe uma escala (provavelmente a partir de qual monitor da Cortana está) e permanece assim. então quando você o move para a outra tela, como você diz - ele deforma grosseiramente a interface do usuário. Isso ocorre porque o programa não está "ciente" do dimensionamento dinâmico, portanto, ele não é alterado e, portanto, o Windows o destrói.

A good example of this is the classic Adobe products that never got added to Creative Suite DC.

Soluções:

  1. Se você ainda não fez isso - atualize seu computador para a atualização do Criador (v1703), basta ir para a atualização do Windows e clicar no texto que diz "obtenha a atualização agora". Eles fizeram muito trabalhe para tornar o dimensionamento um pouco melhor.

  2. O link acima tem uma captura de tela de como você pode alternar o suporte a DPI-awareness na caixa de diálogo de propriedades do .exe. Você precisará fazer isso para cada exe não ciente de dpi.

  3. Defina todos os monitores para o mesmo escalonamento. Isto é, pessoalmente, o que eu faço (escala de 100% em 3 monitores) - é muito pequeno, mas há menos truques em ter que configurar cada programa para diferentes configurações de reconhecimento de dpi.

  4. Claro, alterando o monitor MAIN para o que você mais usa, é a solução mais simples. Portanto, agora, os aplicativos sem escala escalam inicialmente para este monitor principal e você só obtém o borrado quando é removido novamente.

por 22.06.2017 / 16:10
1

Eu tive o mesmo problema e foi muito frustrante. Minha solução foi configurar o monitor externo para o meu monitor principal. Dessa forma, consegui manter o monitor embutido do meu laptop definido em 250% (Recomendado) Escala e Layout com Resolução de 3840 x 2160 (Recomendado) e meu monitor externo (Samsung LED S27D590 listado como Televisão Digital) definido como 100% com Resolução de 1920 x 1080 (Recomendado.) Isso também restaurou os ícones no SQL Server Management Studio para um tamanho legível. O tinha sido quase muito pequeno para ler. Excel, Word e Visual Studio também estavam embaçados ... não mais. As configurações parecem ficar confusas ao desacoplar ou desconectar o HDMI. Espero que isso ajude alguém.

    
por 09.08.2017 / 22:47