README file for SuperProbe -------------------------- Version 2.1 David E Wexelblat dwex@xfree86.org What is it? ----------- SuperProbe is a program for Intel-based Unix machines. It is used to determine the type of video hardware installed in the machine, including, where it can be determined, which specific chipset, what type of RAMDAC is attached, and how much video memory resides on the board. The current version supports EISA/ISA/VLB machines running SVR3, SVR4, Linux, *BSD*, Minix-386, and Mach (MicroChannel and PCI machines are believed to work as well, although the BIOS checking may need to be disabled via the '-no_bios' option). Adding support for other operating systems should be fairly trivial, as the OS dependencies are isolated to a single file for each OS. Building -------- Both an Imakefile and a standard Makefile are provided. If you are using imake, you should be able to simply do: xmkmf -a make make install make install.man If you are using the standard Makefile, edit the Makefile.std file to set up the OS dependencies; then do: make -f Makefile.std make install The program will need to be installed setuid-root on all of the currently supported OSs. Running ------- See the SuperProbe.1 manual page. Reporting Problems ------------------ Please report any problems to the author, David E Wexeblat, Credits ------- Finn Thoegersen For providing the vgadoc2.zip and vgadoc3.zip video hardware documentation packages and sample code, and for allowing me to port his code to the Unix environment. David Dawes For lots of help on the initial design, and writing the 386BSD OS support module. Orest Zborowski For writing the Linux OS support module. Philip Homburg For writing the Minix-386 OS support module. Robert Baron For writing the Mach OS support module. Tiago Gons Kevin Martin 8514/A, ATI Mach8 and ATI Mach32 probe code. Marc Aurele La France ATI Mach64 probe code. The XFree86 Beta Test Team For helping test and debug this software. $XFree86: xc/programs/Xserver/hw/xfree86/SuperProbe/00README,v 3.5 1996/12/23 06:30:54 dawes Exp $ $XConsortium: 00README /main/7 1996/02/21 17:08:47 kaleb $