Information page about the Intel machines

Sun Monitors

This is configuration information of Sun Monitors.

The old sun monitors, GDM-1662B works at this four modes:

Resolution  1152 x 900    1152 x 900   1076 x 824    944 x 736
Clock        92.94505MHz  105.561MHz   105.561MHz    92.94505MHz
HSynch       61.80kHz      71.71kHz     71.71kHz     70.84kHz
VSynch       65.95 Hz      76.05Hz      76.05Hz      84.03Hz

So, probably the entry for the monitor in XF86Config file looks like
this(although I have not tested yet):  

 Bandwidth     110
 HorizSync     71
 VertRefresh   72

 #             < name >       DCF     HR  SH1  SH2  HFL   VR  SV1 SV2 VFL
 ModeLine      "1152x900"     110    1152 1184 1568 1600  900 903 909 930


Calculation

This calculation is based on the document "/usr/X11R6/lib/X11/doc/VideoModes.doc". Monitor's video bandwidth is, according to the table in the document, 1152x900 90MHz (although there is no description about this resolution, but it must be proportional to the number of dots in screen.) DCF = 90MHz But, since visible area is about 80% smaller in width and hight, to get 1152x900 output we need Horizontal frame length(HFL) of about 1440 and Virtical frame length(VFL) of about 1125 at least. HFL = 1440 VFL = 1125 Then DCF should be DCF = RR * HFL * VFL = 116.6 MHz Well, let's say DCF = 110 MHz. here. DCF = 110MHz Horizontal Sync |___ __ __ __ __ __ __ __ __ __ __ __ __ |_ _ _ _ _ _ _ _ _ _ _ _ | |_______________________|_______________|_____ 0 ^ ^ unit: ticks | ^ ^ | HR | | HFL | |<----->| | |<->| HSP |<->| HGT1 HGT2 HGT1 and 2 are about 30ticks. Take HSP to be 3.8 microseconds at the start point. Using 110MHz clock, HSP is 418 ticks. But 1440-1152 = 288 is much smaller than 418. So do adjustment as the document says. How about using 3.5 instead 3.8? 110*3.5 = 385. Lets set HGT1 = HGT2 = 32. 1152 +32 +385 +32 = 1601. Round it to 1600. Then HSP = 384, 3.49 microsecond long. Virtical Synch |___ __ __ __ __ __ __ __ __ __ __ __ __ |_ _ _ _ _ _ _ _ _ _ _ _ | |_______________________|_______________|_____ 0 VR VFL unit: ticks ^ ^ ^ | | | |<->|<----->| VGT VSP Virtical tick is 1600/110MHz = 14.55us. If we assume virtical sync puls of 150us, it will be 10 vertical clock ticks. So VFL is at least 910(=VSF+10). Mode line Probably it looks like this: (But I have not tested yet!) Bandwidth 110 HorizSync 71 VertRefresh 72 # < name > DCF HR SH1 SH2 HFL VR SV1 SV2 VFL ModeLine "1152x900" 110 1152 1184 1568 1600 900 903 909 930 Actually DCF=110MHz and HFL=1600 produce HorizSync=68.75kHz (=110Mhz/1600), and refresh rate 73.92Hz (=110Mhz/(1600*930)).