Use TV (hdmi) com pixels não quadrados

1

Estou com um problema quando conecto minha TV de plasma LG (com um resolução nativa de 1024x768 pixels) para o meu laptop 12.04 usando HDMI. Os pixels (pixels reais, não o sinal) da minha TV são fisicamente esticados, de modo que ele recebe a proporção 16: 9. Em outras palavras, os pixels são retangulares (1,3333x1). Tudo que eu mostro do meu laptop é esticado (4: 3 esticado até 16: 9).

Há um dpi diferente em X e Y necessário para que seja exibido corretamente (algum tipo de modo anamórfico). O Ubuntu padrão usa um dpi de 96x96. Eu posso mudá-lo usando xrandr, mas apenas quadrado, por exemplo, 100x100 ou 70x70.

Já parecemos aqui , mas parece que o Ubuntu ignora totalmente o displaySize no xorg.conf

Quando eu uso o código abaixo para ver o dpi e nada que eu faço muda isso. O displaySize também permanece o mesmo (calculado usando 96 dpi e a resolução)

xdpyinfo | grep -B2 resolution

Eu uso os drivers da ATI para a minha ATI Mobility Radeon HD 50xx, mas é o mesmo com os drivers da Radeon.

Minha solução temporária é usar:

xrandr --output DFP1 --mode 1024x768 --scale 1.333333333333x1 --output LVDS --off

Mas com isso, o lado direito da tela não é acessível. Este é um problema conhecido com xrandr --scale e ubuntu. Isso é por causa de um patch para o mouse / windows não indo para fora da tela.

Eu procuro uma maneira de alterar o DisplaySize ou o dpi (para algo que não é quadrado como 128x96) quando eu conecto a tela.

    
por labsin 21.09.2012 / 19:43

0 respostas