Vários monitores escala HiDPI

8

Eu tenho um monitor Dell p2715q de 27 "4K e um monitor HP 23xi pavilion 23" 1080p para minha configuração de monitor duplo. O monitor Dell está sendo executado em uma resolução de 3840x2160 @ 60Hz, enquanto a HP está funcionando em 1920x1080 @ 60Hz. Quando eu inicialmente configurar os monitores no meu computador de mesa, que está rodando o Linux Mint 17.3 Cinnamon (versão 2.8.6) de 64 bits, o escalonamento no Dell ainda estava em 1, então tudo era muito pequeno em comparação com o HP, que estava dimensionando tudo apropriadamente, pois não é um monitor HiDPI como o da Dell. Quando mudei a escala para 2, tudo na Dell parecia ótimo, mas a HP agora faz tudo duas vezes maior.

Existe uma maneira de escalonar o monitor HiDPI Dell em 2x, enquanto mantém o monitor HP em 1x para fazer com que tudo nas duas telas seja dimensionado corretamente?

    
por Isaac Mast 05.01.2016 / 18:49

2 respostas

4

Usando o Linux Mint 18.1 Canela no modo de teste (inicialização ao vivo) Consegui configurar meu laptop Dell XPS 13 9360 e monitor externo seguindo estas instruções . Para mim, a escala funcionou melhor que a escala.

Monitor interno HiDPi: 3200x1800

Monitor VGA externo à direita do laptop: 1920x1080

Primeiro defina o "dimensionamento da interface do usuário" para duplicar em Preferências > Geral

Em seguida, execute o seguinte código em uma janela do Terminal:

xrandr --output DP1 --scale 1.5x1.5 --panning 2880x1620+3200+0 --fb 6080x1800 --right-of eDP1

DP1 é meu monitor externo, eDP1 é o monitor de laptop. Encontre os nomes das suas telas executando:

xrandr

Os dois primeiros valores de pan são o tamanho do monitor VGA 1920x1080 multiplicado pela minha escala 1.5, ou seja, 2880x1620

Os segundos dois valores de panoramização são o deslocamento do monitor externo do monitor do laptop, que é a largura do monitor do laptop (horizontal) e 0 (vertical) porque estão lado a lado, ou seja, + 3200 + 0

O framebuffer é a largura horizontal total das telas x altura total das telas, ou seja, (3200 + 2880) x 1800

Editar: se eu tentar uma escala de 1.7, meu teclado e mouse param de funcionar e tenho que reinicializar a máquina. Eu adoraria saber qual é o motivo disso?

    
por 30.04.2017 / 15:37
1

De acordo com o este link não é possível devido a limitações em Servidor X:

There is only one scale factor for the desktop – I’ve not tested this in a multi-monitor configuration, but I can say that if they’re not both the same DPI (or close) monitors, then one will look good, and the other bad. As far as I know right now this is a limitation in x-server.

    
por 06.01.2016 / 19:31