Date: Fri, 23 Aug 1996 20:20:17 -0600 From: Warner Losh <imp@village.org> To: sos@freebsd.org Cc: hackers@freebsd.org Subject: Re: Specs on a Hitachi CM2085me monitor anybody ?? Message-ID: <199608240220.UAA13905@rover.village.org> In-Reply-To: Your message of Fri, 23 Aug 1996 10:47:51 %2B0200
next in thread | raw e-mail | index | archive | help
: I've got my hands on one of these oldish 20" monitors, : I don't have any specs on it though, anybody know : the videobandwith, max h/V sync frequencies etc... If it is off a Sun I can help you... Otherwise I can't. I have a XF86Config file for my Sun minitor that I've included. I've also included an *OLD* post on the topic I wrote. Warner P.S. I've cc'd hackers to make sure this makes it into the archives :-) # ********************************************************************** # Files section. This allows default font and rgb paths to be set # ********************************************************************** Section "Files" RgbPath "/usr/X11R6/lib/X11/rgb" # Multiple FontPath entries are allowed (which are concatenated together), # as well as specifying multiple comma-separated entries in one FontPath # command (or a combination of both methods) FontPath "/usr/X11R6/lib/X11/fonts/75dpi/" FontPath "/usr/X11R6/lib/X11/fonts/misc/" FontPath "/usr/X11R6/lib/X11/fonts/Type1/" FontPath "/usr/X11R6/lib/X11/fonts/Speedo/" FontPath "/usr/X11R6/lib/X11/fonts/100dpi/" EndSection # ********************************************************************** # Server flags section. # ********************************************************************** Section "ServerFlags" # Uncomment this to cause a core dump at the spot where a signal is # received. This may leave the console in an unusable state, but may # provide a better stack trace in the core dump to aid in debugging # NoTrapSignals # Uncomment this to disable the <Crtl><Alt><BS> server abort sequence # DontZap EndSection # ********************************************************************** # Input devices # ********************************************************************** # ********************************************************************** # Keyboard section # ********************************************************************** Section "Keyboard" Protocol "Standard" # when using XQUEUE, comment out the above line, and uncomment the # following line # Protocol "Xqueue" AutoRepeat 500 5 ServerNumLock # Specifiy which keyboard LEDs can be user-controlled (eg, with xset(1)) # Xleds 1 2 3 # To set the LeftAlt to Meta, RightAlt key to ModeShift, # RightCtl key to Compose, and ScrollLock key to ModeLock: LeftAlt Meta RightAlt Meta # RightCtl Compose # ScrollLock ModeLock EndSection # ********************************************************************** # Pointer section # ********************************************************************** Section "Pointer" Protocol "MouseMan" Device "/dev/mouse" # When using XQUEUE, comment out the above two lines, and uncomment # the following line. # Protocol "Xqueue" # Baudrate and SampleRate are only for some Logitech mice # BaudRate 9600 # SampleRate 150 # Emulate3Buttons is an option for 2-button Microsoft mice # Emulate3Buttons # ChordMiddle is an option for some 3-button Logitech mice ChordMiddle EndSection # ********************************************************************** # Monitor section # ********************************************************************** # Any number of monitor sections may be present Section "Monitor" Identifier "Sun 66Hz Monitor" VendorName "Unknown" ModelName "Unknown" # Bandwidth is in MHz unless units are specified Bandwidth 100 HorizSync 61-62 # 61.80 kHz is the manual frequency VertRefresh 65.5-66.5 # The manual says 66Hz # Modes can be specified in two formats. A compact one-line format, or # a multi-line format. Mode "1152x900-sun66" DotClock 92.940 HTimings 1152 1184 1312 1504 VTimings 900 902 906 937 Flags "-HSync" "-VSync" EndMode EndSection Section "Monitor" Identifier "Hitatchi" VendorName "Unknown" ModelName "Unknown" # Bandwidth is in MHz unless units are specified Bandwidth 100 HorizSync 35-59.5 VertRefresh 55-90 # Modes can be specified in two formats. A compact one-line format, or # a multi-line format. Mode "1024x768" DotClock 80.0 HTimings 1024 1056 1072 1344 VTimings 768 770 782 815 EndMode Mode "1152x910" DotClock 80.0 HTimings 1152 1200 1312 1520 VTimings 910 920 926 940 EndMode EndSection # ********************************************************************** # Graphics device section # ********************************************************************** # Any number of graphics device sections may be present Section "Device" Identifier "Generic VGA" VendorName "Unknown" BoardName "Unknown" Chipset "generic" # VideoRam 256 # Clocks 25.2 28.3 EndSection Section "Device" # SVGA server auto-detected chipset Identifier "Generic SVGA" VendorName "Unknown" BoardName "Unknown" EndSection # Section "Device" # Identifier "Any Trident TVGA 9000" # VendorName "Trident" # BoardName "TVGA 9000" # Chipset "tvga9000" # VideoRam 512 # Clocks 25 28 45 36 57 65 50 40 25 28 0 45 72 77 80 75 # EndSection # Section "Device" # Identifier "Actix GE32+ 2MB" # VendorName "Actix" # BoardName "GE32+" # Ramdac "ATT20C490" # Dacspeed 110 # Option "dac_8_bit" # Clocks 25.0 28.0 40.0 0.0 50.0 77.0 36.0 45.0 # Clocks 130.0 120.0 80.0 31.0 110.0 65.0 75.0 94.0 # EndSection Section "Device" Identifier "Number nine Lvl 11" VendorName "NumberNine" BoardName "Level 11" Option "number_nine" ClockChip "icd2061a" EndSection # ********************************************************************** # Screen sections # ********************************************************************** # The accelerated servers (S3, Mach32, Mach8, 8514, P9000, AGX, W32) Section "Screen" Driver "accel" Device "Number nine Lvl 11" Monitor "Sun 66Hz Monitor" # Monitor "Hitatchi" Subsection "Display" Depth 8 Modes "1152x900-sun66" # Modes "1024x768" EndSubsection SubSection "Display" Depth 16 Weight 565 Modes "640x480" ViewPort 0 0 Virtual 1024 768 EndSubsection EndSection # ---------------------------------------- CUT HERE -------------------- Newsgroups: comp.windows.x.i386unix Subject: Re: Sun monitor & XFree86 anybody? Summary: Expires: References: <3qtu3k$8vo@bubba.NMSU.Edu> <3r01jd$i3m@canopus.cc.umanitoba.ca> Sender: Followup-To: Distribution: Organization: The Village Keywords: Cc: In article <3r01jd$i3m@canopus.cc.umanitoba.ca>, Kelly Kitson <kwkitson@access.mbnet.mb.ca> wrote: >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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199608240220.UAA13905>