Newsgroups: comp.windows.x.i386unix
Subject: Re: Sun monitor & XFree86 anybody?
Summary: 
Expires: 
Sender: 
Followup-To: 
Distribution: 
Organization: The Village
Keywords: 
Cc: 

>I just picked up a used Sun monitor that is fixed at 64hz. I was planning on 
>the same thing u are, but i have a choice of 4 or 5 points to connect to.
>Please let me know if you have any success.

Here's what I have on the subject.  It was written for the old XFree
config file format, so I'm including my current XFree config file bits
in this message.

Basically, if you have a "fancy" card, you can generate almost exactly
what the Monitor expects.  If you don't, you can usually come "close"
with a dotclock that is close to 90MHz and adjusting the timing
numbers so that you get the same timings as these generate for
92.940MHz.

Oh, there is also a new program called SVGATextMode that will solve
the text problem mostly on Linux.  I've not had time to port it to
FreeBSD.

Section "Monitor"
    Identifier	"Sun 66Hz Monitor"
    VendorName	"Unknown"
    ModelName	"Unknown"

    Bandwidth	100

    HorizSync   61-62		# 61.80 kHz is the manual frequency
    VertRefresh 65.5-66.5  	# The manual says 66Hz

 	Mode "1152x900-sun66"
		DotClock 92.940
		HTimings	1152 1184 1312 1504
		VTimings	900 902 906 937
		Flags		"-HSync" "-VSync"
	EndMode

EndSection

Warner

To: XXXXX
Subject: Re: Anyone used a Sun 4/110 color monitor with a standard VGA card? 
Cc: hackers@FreeBSD.org
Date: Sun, 02 Oct 1994 23:14:41 -0600
From: Warner Losh <imp@village.org>
Sender: hackers-owner@FreeBSD.org
Precedence: bulk

[ I realize this is slightly off list charter, but I'm sending the
  answer here so it may be archived -- imp ]

: I have a spare color monitor from an old 110 machine and would love to
: use it with a #9 VGA card - does anyone know if this can be done with a
: specialized cable or sync converter?

Kinda sorta, depending on the limintations that you are willing to
live with.

If you only want to run X (or some other windowing environment).  Text
mode, for me anyway, has been right out.  I've been told that other
people have adjusted the sync rates of the monitors to do this, but
with unsatisfactory results, even to the point of needing to adjust
them every reboot.

Also, you need a card that will do any clock frequency to get superior
quality in the picture (the #9 will likely do this, but if it is a
level 11, make sure you have a Rev E or higher chipset as the X servers
won't handle the fast dot clocks with the Rev D chipset).  I have a #9
Level 11 (Rev E) and it works quite well.  Number 9 company will give
you an upgrade if you call them at their support number, btw.  I've
hacked together a really bad 1152x910 mode with an ET4000 at 90MHz, but
the card just didn't have what it took to do that well.  I've lost the
config for that card, btw.

You'll need to get a cable that has BNC connectors on one end and the
D connector on the other.  I've been told that Egg Head has them, but
mine came with the #9 card I purchased used.  I'd suggest getting a
cable rather than making one, but that is based on how horrible my
homemade cable came out more than anything else.  I may be able to dig
up the pinouts if you trust your skills at aquiring the right parts
and putting them together.

You'll need to find out if it has a 66Hz or a 76Hz vertical refresh
rate.  The monitor that I'm using came off an old Solbourne Kbus
machine, but had also seen time on a SparcStation2 and a Solbourne
S4000.  Likely with a monitor that old, it will be a 66Hz monitor.  I
think only the newer Sparc10's have the 76Hz monitors, but I may be
mistaken.

Next, you'll need lines in your Xconfig file that look like:
  Modes	"1024x768" "1152x900-66"
# Originally from Tadpole's user guide pg 154-155
# fbconfig 1152 900  92.940    29     128   195   2      4     31    cr
#          hres vres dot-clock hfront hsync hback vfront vsync vback flags
# flags == c - composite sync r - read only (note hv are not present, so
# we get negative pulses for them)
# all units in pixels.
# so the before VGA restrictions, we have:
#	92.940	1152 1181 1309 1504 900 902 906 937 -hsync -vsync
# in case your video card doesn't do 92.940.  Other dotclocks have proven
# workable, but inferior in picture quality for some unknown reason.
#
# WARNING: this monitor is fixed frequency (within 5%) and will not
# sync to the normal text modes.  Damage to the monitor may result
# if you attempt to use it in text mode.
#
"1152x900-66"	92.940	1152 1184 1312 1504	900 902 906 937 -hsync -vsync

I found all this information in a TadPole manual, as cited in the
comments.  I don't have the numbers for the 76Hz monitor handy, or I'd
post them as well.

Keep in mind that you *MUST* leave your monitor off while you are away
from your machine and you *MUST* turn it off ASAP when the machine
crashes and is rebooting to prevent possible damage to the monitor
when the machine is in text mode.  I have two monitors: the 17" Sony
from the Solbourne machine that I normally use, and a 15" Hitachi that
I use to upgrade my machine, or when the system has crashed and I need
to do something about it before bringing X up again or I'm on the road
with my machine.

Warner