LinuxSir.cn,穿越时空的Linuxsir!

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

NVIDIA驱动及XORG的配置

[复制链接]
发表于 2006-2-5 18:11:51 | 显示全部楼层 |阅读模式
一、NNVIDIA驱动及XORG配置
   NVIDIA8系列的驱动还不好用,我装上8系列的驱动进了X不超过10S肯定挂掉,现在换回6系列就没什么问题了。
   再说下NVIDIA驱动的安装问题及XORG的配置问题
  A. 按照官方给的手册上说,#emerge nvidia-glx后要生动修改/etc/X11/xorg.conf让其生效。现发现一种方法实现自动配置。
   1. #emerge nvidia-glx
     2. #rmmod nvidia  #将以前挂接的模块去掉
   3. #modprobe nvidia  #将新的驱动模块装载
   4.#Xorg -configure    #自动配置XORG
     5.#X -config /root/xorg.conf.new  #测试新的配置文件
     一般来讲,在这步里都会出现鼠标的问题,改下就好了
   6.#nano -w /root/xorg.conf.new
    将鼠标设备改为/dev/psaux
    并将dri模块注释掉(和GLX模块好像有冲突)
    在修改时,你会看到xorg.conf.new中的关于NVIDIA驱动的部分已经为默认的NVIDIA,而不是以前的NV了
   显示器的配置:
       如果是液晶显示器的话,那么/root/xorg.conf.new中是没有关于水平刷新率和垂直刷新率的相关文件,这样的话,如果进入X,那么也是320x240的默认分辨率,手动加下两个刷新率
     HorizSync    31.5 - 57
        VertRefresh  50.0 - 70.0
      这样的话,你的X就能进1024X768@60HZ的刷新率了
  
    在Section "Screen"一段中加上 DefaultDepth  24 ,选择你的色深,否则可是只有8位的色深的。
    OK, 驱动、XORG都配置好了,
    7.#cp /root/xorg.conf.new /etc/X11/xorg.conf
     就剩下STARTX了,哇哈哈,漂亮的X


二.GLIBC的问题
   在编译GLIBC的时候,加上nptl及nptlonly、userlocales(好像是这样写,没注意,自己-pv看下)三个选项, 前两个选项是为了加快系统速度的,后一个是为了节约空间的
    修改/etc/locales.build文件,只保留有用的locale
       [PHP]范例:
          en_US/ISO-8859-1     
          en_US.UTF-8/UTF-8
          zh_CN/GB18030
          zh_CN.GB2312/GB2312
          zh_CN.UTF-8/UTF-8[/PHP]
    注意:zh_CN这一段的顺序别写错,否则你可能只有一个中文locale

    #emerge glibc
     完成之后,用#locale -a 得到如下的locale:
               [PHP] HAPPYTIME locale # locale -a
                C
                POSIX
                en_US
                en_US.utf8
                zh_CN
                zh_CN.gb2312
                zh_CN.utf8
                HAPPYTIME locale #[/PHP]
     是不是显的干净多了?为节省空间而备
  
   参考文档:http://forums.gentoo.org/viewtopic-t-269039.html
       这篇文档很有参考价值,可惜我也是今天才看到的
                  

附上我的EMERGE --INFO
[PHP]HAPPYTIME locale # emerge --info
Portage 2.1_pre4-r1 (default-linux/x86/2005.0, gcc-4.1.0-beta20060127, glibc-2.3.6-r2, 2.6.15-gentoo-r1 i686)
=================================================================
System uname: 2.6.15-gentoo-r1 i686 AMD Athlon(tm) XP 1700+
Gentoo Base System version 1.6.14
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
ccache version 2.3 [disabled]
dev-lang/python:     2.3.4, 2.4.2
sys-apps/sandbox:    1.2.12
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.16.1
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=athlon-xp -fomit-frame-pointer -mmmx  -m3dnow "
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/X11/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/splash /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=athlon-xp -fomit-frame-pointer -mmmx  -m3dnow "
DISTDIR="/mnt/gentoo/usr/portage/distfiles"
FEATURES="autoconfig distlocks parallel-fetch sandbox sfperms strict"
GENTOO_MIRRORS="http://gentoo.139pay.com/"
LDFLAGS="-Wl,-O3 -Wl,--enable-new-dtags -Wl,--sort-common -s"
MAKEOPTS="-j3"
PKGDIR="/mnt/gentoo/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://gentoo.139pay.com/gentoo-portage"
USE="x86 3dnow 3dnowext X alsa apm arts avi berkdb bitmap-fonts cjk crypt eds emboss encode esd foomaticdb fortran gdbm gif gpm gstreamer gtk gtk2 imlib jpeg kde libg++ libwww mad mikmod mmx mmxext motif mp3 mpeg ncurses nls nptl nptlonly ogg oggvorbis opengl oss pam pdflib perl png python quicktime readline sdl spell ssl tcpd truetype truetype-fonts type1-fonts vorbis xml2 xmms xv zlib elibc_glibc input_devices_keyboard input_devices_mouse kernel_linux userland_GNU video_cards_nvidia video_cards_vesa video_cards_fbdev"
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LINGUAS, PORTDIR_OVERLAY

HAPPYTIME locale #
[/PHP]
发表于 2006-2-5 23:52:11 | 显示全部楼层
别将 glx 禁止了,不然打游戏的时候会出现问题的。。。有的就需要GLX。
回复 支持 反对

使用道具 举报

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

本版积分规则

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