📄 398-400.html
字号:
<HTML>
<HEAD>
<TITLE>Linux Unleashed, Third Edition:Installing and Configuring XFree86</TITLE>
<SCRIPT>
<!--
function displayWindow(url, width, height) {
var Win = window.open(url,"displayWindow",'width=' + width +
',height=' + height + ',resizable=1,scrollbars=yes');
}
//-->
</SCRIPT>
</HEAD>
-->
<!--ISBN=0672313723//-->
<!--TITLE=Linux Unleashed, Third Edition//-->
<!--AUTHOR=Tim Parker//-->
<!--PUBLISHER=Macmillan Computer Publishing//-->
<!--IMPRINT=Sams//-->
<!--CHAPTER=22//-->
<!--PAGES=398-400//-->
<!--UNASSIGNED1//-->
<!--UNASSIGNED2//-->
<CENTER>
<TABLE BORDER>
<TR>
<TD><A HREF="396-398.html">Previous</A></TD>
<TD><A HREF="../ewtoc.html">Table of Contents</A></TD>
<TD><A HREF="400-403.html">Next</A></TD>
</TR>
</TABLE>
</CENTER>
<P><BR></P>
<H4 ALIGN="LEFT"><A NAME="Heading10"></A><FONT COLOR="#000077">SuperProbe</FONT></H4>
<P><TT>SuperProbe</TT> 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 <TT>SuperProbe</TT> versions for these systems may be available by the time you read this book). If you already know which video card you have, then <TT>SuperProbe</TT> is of little use to you.</P>
<TT>SuperProbe</TT> 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 <TT>SuperProbe</TT> can cause your machine to lock up! Although it is unlikely damage will occur because of <TT>SuperProbe</TT>, 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.
<BLOCKQUOTE>
<P><FONT SIZE="-1"><HR><B>Tip: </B><BR>Running <TT>SuperProbe</TT> by itself is almost guaranteed to lock up any machine, so use it with care and follow the instructions in this section for giving <TT>SuperProbe</TT> a basic idea of the testing it should do.<HR></FONT>
</BLOCKQUOTE>
<P><TT>SuperProbe</TT> 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. <TT>SuperProbe</TT> is not exclusive to Linux but can run under several other PC UNIX systems. A man page is available for <TT>SuperProbe</TT>.</P>
<P><TT>SuperProbe</TT> 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:</P>
<DL>
<DD><B>•</B> <TT>-bios</TT> specifies the video card BIOS’ address, normally set to C0000. If you should set your BIOS address to some other value, it will be specified with this option.
<DD><B>•</B> <TT>-info</TT> displays a list of all video cards <TT>SuperProbe</TT> knows about and the names of the cards as recognized by <TT>SuperProbe</TT>.
<DD><B>•</B> <TT>-no_16</TT> disables 16-bit testing. Used only for old, 8-bit video cards.
<DD><B>•</B> <TT>-no_bios</TT> disables testing of the video card BIOS and assumes the card is an EGA, VGA, SVGA, or later type. If your video card is new, this is a useful option for preventing many BIOS-caused system freezes.
<DD><B>•</B> <TT>-no_dac</TT> disables testing for a RAMDAC type. This can be used with VGA and SVGA cards to prevent potential freezes.
<DD><B>•</B> <TT>-no_mem</TT> skips the testing for the amount of video RAM installed on the video card.
<DD><B>•</B> <TT>-order</TT> specifies the order in which chipsets should be tested. This is useful if you think you know the types of chipsets, but want confirmation. Alternatively, if you suspect the video card has one of a few chipsets, you can list just those.
<DD><B>•</B> <TT>-verbose</TT> displays information on the screen as to the actions and results of <TT>SuperProbe</TT>. A useful option that should be used in all cases to show progress and potential problems.
</DL>
<P>One of the first steps to take is to display a list of all the video cards <TT>SuperProbe</TT> knows about. Issue the following command:</P>
<!-- CODE SNIP //-->
<PRE>
SuperProbe -info
</PRE>
<!-- END CODE SNIP //-->
<P>and you see a list that shows the cards, chipsets, and RAMDACs that <TT>SuperProbe</TT> can recognize. Note that the utility name <TT>SuperProbe</TT> is mixed case, with uppercase <I>S</I> and <I>P</I>. This is unusual for a Linux system and may take experienced UNIX and Linux users a moment to get used to.</P>
<P>If you have an older 8-bit card, you can determine the chipset with the following command:</P>
<!-- CODE SNIP //-->
<PRE>
SuperProbe -no16 -verbose
</PRE>
<!-- END CODE SNIP //-->
<P>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 -<TT>order</TT> option to simplify testing (and prevent potential problems):</P>
<!-- CODE SNIP //-->
<PRE>
SuperProbe -order S3,Cirrus,Tseng -verbose
</PRE>
<!-- END CODE SNIP //-->
<P>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, don’t assume <TT>SuperProbe</TT> will function properly. <TT>SuperProbe</TT> has an annoying habit of hanging up a system because of conflicts with other cards or devices. Use it with care.</P><P><BR></P>
<CENTER>
<TABLE BORDER>
<TR>
<TD><A HREF="396-398.html">Previous</A></TD>
<TD><A HREF="../ewtoc.html">Table of Contents</A></TD>
<TD><A HREF="400-403.html">Next</A></TD>
</TR>
</TABLE>
</CENTER>
</td>
</tr>
</table>
<!-- begin footer information -->
</body></html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -