Display de alta DPI na resolução nativa de quarto

1

Eu tenho uma tela de alto DPI (13 "3200x1800) e imaginei que, se eu configurá-la em 1600x900 (exatamente 1/4 nativo - 1/2 largura e 1/2 altura), cada pixel produzido deveria ser representado por um Bloco de 2x2 de pixels reais no monitor, nítido e claro, como se fosse originalmente um monitor de 1600x900.

Quando eu tento, a imagem está muito embaçada. Então eu tenho duas perguntas. Em primeiro lugar, é a exibição ou a GPU responsável por adicionar esse desfoque (ou impossível dizer)? E em segundo lugar, há algo que possa ser feito para evitar isso?

Eu também estou olhando para comprar um monitor externo de alta DPI (24 "4K) para que a pergunta também possa ser aplicada a isso (anexada a uma GTX 970 ou Intel Iris 540).

    
por Sam 07.03.2018 / 09:39

2 respostas

0

Resposta parcial de um excelente artigo / página de progresso:

link

(Eu sei que a página pode cair, mas há muita informação para resumir tudo aqui).

O ponto principal é que isso funciona parcialmente para as GPUs nVIDIA que executam o Linux. Desktop deve responder na perfeição, mas os jogos são um saco misto. Para 1080p em um display 4K:

nvidia-settings -a CurrentMetaMode="DP-1: 3840x2160_60 {ViewPortIn=1920x1080, ViewPortOut=3840x2160, ResamplingMethod=Nearest }"

Para confirmar em qual tela você deseja aplicar (provavelmente DP1):

xrandr

Um dia a nVIDIA pode trazer isso para o Windows também (já existe uma opção de filtragem da Lanczos / Sinc escondida e acessível via nVIDIA Inspector - muito menos ofensiva que bilinear / bicúbica, mas nem perto do ideal).

    
por 08.03.2018 / 10:53
3

Se fosse assim tão fácil, não haveria necessidade de entrada de alta resolução. Você está interpolando dados que não estão lá e que causam a falta de nitidez. É o mesmo que tirar uma imagem de baixa resolução e aumentar a resolução.

Se você quiser que a interface do usuário e o texto sejam maiores, é necessário alterar a configuração de escala, em vez de diminuir a resolução de entrada da exibição. A configuração de escala renderizará a interface e o texto de maneira diferente, para que mais pixels sejam usados para renderizar o mesmo menu / botão / texto /...

Infelizmente, as implementações de escalonamento nem sempre são perfeitas e nem todos os softwares respondem bem a ele.

    
por 07.03.2018 / 11:19