*BSD News Article 47130


Return to BSD News archive

Xref: sserve comp.windows.x.i386unix:17173 comp.unix.bsd.freebsd.misc:3394
Path: sserve!newshost.anu.edu.au!harbinger.cc.monash.edu.au!simtel!zombie.ncsc.mil!news.mathworks.com!gatech!howland.reston.ans.net!Germany.EU.net!ieunet!maths.tcd.ie!maths.tcd.ie!not-for-mail
From: ajudge@maths.tcd.ie (Alan Judge)
Newsgroups: comp.windows.x.i386unix,comp.unix.bsd.freebsd.misc
Subject: Query about Mach 64/Gateway 2000
Date: 21 Jul 1995 14:44:09 +0100
Organization: Dept. of Maths, Trinity College, Dublin, Ireland.
Lines: 82
Message-ID: <3uoav9$a5f@gosset.maths.tcd.ie>
NNTP-Posting-Host: gosset.maths.tcd.ie

We have a newly arrived Gateway P90 running FreeBSD 2.0.5.  The video
card is (described by Gateway as) an ATI GX Mach 64 DRAM (2MB DRAM,
rather than 2M VRAM, which Gateway also sells).

I have two problems with the board:
	- the driver is limiting the dotclock to 80MHz.  According to
	  the limited Gateway manuals, the board should be able to do
	  1280x1024 at up to 75Hz.  I had a look at the board and the
	  RAMDAC is a Chrontel CH8398 (other info 192D 9504
	  8DN440030A).  According to the Mach64 info on the XFree86
	  web site, the CH8398 should be able to do 135MHz (and
	  therefore non-interlaced 1280x1024, plus 16/32bpp modes).

	  However, the server thinks that the Clock type is CH8398,
	  but the RAMDAC is IMS-G174.  Full output below.

	  Is this a 'feature' of the DRAM version of the Mach 64, or is
	  it safe to get the server to run at higher speeds?

	- Even at 80MHz, the board should be able to do 1280x1024
	  interlaced, but the server refuses with:
		Illegal mode according to Mach64 BIOS

	  Is it safe to use Option "override_bios" to get around this?

SuperProbe says:
	First video: Super-VGA
		Chipset: ATI 88800
		Memory:  2048 Kbytes
		RAMDAC:  ATI Misc 3rd-party {AT&T, BT, Sierra} 15/16/24-bit DAC
			 (with 6-bit wide lookup tables (or in 6-bit mode))
			 (programmable for 6/8-bit wide lookup tables)
		Attached graphics coprocessor:
			Chipset: ATI Mach64
			Memory:  2048 Kbytes

X -probeonly says:

XFree86 Version 3.1.1 / X Window System
(protocol Version 11, revision 0, vendor release 6000)
Operating System: FreeBSD 2.0 
Configured drivers:
  Mach64: accelerated server for ATI Mach64 graphics adaptors (Patchlevel 2)
Using syscons driver with X support (version 2.0)
(using VT number 4)

XF86Config: /etc/XF86Config
(**) stands for supplied, (--) stands for probed/default values
(**) Mouse: type: PS/2, device: /dev/mouse, baudrate: 1200,
       3 button emulation
(**) Mach64: Graphics device ID: "ATI-Mach64"
(**) Mach64: Monitor ID: "GW-1776"
(**) FontPath set to "/usr/X11R6/lib/X11/fonts/misc/,/usr/X11R6/lib/X11/fonts/Ty
pe1/,/usr/X11R6/lib/X11/fonts/Speedo/,/usr/X11R6/lib/X11/fonts/75dpi/,/usr/X11R6
/lib/X11/fonts/100dpi/"
(--) Mach64: card type: PCI
(**) Mach64: Clock type: CH8398
(--) Mach64: Number of Clocks: 32
(--) Mach64: clocks:  25.18  28.32  31.50  36.00  40.00  44.90  49.50  50.00
(--) Mach64: clocks:   0.00 110.00 126.00 135.00   0.00  80.00  75.00  65.00
(--) Mach64: clocks:  12.59  14.16  15.75  18.00  20.00  22.45  24.75  25.00
(--) Mach64: clocks:   0.00  55.00  63.00  67.50   0.00  40.00  37.50  32.50
(--) Mach64: Maximum allowed dot-clock: 80.000 MHz
(**) Mach64: Mode "1024x768": mode clock =  75.000, clock used =  75.000
(**) Mach64: Mode "640x480": mode clock =  31.500, clock used =  31.500
(**) Mach64: Mode "800x600": mode clock =  50.000, clock used =  50.000
(--) Mach64: Clock for mode "1280x1024" is too high for the configured hardware.
        Limit is  80.000 MHz
(--) Mach64: Removing mode "1280x1024" from list of valid modes.
(**) Mach64: Mode "1280x1024i": mode clock =  80.000, clock used =  80.000
(--) Mach64: Illegal mode according to Mach64 BIOS
(--) Mach64: Removing mode "1280x1024i" from list of valid modes.
(**) Mach64: Virtual resolution: 1280x1024
(--) Mach64: videoram: 2048k
(--) Mach64: Using hardware cursor
(--) Mach64: Using 4 MB aperture
(--) Mach64: Ramdac is IMS-G174
(--) Mach64: Using 6 bits per RGB value
-- 
Alan Judge <A HREF="http://www.dsg.cs.tcd.ie/dsg_people/amjudge">Magic!</A>

Everything should be built top-down, except the first time. -- Alan Perlis