LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2391|回复: 1

轻松校对NVIDIA说明文件,编号012!!![11月1日更新]

[复制链接]
发表于 2002-11-1 10:27:33 | 显示全部楼层 |阅读模式
翻译原文:
http://www.linuxsir.cn/forum.php?mod=viewthread&tid=4642

已经校对过的
编号001-011:
http://www.linuxsir.cn/forum.php?mod=viewthread&tid=5738
http://www.linuxsir.cn/forum.php?mod=viewthread&tid=6466
http://www.linuxsir.cn/forum.php?mod=viewthread&tid=6526
http://www.linuxsir.cn/forum.php?mod=viewthread&tid=6842
http://www.linuxsir.cn/forum.php?mod=viewthread&tid=6973
http://www.linuxsir.cn/forum.php?mod=viewthread&tid=7451
http://www.linuxsir.cn/forum.php?mod=viewthread&tid=8154
http://www.linuxsir.cn/forum.php?mod=viewthread&tid=8214
http://www.linuxsir.cn/forum.php?mod=viewthread&tid=8615
http://www.linuxsir.cn/forum.php?mod=viewthread&tid=9380
http://www.linuxsir.cn/forum.php?mod=viewthread&tid=10873
有新意见的朋友还可以继续跟贴,谢谢





今天开始校对编号012,希望大家热情参与:

******************************



编号012
__________________________________________________________________________

(app-f) APPENDIX F: CONFIGURING AGP
__________________________________________________________________________
(app-f) 附录 F : 配置 AGP

在配置NVdriver内核驱动中使用AGP有几个选择:
你能选择使用NVIDIA的AGP模块(NVAGP),或者使用linux内核提供的AGP模块(AGPGART).可以在你的XF86Config文

件中通过"NvAGP"选向来控制:

Option "NvAgp" "0" ... disables AGP support
Option "NvAgp" "1" ... use NVAGP, if possible
Option "NvAgp" "2" ... use AGPGART, if possible
Option "NvAGP" "3" ... try AGPGART; if that fails, try NVAGP

默认是3(the default was 1 until after 1.0-1251).

你应该使用和你的AGP芯片组配合的最好的AGP模块。
如果你在稳定性上碰到问题的话,你想要启动的话,可以通过禁用AGP来观察是否这样能解决问题。然后你能够

试验其他的AGP模块。

你能够在任何时间询问当前的AGP状态,通过/proc文件系统界面(参阅附录O: PROC INTERFACE)。

为了使用Linux AGPGART模块,它需要被编译到你的内核,或者作一个静态连接,也可以作为一个模块来建造。

如果AGPGART已经被加载到内核,NVIDIA AGP支持将不能被使用。当你试着使用NVIDIA AGP的时候,建议你编译

AGPGART为一个模块,确信它没有被加载。请注意改变了AGP驱动后,通常需要重起系统使改变生效。

以下的AGP芯片被NVIDIA的AGP支持;对于所有其它的芯片,建议你使用AGPGART模块。

o Intel 440LX
o Intel 440BX
o Intel 440GX
o Intel 815 ("Solano")
o Intel 820 ("Camino")
o Intel 840 ("Carmel")
o Intel 845 ("Brookdale")
o Intel 850 ("Tehama")
o Intel 860 ("Colusa")
o AMD 751 ("Irongate")
o AMD 761 ("IGD4")
o AMD 762 ("IGD4 MP")
o VIA 8371
o VIA 82C694X
o VIA KT133
o VIA KT266
o RCC 6585HE
o Micron SAMDDR ("Samurai")
o Micron SCIDDR ("Scimitar")
o nForce AGP
o ALi 1621
o ALi 1631
o ALi 1647
o ALi 1651
o ALi 1671
o SiS 630
o SiS 633
o SiS 635
o SiS 645
o SiS 730
o SiS 733
o SiS 735
o SiS 745

如果你经历了AGP稳定性问题的话,你应该清楚以下内容:

o Support for the processor's Page Size Extension on Athlon Processors
(o 在 Athlon 处理器上支持处理器页面尺寸扩展)

和使用基于 Windows 2000 的操作系统相似,你的Linux 系统可能会停止反应,如果你运行的应用程序着重于

AGP(例如 ViewPerf)。这个问题通常被解决通过传递"mem=nopentium"选项到linux内核,这样就禁用了

processor's Page Size Extension支持。可能这样会影响一些应用程序的性能。进一步的细节,参阅

Microsoft Knowledge Base Article Q270715.

o AGP drive strength BIOS setting (Via based mainboards)

许多威盛芯片的主板允许在系统BIOS调整AGP drive strength 。这个选项的设置严重的影响了系统的稳定性,

对NVIDIA硬件来说在OxEA和OxEE范围内工作的最好。设置任何一点点超过OxF通常会导致严重的稳定性问题。

如果你决定试验的话,你必须清楚实际,你正在冒险,可能不正确的设置会使你的系统不可引导,除非你重新

设置一个可工作的值 (w/ a PCI graphics card 或恢复BIOS到默认值)。

o System BIOS version

确信使用了主板厂商提供的最新的系统BIOS.

o AGP Fast Writes

这个AGP功能可能导致严重的稳定性问题。它能够在许多系统BIOS中启用/禁用。如果你的BIOS不提供这个选项

,你也可以强迫AGP快写关闭,通过设置 NVreg_EnableAGPFW NVdriver 模块参数。

如果你插入模块手动:

insmod NVdriver NVreg_EnableAGPFW=0

如果你使用modprobe (/etc/modules.conf):

alias char-major-195 NVdriver
options NVdriver NVreg_EnableAGPFW=0

o AGP Rate

如果你可能被当前使用的值锁住,你可能想减少AGP rate 设置。你能通过
NVreg_ReqAGPRate NVdriver 模块参数进行设置。

如果你手动插入模块:

insmod NVdriver NVreg_ReqAGPRate=2 # force AGP Rate to 2x
insmod NVdriver NVreg_ReqAGPRate=1 # force AGP Rate to 1x

如果你使用modprobe (/etc/modules.conf):

alias char-major-195 NVdriver
options NVdriver NVreg_ReqAGPRate=2 # force AGP Rate to 2x
options NVdriver NVreg_ReqAGPRate=1 # force AGP Rate to 1x

在使用VIA KX133 or 694X 芯片的Athlon主板,比如ASUS K7V主板,NVIDIA驱动默认为AGP 2x模式,来解决不

能给一些信号提供足够的驱动力问题。你可以强迫AGP 4x,
通过设置NVreg_EnableVia4x 为1。注意这样可能导致系统不稳定。

对于ALi1541和ALi1647芯片,NVIDIA驱动禁用AGP来解决时间问题和信号完整性问题。你
能够强迫在这些芯片上使用AGP,通过设置NVreg_EnableALiAGP为1。
注意这样可能会导致系统不稳定。






-----------------------
英文原文:



__________________________________________________________________________

(app-f) APPENDIX F: CONFIGURING AGP
__________________________________________________________________________

There are several choices for configuring the NVdriver kernel module's
use of AGP: you can choose to either use NVIDIA's AGP module (NVAGP),
or the AGP module that comes with the linux kernel (AGPGART).  This is
controlled through the "NvAGP" option in your XF86Config file:

         Option "NvAgp" "0"  ... disables AGP support
         Option "NvAgp" "1"  ... use NVAGP, if possible
         Option "NvAgp" "2"  ... use AGPGART, if possible
         Option "NvAGP" "3"  ... try AGPGART; if that fails, try NVAGP

The default is 3 (the default was 1 until after 1.0-1251).

You should use the AGP module that works best with your AGP chip set.
If you are experiencing problems with stability, you may want to start
by disabling AGP and observing if that solves the problems.  Then you
can experiment with either of the other AGP modules.

You can query the current AGP status at any time via the /proc filesystem
interface (see APPENDIX O: PROC INTERFACE).

To use the Linux AGPGART module, it will need to be compiled with
your kernel, either statically linked in, or built as a module.
NVIDIA AGP support cannot be used if AGPGART is loaded in the kernel.
It's recommended that you compile AGPGART as a module and make sure that
it is not loaded when trying to use NVIDIA AGP.

Please also note that changing AGP drivers generally requires a reboot
before the changes actually take effect.

The following AGP chipsets are supported by NVIDIA's AGP; for all other
chipsets it's recommended that you use the AGPGART module.

  o Intel 440LX
  o Intel 440BX
  o Intel 440GX
  o Intel 815 ("Solano")   
  o Intel 820 ("Camino")   
  o Intel 840 ("Carmel")   
  o Intel 845 ("Brookdale")
  o Intel 850 ("Tehama")
  o Intel 860 ("Colusa")
  o AMD 751 ("Irongate")
  o AMD 761 ("IGD4")   
  o AMD 762 ("IGD4 MP")
  o VIA 8371   
  o VIA 82C694X
  o VIA KT133
  o VIA KT266
  o RCC 6585HE
  o Micron SAMDDR ("Samurai")
  o Micron SCIDDR ("Scimitar")
  o nForce AGP
  o ALi 1621
  o ALi 1631
  o ALi 1647
  o ALi 1651
  o ALi 1671
  o SiS 630
  o SiS 633
  o SiS 635
  o SiS 645
  o SiS 730
  o SiS 733
  o SiS 735
  o SiS 745


If you are experiencing AGP stability problems, you should be aware of
the following:

  o Support for the processor's Page Size Extension on Athlon Processors

    Similar to systems using Windows 2000 based operating systems, your
    Linux system may stop responding if you use applications that stress
    AGP (such as ViewPerf). This can often be solved by passing the
    "mem=nopentium" option to the Linux kernel, which disables support
    for the processor's Page Size Extension.  This may impact performance
    with some applications.  For further details, see Microsoft Knowledge
    Base Article Q270715.

  o AGP drive strength BIOS setting (Via based mainboards)

    Many Via based mainboards allow adjusting the AGP drive strength in
    the system BIOS. The setting of this option largely affects system
    stability, the range between 0xEA and 0xEE seems to work best for
    NVIDIA hardware. Setting either nibble to 0xF generally restults in
    severe stability problems.

    If you decide to experiment with this, you need to be aware of
    the fact that you are doing so at your own risk and that you may
    render your system unbootable with improper settings until you
    reset the setting to a working value (w/ a PCI graphics card or
    by resetting the BIOS to its default values).

  o System BIOS version

    Make sure to have the latest system BIOS provided by the board
    manufacturer.

  o AGP Fast Writes

    This AGP feature may cause severe stability problems. It can be
    en/disabled in many system BIOSes.  If your BIOS does not offer
    this option, you can force support for AGP Fast Writes off with the
    NVreg_EnableAGPFW NVdriver module parameter.

    If you are inserting the module manually:

      insmod NVdriver NVreg_EnableAGPFW=0

    If you are using modprobe (/etc/modules.conf):

      alias char-major-195 NVdriver
      options NVdriver NVreg_EnableAGPFW=0

  o AGP Rate

    You may want to decrease the AGP rate setting if you are seeing
    lockups with the value you are currently using. You can do so
    with the NVreg_ReqAGPRate NVdriver module parameter.

    If you are inserting the module manually:

      insmod NVdriver NVreg_ReqAGPRate=2   # force AGP Rate to 2x
      insmod NVdriver NVreg_ReqAGPRate=1   # force AGP Rate to 1x

    If you are using modprobe (/etc/modules.conf):

      alias char-major-195 NVdriver
      options NVdriver NVreg_ReqAGPRate=2  # force AGP Rate to 2x
      options NVdriver NVreg_ReqAGPRate=1  # force AGP Rate to 1x


On Athlon motherboards with the VIA KX133 or 694X chip set, such as the
ASUS K7V motherboard, NVIDIA drivers default to AGP 2x mode to work around
insufficient drive strength on one of the signals.  You can force AGP 4x
by setting NVreg_EnableVia4x to 1.  Note that this may cause the system
to become unstable.

On ALi1541 and ALi1647 chipsets, NVIDIA drivers disable AGP to work
around timing issues and signal integrity issues. You can force AGP
to be enabled on these chipsets by setting NVreg_EnableALiAGP to 1.
Note that this may cause the system to become unstable.
发表于 2002-11-2 22:22:55 | 显示全部楼层
我对012的意见如下:

第一段中的各选项所对应的效果还是要翻译出来:

选项 "NvAgp" "0" ... 禁用AGP支持
选项 "NvAgp" "1" ... 如果可能,使用NVAGP
选项 "NvAgp" "2" ... 如果可能,使用AGPGART
选项 "NvAgp" "3" ... 尝试使用AGPGART,如果失败则尝试NVAGP

默认值为3(1.0-1251之前的版本默认值为1)

第三段:你可以随时通过/proc 文件系统接口查询当前的AGP状态(请参阅附录 O:PROC 接口)

第四段:or built as a module为“或编译为模块”

在问题“ Support for the processor's Page Size Extension on Athlon Processors”中:
第一句的翻译为:“和使用基于 Windows 2000 的操作系统相似,当你使用一些需要依赖AGP支持的应用程序时,Linux系统可能会停止响应”第二句:“这种情况可以通过传递"mem=nopentium"选项到Linux内核来解决,但是使用该选项会禁用对处理器页面尺寸扩展(Page Size Extension)的支持。Microsoft Knowledge Base Article Q270715. 可以进行注解一下,即:微软知识库文章Q270715

以下的问题中的翻译都没有问题了,只是每个问题的起头最好还是翻译出来,从上到下是:
在使用VIA芯片组的主板上,有关AGP drive strength(AGP驱动增强)的BIOS设置
系统BIOS版本
AGP Fast Writes (AGP快写功能)
AGP速率

关于以下这一段
If you are inserting the module manually:

insmod NVdriver NVreg_ReqAGPRate=2 # force AGP Rate to 2x
insmod NVdriver NVreg_ReqAGPRate=1 # force AGP Rate to 1x

If you are using modprobe (/etc/modules.conf):

alias char-major-195 NVdriver
options NVdriver NVreg_ReqAGPRate=2 # force AGP Rate to 2x
options NVdriver NVreg_ReqAGPRate=1 # force AGP Rate to 1x

翻译则为:

如果你手动地插入模块则需要运行以下命令:
insmod NVdriver NVreg_ReqAGPRate=2 ...强制将AGP速率限制为2X
insmod NVdriver NVreg_ReqAGPRate=1 ...强制将AGP速率限制为1X

如果你正在使用modprobe命令,则需修改/etc/modules.conf:
alias char-major-195 NVdriver
选项 NVdriver NVreg_ReqAGPRate=2  ...强制将AGP速率限制为2X
选项 NVdriver NVreg_ReqAGPRate=1  ...强制将AGP速率限制为1X

以上的校对比较仓促,如果有遗漏或错误还请大家指正,多谢!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表