LinuxSir.cn,穿越时空的Linuxsir!

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

gentoo新手问个关于nvidia驱动的问题,请帮忙解答

[复制链接]
发表于 2011-9-8 16:27:27 | 显示全部楼层 |阅读模式
看最新的官方文档,安装xorg后配置默认都在/etc/X11/xorg.conf.d/下面,但nvidia的文档说明需要修改/etc/X11/xorg.conf文件。

        请问一下这个文件什么时候生成的,Xorg -configure 或 nvidia-xconfig?还是手工编辑?或是手工建一个/etc/X11/xorg.conf.d/20-nvidia.conf这样的文件进行配置?

        如果用nvidia-xconfig配置出来的文件能否正确检查出显示器、鼠标、键盘等其它设备?或者说除了文档里说的需要修改Driver     "nvidia"、# Load  "dri"外是否还需要修改其它配置项?

        谢谢!

        另外,额外说一句,文档还是得看英文版的,新,我之前看中文版genkernel all时死活报错(make倒是成功了,但缺不少驱动),net.eth0也不能创建。



         哦,还有这里要感谢一下zhou3345老兄,开的那个帮助新人生成.config的帖子,虽然最终没用上,但感谢他的帮助,gentoo我感觉没有这些老鸟帮助的话还是很困难的(虽然文档很出色),而且各位在这帖子里的讨论感觉收获颇多。
发表于 2011-9-8 17:53:10 | 显示全部楼层
Post by lanbin;2151030
请问一下这个文件什么时候生成的,Xorg -configure 或 nvidia-xconfig?还是手工编辑?或是手工建一个/etc/X11/xorg.conf.d/20-nvidia.conf这样的文件进行配置?

Xorg -configure,nvidia-xconfig,/etc/X11/xorg.conf.d/三者均可。

直接写一个简化的xorg.conf亦可:
  1. Section "Device"
  2.    Identifier     "Device0"
  3.    Driver         "nvidia"
  4.    VendorName     "NVIDIA Corporation"
  5. EndSection
复制代码

xorg.conf中可考虑指定DisplaySize,用于计算DPI,以保证屏幕上的一point与真实世界中的一point大小相同。(似乎主要影响字体大小,字体看着更“顺眼”。)不过鉴于连Windows都将DPI固定设为96,这一步并非必须。
https://wiki.archlinux.org/index.php/Xorg#Display_Size_and_DPI
Post by lanbin;2151030
如果用nvidia-xconfig配置出来的文件能否正确检查出显示器、鼠标、键盘等其它设备?或者说除了文档里说的需要修改Driver     "nvidia"、# Load  "dri"外是否还需要修改其它配置项?

Arch Linux wiki中有这么两行:
  1. Double check your /etc/X11/xorg.conf to make sure your default depth, horizontal sync, vertical refresh, and resolutions are acceptable.
  2. [b]Warning[/b]: That may still not work properly with Xorg-server 1.8
复制代码

小心起见,似乎不用为妙。我用的VIA显卡,无法实测。
Post by lanbin;2151030
另外,额外说一句,文档还是得看英文版的,新,我之前看中文版genkernel all时死活报错(make倒是成功了,但缺不少驱动),net.eth0也不能创建。

深有同感。Gentoo的中文文档不如rm -rf掉,以免引人入歧途...
回复 支持 反对

使用道具 举报

发表于 2011-9-8 20:37:12 | 显示全部楼层
貌似早就不需要自己设置xorg.conf了,随便自动生成一个就好了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-9-9 10:14:29 | 显示全部楼层
Post by 2603301009;2151071
貌似早就不需要自己设置xorg.conf了,随便自动生成一个就好了。

现在安装xorg已经不生成xorg.conf文件了,而是都在/etc/X11/xorg.conf.d/下面放几个单独的模块文件。但官方nvidia安装文档要求修改xorg.conf文件中的几个地方。

我现在主要是不太清楚这几者之间的关系。


@RichardGv : 谢谢老兄的解答!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-9-9 12:54:37 | 显示全部楼层
@RichardGv,还想请教一个问题,如果生成了一个xorg.conf文件,但这里只有

Section "Device"
   Identifier     "Device0"
   Driver         "nvidia"
   VendorName     "NVIDIA Corporation"
EndSection

一节,剩余的模块都定义在xorg.conf.d/xx-xxxx.conf中,这样是否都能生效?
回复 支持 反对

使用道具 举报

发表于 2011-9-9 16:09:40 | 显示全部楼层
Post by lanbin;2151186
@RichardGv,还想请教一个问题,如果生成了一个xorg.conf文件,但这里只有

Section "Device"
   Identifier     "Device0"
   Driver         "nvidia"
   VendorName     "NVIDIA Corporation"
EndSection

一节,剩余的模块都定义在xorg.conf.d/xx-xxxx.conf中,这样是否都能生效?


可以。xorg.conf除了优先级较高之外,与xorg.conf.d/*.conf没有什么区别。全部放在xorg.conf.d/*.conf中亦无不可。只是需要保证完成Gentoo nVidia guide中提及的三处修改:
http://www.gentoo.org/doc/en/nvidia-guide.xml#doc_chap3_sect5

呃,不过这样看来,用Xorg -configure预先生成一个xorg.conf再修改反而方便些了...

此外,若使用的是稍旧的nVidia系显卡,无高负荷的3D运算需要,显卡上有风扇且无须考虑散热问题的话,开源的nouveau也是不错的替代品:framebuffer好很多,xorg无须特殊配置,不会因为驱动更新不及时而无法尝试最新的xorg-server。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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