Dual Monitors - Resolução insuficiente [resolvido]

Iniciado por garciaon, 11 de Agosto de 2011, 00:39

tópico anterior - próximo tópico

garciaon

Olá rapazeada!

Tenho um Dell Inspiron rodando o Ubuntu 11.04, com uma placa de vídeo integrada da Intel (o lshw deu Mobile GM965/GL960), usando a resolução 1280x800. Isso funciona perfeito, nunca precisei configurar manualmente.

Mas comprei esses dias um Monitor LG Flatron E2240S 21.5", que exige uma resolução de 1920x1080 para ficar show de bola. Infelizmente não funcionou no plug-and-play. Quando acesso o menu Sistema -> Preferências -> Monitores, as opções de resolução para o LG são até 1024x768.

De modo que cavuquei a internet, revirei fóruns, mas praticamente todos os artigos do assunto são sobre o 7.10 para baixo, e nessa época a gente modificava o /etc/X11/xorg.conf e pronto, dava certo. Mas ao que tudo indica, o 11.04 não trabalha com essa beleza de arquivo e algumas postagens sugeriram que use, em vez dele, um tal de KMS.

Seria de grande valia (e valor documental!) se alguém pudesse jogar uma luz sobre a questão.


Grande abraço e até mais.

garciaon

Mais informações:

O monitor LG não foi detectado no , quer dizer, no lugar do nome do modelo, está "Desconhecido".

E esta é a saída para o comando xrandr:

Screen 0: minimum 320 x 200, current 2304 x 800, maximum 8192 x 8192
LVDS1 connected 1280x800+0+0 (normal left inverted right x axis y axis) 331mm x 207mm
   1280x800       60.0*+
   1024x768       60.0 
   800x600        60.3     56.2 
   640x480        59.9 
VGA1 connected 1024x768+1280+32 (normal left inverted right x axis y axis) 0mm x 0mm
   1024x768       60.0*
   800x600        60.3     56.2 
   848x480        60.0 
   640x480        59.9 
HDMI1 disconnected (normal left inverted right x axis y axis)
TV1 unknown connection (normal left inverted right x axis y axis)
   848x480        30.0 +
   640x480        30.0 +
   1024x768       30.0 
   800x600        30.0 

garciaon

Pessoal, juro que não mexi em nada hoje e o monitor externo acaba de ficar com a resolução certa (1920x1080). Black magic from hell! Quando vou em Sitema -> Preferências -> Monitores agora o LG, que antes estava identificado como Desconhecido, agora tem o nome de Goldstar Company Ltd 22". Vai entender!

Se alguém souber o que pode ter acontecido, por favor poste para as próximas pessoas que tiverem o problema.

E, claro, se o problema voltar vou reportar aqui também.

garciaon

Claro, foi só reiniciar o sistema que tudo voltou ao que era... =\

garciaon

Depois de muito bater cabeça e ler toneladas de textos antigos e inúteis, finalmente alguém que realmente sabe o que está falando apareceu: http://askubuntu.com/questions/51917/cant-set-maximum-resolution-on-an-lg-flatron-l177wsb. Essa solução funcionou perfeitamente, sem mexer em arquivo nenhum, reiniciando o sistema e o escambau. Realmente ficou muito robusto! Vou traduzir o texto aqui para fins de redundância e para ajudar os amigos que não manjam muito de inglês.

Você pode ajustar a resolução usando os seguinte comando:

xrandr --output VGA1 --mode 1440x900 ¹

É preciso mudar "VGA1" de acordo com as propriedades do xrander do seu computador. Você pode achar essa informação na segunda linha do output do do comando xrandr.²

Se o modo 1440x900 não existe em seu xrandr, você tem que adicioná-lo manualmente usando os comandos abaixo.

gtf 1440 900 85

85 é a taxa de atualização (refresh rate). O output deve ser algo assim:

# 1440x900 @ 85.00 Hz (GTF) hsync: 80.33 kHz; pclk: 156.79 MHz
  Modeline "1440x900_85.00"  156.79  1440 1536 1696 1952  900 901 904 945  -HSync +Vsync


Para adicionar um novo modo use o comando abaixo com o output acima, sem a palavra "Modline":

xrandr --newmode "1440x900_85.00"  156.79  1440 1536 1696 1952  900 901 904 945  -HSync +Vsync
xrandr --addmode VGA1 1440x900_85.00


Agora, para usar o novo modo digite o comando abaixo:

xrandr --output VGA1 --mode 1440x900_85.00

¹ No meu caso, a resolução que eu precisava era 1920x1080, portanto troquei is números de acordo com minha necessidade (Nota do tradutor)
² Em vez de VGA1, o identificador pode mudar de acordo com o barramento que está utilizando. Pode ser HDMI, por exemplo. Então você tem que ver isto na hora de executar o xrandr. (NT)

Case closed!