Dois monitores no Linux com área única e monitor DVI

techblog.mdias.com.br é uma iniciativa de mdias.com.br para criar uma fonte de informações diversas sobre tecnologia, ferramentas, dicas, documentação e alguns assuntos variados que encontro ou acabo me dedicando mais por ai.
Vejam também:
Meu primeiro post aqui no techblog foi sobre minha maratona para utilizar dois monitores no meu computador, independente de Sistema Operacional. No final das contas fiquei com um Ubuntu/Linux apresentando um inconveniente, as janelas não passavam de uma tela para a outra.

Pois bem, como meu monitor tinha interface DVI resolvi fazer um pequeno upgrade na placa de vídeo e passar a comunicação de analógico para digital. A troca da placa foi muito tranquila, bastou retirar a antiga GeForce 4 MX e plugar a nova que ela funcionou de primeira em modo analógico.

Antes de mexer com o manipulador de janelas para que fosse possível mover janelas entre monitores, coloquei para funcionar o monitor via digital (conexão DVI). Para isso, alguns parâmetros precisaram ser alterados em meu xorg.conf. Assim, os seguintes parâmetros foram adicionados à sessão “device”.

	Option        "ExactModeTimingsDVI" "True"
	Option        "ConnectedMonitor" "DLP"
	Option        "IgnoreEDID" "1"
	Option        "UseEDIDFreqs" "false"
	Option        "ModeValidation" "DFP-0: NoMaxPClkCheck, NoEdidMaxPClkCheck, AllowNon60HzDFPModes"

Durante essas configurações eu acabei descobrindo um comando muito bom para resolver problemas de configuração do xorg. Sempre ficamos na dúvida sobre aquele punhado de número do modeline, minha configuração anterior mesmo de vez em quando dava lá suas erradinhas na tela. Com esse comando podemos informar a resolução e frequência que desejamos e ele retorna toda a linha modeline. :-)



Para descobrir os parâmetros basta rodar o seguinte comando:

claudio@claudio-desktop:~$ sudo cvt 1680 1050 60
# 1680x1050 59.95 Hz (CVT 1.76MA) hsync: 65.29 kHz; pclk: 146.25 MHz
Modeline "1680x1050_60.00"  146.25  1680 1784 1960 2240  1050 1053 1059 1089 -hsync +vsync

Muito bom heim!?!

Pois bem, feito isso, faltava apenas configurar para que as janelas pudessem passar de um monitor para o outro. E novamente foi mais uma simplicidade surpreendente (todos dizem que Linux é difícil, mas é só trabalhoso para encontrar as informações corretas, no mais é bem prático). Então caso queiram um desktop com dois monitores que são totalmente independentes, até mesmo com barras de inicialização próprias, podem utilizar a conguração apresentado no post anterior. Já se, como eu, preferem uma tela única onde é possivel trocar as janelas de um monitor para o outro, pode adicionar o parâmetro abaixo na sessão “ServerLayout”.

Option        "Xinerama"

Aqui vocês podem ter acesso ao xorg.conf completo que estou utilizando para meu desktop, esse visto ai em cima. xorg.conf dual head com DVI


Tags: , , , , , ,

Tuesday, June 3rd, 2008 Linux, Vídeo

No comments yet.

Leave a comment

Search

 

contact me

BuscaPé, líder em comparação de preços na América Latina