-->
Previous | Table of Contents | Next |
SuperProbe is a utility that attempts to determine the type of video card (and the amount of video RAM installed on that card) in many PC systems. It works on ISA, EISA, and VLB (local bus) architectures, but not on MCA or PCI architectures (although SuperProbe versions for these systems may be available by the time you read this book). If you already know which video card you have, then SuperProbe is of little use to you.
SuperProbe attempts to identify video cards by probing for certain known unique registers on each video card it knows about. This has one drawback: Some instructions executed by SuperProbe can cause your machine to lock up! Although it is unlikely damage will occur because of SuperProbe, the file system will have to be cleaned up if the machine must be reset. For this reason, make sure you are the only user on the machine. A backup of your system is also highly advisable.
Tip:
Running SuperProbe by itself is almost guaranteed to lock up any machine, so use it with care and follow the instructions in this section for giving SuperProbe a basic idea of the testing it should do.
SuperProbe is included as part of the XFree86 distribution set with many CD-ROMs and can be obtained from FTP and BBS sites that offer Linux software. SuperProbe is not exclusive to Linux but can run under several other PC UNIX systems. A man page is available for SuperProbe.
SuperProbe uses a number of command-line options to specify its behavior. Although the exact options change with each new release of the software, the basic options of interest to you are limited to a few:
One of the first steps to take is to display a list of all the video cards SuperProbe knows about. Issue the following command:
SuperProbe -info
and you see a list that shows the cards, chipsets, and RAMDACs that SuperProbe can recognize. Note that the utility name SuperProbe is mixed case, with uppercase S and P. This is unusual for a Linux system and may take experienced UNIX and Linux users a moment to get used to.
If you have an older 8-bit card, you can determine the chipset with the following command:
SuperProbe -no16 -verbose
If you have a 16-bit (or higher) card which you suspect to be an S3, Cirrus Logic, or Tseng chipset, for example, you can use the -order option to simplify testing (and prevent potential problems):
SuperProbe -order S3,Cirrus,Tseng -verbose
There are no spaces between chipsets specified after the order option. The verbose option lets you see what is going on. It is advisable to narrow the search for a chipset in this way to prevent lockups. Even if you know exactly which video card is in your system, dont assume SuperProbe will function properly. SuperProbe has an annoying habit of hanging up a system because of conflicts with other cards or devices. Use it with care.
Previous | Table of Contents | Next |