*BSD News Article 7719


Return to BSD News archive

Newsgroups: comp.unix.bsd
Path: sserve!manuel.anu.edu.au!munnari.oz.au!hp9000.csc.cuhk.hk!saimiri.primate.wisc.edu!zaphod.mps.ohio-state.edu!sol.ctr.columbia.edu!ira.uka.de!rz.uni-karlsruhe.de!stepsun.uni-kl.de!sun.rhrk.uni-kl.de!sun.rhrk.uni-kl.de!andrick
From: andrick@sun.rhrk.uni-kl.de (Ulf Andrick [Biologie])
Subject: [XFree86] Problems with tvga9000
Message-ID: <1992Nov13.144752.21612@rhrk.uni-kl.de>
Sender: news@rhrk.uni-kl.de
Organization: University of Kaiserslautern, Germany
X-Newsreader: Tin 1.1 PL4
Date: Fri, 13 Nov 1992 14:47:52 GMT
Lines: 54

I have a Trident tvga9000 card with 512 k RAM and some noname 14" 
monitor with 35.5 kHz max. hor. scan freq..
This hardware allows me to use 800x600 256-colour graphics
under DOS.  The monitors data sheet gave some timings, 
from which I calculted the dot clocks for Xconfig and I got
exactly the VESA values as supplied by Th. Roell.
In fact, the mono server ran with Xconfig.idiot without any
modification. It also tolerated setting the chipset to
tvga8900 and giving the clocks 25 28 45 36 as mentioned in
README.trident. xclock.exe also reports these values. 
(What I want to use is 36 MHz.)

The colour server refused to run with
Xconfig.idiot. I changed chipset and clocks and commented the
pseudo-800x600 modes out of Xconfig and then the server run,
and the timings appeared to be correct, but only that one line
output by the video card was spread over two lines on the
screen. Apparently, the graphics card produces a clock
frequency which is only half of that required. 
I also tried to comment chipset and/or clocks out and let the
server "autodetect". But either the server exits without doing
anything or it tries some clocks and exits then.

I also used the tvgactrc-utility under DOS. It shows me that
there is an optional 72 MHz clock available, and in fact, when
I used it, it displayed the corrrect hor. scan freq. and
produced a correct result, while 36 gave strange values. I
don't understand that. Maybe, there is something wrong with
the hardware. But the software seems to be wrong as well then.
And then: why does the mono server work and the colour server
not? Why does the card work under DOS? I wasn't able to
produce a better output by shifting the 36 around in my clocks
entry.

Here is (from memory) what I use in Xconfig:

vga256
  chipset "tvga8900"
  clocks 25 28 45 36 .....
  videoram 512
  modes "800x600" "640x480"

  viewport 0 0

nd the VESA dot clocks for 800x600 36 MHz.

Any help? Any other experiences with the mentioned graphics
adaptor? Is tvga9000 not compatible to tvga8900C?

--
Ulf R. Andrick                                andrick@rhrk.uni-kl.de
FB Biologie - Tierphysiologie
Universitaet                             Was du nicht selber weiszt, 
D-W 6750 Kaiserslautern       das muszt du dir erklaeren (Tegtmeier)