CONFIGURAÇÃO DO SM3 NE

Depois de esquentar os neuronios perder algumas centenas de fios de cabelo,
consegui configurar a resolução 800x600. Ai vai, para aqueles que "ainda"
tem um monitor SyncMaster 3, configure no arquivo XF86Config:

Section "Monitor"
   Identifier  "SyncMaster 3"
   VendorName  "Samsung"
   ModelName   "3"
   BandWidth   45.0
   HorizSync   30-40
   VertRefresh 50-87
   Modeline    "640x480"  25  640  672  768  800  480  490  492  509
   ModeLine    "800x600"  36  800  824  896 1024  600  601  603
 625 -hsync -vsync
   Modeline    "1024x768" 45 1024 1040 1210 1267  768  777  785  817
Interlace
EndSection
-------
Não sei qual sua distribuição e nem qual o monitor, então vou tentar ser
mais generico possivel.

Primeiro, tenha certeza de que sua placa de vídeo esta configurada
corretamente. Depois, observe a sessão "Monitor" do seu arquivo. Tentarei
descrever o que fiz no meu.

Procure no manual do monitor os valores de frequencia horizontal em kHz,
vertical em Hz e dot clock (ou dot frequency, ou pixel frequency, algo
assim) em Mhz, tipo de polarização do sinal de sincronismo de vídeo e a
largura de faixa (ou Bandwidth) em Mhz(confusão, né) PARA CADA MODO DE
RESOLUCAO!!!.

Deve existir uma tabela com este valores, por exemplo, no meu caso,
encontrei para 800x600:

fH=35.45 Khz
fV=46 Hz
dot freq=36 Mhz   <--- este é o mais importante!
pol horiz=+/-     <--- positivo ou negativo (tanto faz, teoricamente)
pol verti=+/-

Como ficou meu XF86Config:

Section "Monitor"
   Identifier  "SyncMaster 3"
   VendorName  "Samsung"
   ModelName   "3"
   BandWidth   45.0
   HorizSync   30-40
   VertRefresh 50-87
   Modeline    "640x480"  25  640  672  768  800  480  490  492  509
   ModeLine    "800x600"  36  800  824  896 1024  600  601  603
 625 -hsync -vsync
   Modeline    "1024x768" 45 1024 1040 1210 1267  768  777  785  817
Interlace
EndSection

traduzindo:

Identifier, VendorName, ModelName: dados do fabricante (Identifier tem que
bater na sessao Display)

Bandwidth: Largura de faixa do monitor (MHz)

HorizSync: Faixa que engloba todos os valores encontrados no manual. Vc pode
especificar os valores discretos, separados por virgula, que "deveria"
funciona. No meu caso não funcionou pois dependia do que a placa de video
"poderia" oferecer.

VertRefresh: Idem

Modeline: por exemplo, linha "800x600", este é o modo (tem que bater na
sessao display),
36 é o dot frequency (MHz), os valores 800 ate 625 não alterei, ou seja,
copiei de uma linha já existente, -hsync e -vsync especificam polarizações
negativas para sincronismo horizontal e vertical - optei por negativa pois a
positiva não funcionou, mesmo o manual informando que poderia ser
utilizada - verifique o seu.

Voce pode tentar também "man XF86Config" que explica todos estes parametros

Agora é só queimar uns fios de cabelo...
Celso Fassoni

    Source: geocities.com/siliconvalley/ridge/3505

               ( geocities.com/siliconvalley/ridge)                   ( geocities.com/siliconvalley)