|
翻译原文:
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. |
|