*BSD News Article 13767


Return to BSD News archive

Newsgroups: comp.os.386bsd.bugs
Path: sserve!newshost.anu.edu.au!munnari.oz.au!spool.mu.edu!caen!zaphod.mps.ohio-state.edu!moe.ksu.ksu.edu!osuunx.ucc.okstate.edu!constellation!sleeper!quentin
From: quentin@sleeper.uucp (Quentin Conner)
Subject: Re: patchkit-0.2.2 kernel re-build too big!?
Message-ID: <C4rHFE.Jn7@sleeper.uucp>
Organization: Indepth Data Inc.
X-Newsreader: TIN [version 1.1 PL8]
References: <1993Mar29.232415.25961@fcom.cc.utah.edu>
Date: Wed, 31 Mar 1993 16:21:13 GMT
Lines: 65

A Wizard of Earth C (terry@cs.weber.edu) wrote:
: In article <C4GB2M.K0H@sleeper.uucp> quentin@sleeper.uucp (Quentin Conner) writes:
: >
: >ONE MORE QUESTION (along another line):
: >I am using the stock pccons driver and X386 1.2.
: >When I exit X, my display is hosed up.
: >It works, but looks like the Character Font is overwritten
: >and each character is a collection of vertical lines.  I
: >also can't run my car in 800x600 mode.  630x480 works.  It
:       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
: >is an older ATI VGA wonder 512K I think.  Under dos it will
: >display 800x600x256.  xinit before editing Xconfig said it
: >was a V5 card...

: Buy a Porsche Carerra or BMW 325i; they run fine in 800x600 mode.  8-).  8-).

: Seriosly, it's likely that DOS uses a special driver or BIOS call to set
: dot clocks to other than the default value.  Failure to do this will result
: in your dot clocks being high enough frequency to support the resoloution,
: but not matching the monitor frequency at the same time.

: To get higher resoloutions requires the monitorr to be driven at a
: frequency that can support the resoloution that also matches one of the dot
: clocks.  This is why the default Dell video and Dell monitors shipped with
: most Dell systems support high resoloutions in DOS but not in Dell UNIX.

: Soloutions:

: 1)	Different monitor with freqs to match the video card.
: 2)	Diferent video card with default freqs to match the monitor.
: 3)	Software callable by XFree86 that sets the dot clocks to the
: 	desired values (requires support of manufacturer to directly
: 	access hardware registers and know what you are doing).
: 4)	Don't run HiRes.

: The character set screw-up is one I've seen with ATI cards before.  ATI
: will replace the card (they did for me) if it's not surface-mount
: components (ie: it's an older, slower card)... it's a well-known memory
: speed problem with ancient ATI cards.

: 					Terry Lambert

My knowledge of X is pretty limited, especially the dot-clock jargon.
From what I could gather, I was to edit Xconfig and put in the dot clock
values for each resolution my card supported.  Presumably these values were
The MHz given when successive values were loaded into some divide by n counter
hardware register.  I got my values from xinit itself sans a complete Xconfig.

The monitor I am using is a Seiko CM-1440 which is a multisync monitor.  It
makes a squeal and readjusts whenever video modes are changed.  I did notice 
a beat with the overhead florescents when running X at 640x480, however.  The
monitor *should* sync up to whatever horiz and vert frequencies it gets.

I guess I don't really know what a dot clock is.  Is it the rate at which the
display circuitry reads the VRAM for each pixel?

Regarding ATI card, I will give them a ring.  The card is only 3 or so years old,
maybe they will swap with me.  8-).  I'm going to check with my wife, she has a
BMW 325, I'll let you know how the 800x600 mode works on it...

-- 
Quentin Conner
--------------
sleeper!quentin@kittyhawk.ecn.uoknor.edu
or sleeper!quentin@occrsh.att.com