📄 readme.ati.sgml
字号:
system to be associated with the ``Device'' section.It enables the driver's generic VGA support, but only for non-ATI adapters.If an ATI adapter is associated with the ``Device'' section, the driver willoperate as if ``<it>ativga</it>'' had been specified instead.<p>A ChipSet name of ``<it>vgawonder</it>'' is equivalent to ``<it>ativga</it>'',except that only VGAWonder-capable adapters can be assigned to the ``Device''section.This specifically excludes the newer integrated Mach64 controllers.<p>In some PCI or AGP systems, the driver will not, by default, probe for non-PCIMach32's or Mach64's.This is because, before doing any such probe, the driver attempts to determineif the probe can cause a lockup.If the driver has enough information to determine that a lockup would occur, itwill skip the probe.In some situations, this determination cannot be accurate, and the driver willerr on the side of caution, skipping the probe.Specifying a ChipSet name of ``<it>mach32</it>'' or ``<it>mach64</it>'', asappropriate, will force the driver to probe for the non-PCI adapter.These ChipSet names should, therefore, only be used when there is in fact suchan adapter in the system.They are otherwise equivalent to ``<it>ati</it>''.<p>On non-Intel platforms, only ``<it>ati</it>'' and ``<it>mach64</it>'' ChipSetvalues are operative.<p><sect1>ChipID & ChipRev specifications<p>These specifications will cause the driver to associate the ``Device'' sectiononly with an adapter having the same attributes, or an adapter whose PCI deviceID the driver does not recognise.In the second case, these options cause the driver to treat the adapter as ifit was one with the specified PCI device ID or revision.ChipID can only be used with Mach32 or Mach64 adapters, and, thus, specificallyexcludes any other adapter from matching the ``Device'' section.ChipRev is meaningful only with Mach64 adapters, and then only if ChipID isalso specified in the same ``Device'' section.<p><sect1>IOBase<p>This option limits the adapters that can be associated with the ``Device''section to the one with the specified I/O base.This option only applies to Mach64 adapters and specifically excludes otheradapters.<p><sect1>BusID<p>This option limits the adapters that can be associated with the ``Device''section to the one with the specified PCI Bus ID.This specification excludes non-PCI adapters.<p><sect1>Clocks<p>For the purpose of specifying a clock line in your xorg.conf, one of fourdifferent situations can occur, as follows.<p>Those configuring the driver's generic VGA support for a non-ATI adapter,can skip ahead to the <bf>``Clocks for non-ATI adapters''</bf> section below.Those <it>not</it> trying to configure the driver for a Mach64 adapter, canskip ahead to the <bf>``Clocks for fixed clock generators on ATIadapters''</bf> section below.<p>The very earliest Mach64 adapters use fixed (i.e. non-programmable) clockgenerators.Very few of these (mostly prototypes) are known to exist, but if you have oneof these, you can also skip ahead to the <bf>``Clocks for fixed clockgenerators on ATI adapters''</bf> section below.<p>The two cases that are left deal with programmable clock generators, which areused on the great majority of Mach64 adapters.<p>If you are uncertain which situation applies to your adapter, you can run aclock probe with the command ``<tt>X -probeonly</tt>''.<p><sect2>Clocks for supported programmable clock generators<p>At bootup, video BIOS initialisation programmes an initial set of frequencies.Two of these are reserved to allow the setting of modes that do not use afrequency from this initial set.One of these reserved slots is used by the BIOS mode set routine, the other bythe particular driver used (e.g. MS-Windows, AutoCAD, X, etc.).The clock numbers reserved in this way are dependent on the particular clockgenerator used by the adapter.<p>The driver currently supports all programmable clock generators known to existon Mach64 adapters.In this case, the driver will completely ignore any xorg.conf clockspecification, and programme the clock generator as needed by the modes usedduring the X session.<p><sect2>Clocks for unsupported programmable clock generators<p>This case is unlikely to occur, but is documented for the sake ofcompleteness.<p>In this situation, the driver will probe the adapter for clock frequenciesunless xorg.conf clocks are already specified.In either case, the driver will then attempt to normalise the clocks to one ofthe following specifications:<verb>BIOS setting 1: Clocks 0.000 110.000 126.000 135.000 50.350 56.640 63.000 72.000 0.000 80.000 75.000 65.000 40.000 44.900 49.500 50.000 0.000 55.000 63.000 67.500 25.180 28.320 31.500 36.000 0.000 40.000 37.500 32.500 20.000 22.450 24.750 25.000</verb><verb>BIOS setting 2: Clocks 0.000 110.000 126.000 135.000 25.180 28.320 31.500 36.000 0.000 80.000 75.000 65.000 40.000 44.900 49.500 50.000 0.000 55.000 63.000 67.500 12.590 14.160 15.750 18.000 0.000 40.000 37.500 32.500 20.000 22.450 24.750 25.000</verb><verb>BIOS setting 3: Clocks 0.000 0.000 0.000 0.000 25.180 28.320 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 12.590 14.160 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000</verb>If the driver matches the clocks to the third setting above, functionality willbe <it>extremely</it> limited (assuming the driver works at all).<p><sect2>Clocks for fixed clock generators on ATI adapters<p>This section applies to all VGAWonder and Mach32 adapters, and to early Mach64prototypes.<p>One of the following clocks specifications (or an initial subset thereof) canbe used depending on what the adapter uses to generate dot clocks:<verb>Crystals (VGA Wonder V3 and V4 adapters only): Clocks 50.000 56.644 0.000 44.900 44.900 50.000 0.000 36.000 25.000 28.322 0.000 22.450 22.450 25.000 0.000 18.000 16.667 18.881 0.000 14.967 14.967 16.667 0.000 12.000 12.500 14.161 0.000 11.225 11.225 12.500 0.000 9.000</verb><verb>ATI 18810 clock generator: Clocks 30.240 32.000 37.500 39.000 42.954 48.771 0.000 36.000 40.000 0.000 75.000 65.000 50.350 56.640 0.000 44.900 15.120 16.000 18.750 19.500 21.477 24.386 0.000 18.000 20.000 0.000 37.500 32.500 25.175 28.320 0.000 22.450 10.080 10.667 12.500 13.000 14.318 16.257 0.000 12.000 13.333 0.000 25.000 21.667 16.783 18.880 0.000 14.967 7.560 8.000 9.375 9.750 10.739 12.193 0.000 9.000 10.000 0.000 18.750 16.250 12.586 14.160 0.000 11.225</verb><verb>ATI 18811-0 and ATI 18812-0 clock generators: Clocks 30.240 32.000 110.000 80.000 42.954 48.771 92.400 36.000 39.910 44.900 75.000 65.000 50.350 56.640 0.000 44.900 15.120 16.000 55.000 40.000 21.477 24.386 46.200 18.000 19.955 22.450 37.500 32.500 25.175 28.320 0.000 22.450 10.080 10.667 36.667 26.667 14.318 16.257 30.800 12.000 13.303 14.967 25.000 21.667 16.783 18.880 0.000 14.967 7.560 8.000 27.500 20.000 10.739 12.193 23.100 9.000 9.978 11.225 18.750 16.250 12.588 14.160 0.000 11.225</verb><verb>ATI 18811-1 and ATI 18811-2 clock generators: Clocks 135.000 32.000 110.000 80.000 100.000 126.000 92.400 36.000 39.910 44.900 75.000 65.000 50.350 56.640 0.000 44.900 67.500 16.000 55.000 40.000 50.000 63.000 46.200 18.000 19.955 22.450 37.500 32.500 25.175 28.320 0.000 22.450 45.000 10.667 36.667 26.667 33.333 42.000 30.800 12.000 13.303 14.967 25.000 21.667 16.783 18.880 0.000 14.967 33.750 8.000 27.500 20.000 25.000 31.500 23.100 9.000 9.978 11.225 18.750 16.250 12.588 14.160 0.000 11.225</verb><verb>ICS 2494-AM clock generators (found on some Dell motherboards): Clocks 75.000 77.500 80.000 90.000 25.175 28.322 31.500 36.000 100.000 110.000 126.000 135.000 40.000 44.900 50.000 65.000 37.500 38.750 40.000 45.000 12.588 14.161 15.750 18.000 50.000 55.000 63.000 67.500 20.000 22.450 25.000 32.500 25.000 25.833 26.667 30.000 8.392 9.441 10.500 12.000 33.333 36.667 42.000 45.000 13.333 14.767 16.667 21.667 18.750 19.375 20.000 22.500 6.294 7.081 7.875 9.000 25.000 27.500 31.500 33.750 10.000 11.225 12.500 16.250</verb>VGAWonder VLB, VGA 1024 VLB, Mach32 and Mach64 owners should only specify up tothe first 32 frequencies.Any more will be ignored.<p>Other clock generators that have been used on ATI adapters (which can all besaid to be clones of one of the above) might generate non-zero frequencies forthose that are zero above, or vice-versa.<p>The order of the clocks <it>is</it> very important, although the driver willreorder the specified clocks if it deems it appropriate to do so.Mach32 and Mach64 owners should note that this order is different than whatthey would use for previous accelerated servers.<p><sect2>Clocks for non-ATI adapters<p>If no clocks are specified in the xorg.conf, the driver will probe for fourclocks, the second of which will be assumed to be 28.322 MHz.The first clock will typically be 25.175 MHz, but there are exceptions.You can include up to four clock frequencies in your xorg.conf to specify theactual values used by the adapter.Any more will be ignored.<p><sect1>Option <it>``nopanel_display''</it><p>This specification is only effective when the driver detects that the adapter'sBIOS has initialised both the digital flat panel and CRT interfaces.In such a situation, the driver will normally drive both the panel and the CRT.This specification causes the driver to disable the digital flat panel anddisplay the screen image on the CRT instead, which could potentially allow forlarger physical resolutions than the panel can handle.<p><sect1>Option <it>``crt_display''</it><p>This specification is only effective when the driver detects that the adapter'sBIOS has initialised the digital flat panel interface, but has disabled theCRT interface.In such a situation the driver will normally drive only the panel.This specification causes the driver to instead display the same image on boththe panel and the CRT.<p><sect1>Option <it>``noaccel''</it><p>By default, the driver will accelerate draw operations if a Mach64 CRTC is usedto drive the display.As implemented in this driver, acceleration does not require a linear videomemory aperture.This option disables this acceleration.<p><sect1>Option <it>``nolinear''</it><p>By default, the driver will enable a linear video memory aperture for256-colour and higher depth modes if it is also using a Mach64 accelerator CRTCor an integrated Mach64 graphics chip.This option disables this linear aperture.<p>On non-Intel platforms, the driver requires a linear aperture and, so, thisoption is ignored.<p><sect1>Option <it>``HWCursor''</it> and Option <it>``SWCursor''</it><p>Option <it>``HWCursor''</it>, which is the default, specifies that hardwarefacilities are to be used to paint the mouse pointer on the screen.Option <it>``SWCursor''</it> specifies that the mouse pointer is to be drawn bysoftware, which is much slower.If both options are specified, option <it>``SWCursor''</it> prevails.Currently, these options are only acted upon for 256-colour or higher depthmodes, if a Mach64 accelerator CRTC, or a Mach64 integrated controller is beingused.In all other situations, a software cursor will be used, regardless of whatthese options specify.<p><sect1>Option <it>``SilkenMouse''</it><p>This option is only acted upon when a hardware cursor is being used.It specifies that the cursor's position on the screen is to be updated asquickly as possible when the mouse is moved.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -