LinuxSir.cn,穿越时空的Linuxsir!

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

nvidia 驱动,xgl,beryl安装随笔, 兄弟们都是怎么装的?

[复制链接]
发表于 2007-1-21 19:11:10 | 显示全部楼层 |阅读模式
1. 参考
http://gentoo-wiki.com/HOWTO_XGL
http://gentoo-wiki.com/Beryl
http://gentoo-wiki.com/HOWTO_nVidia_GL_Desktop_Effects

2. 基于livecd。安装期间被关键字屏蔽起来的包加入/etc/portage/package.{keywords,use}中。

3. 升级Xorg
# emerge -u xorg-x11 xorg-server xf86-input-evdev xf86-input-mouse xf86-input-keyboard xf86-video-vga xf86-video-vesa

4. 安装显卡驱动(nvidia)。
a)# emerge -uva nvidia-drivers

b)修改配置文件 /etc/X11/xorg.conf, 对照配置文件增加或修改。

Section "Module"
        #Load   "dri"
EndSection

Section "Device"
        Driver      "nvidia"
        Option      "NoLogo" "True"
        VideoRam    65536
EndSection

Section "Screen"
        Option      "AddARGBGLXVisuals" "true"
EndSection

Section "Extensions"
        Option      "Composite"   "enable"
EndSection

c) eselect opengl set nvidia

d) modules-update

5. 安装XGL

echo "dev-util/subversion -nowebdav" >> /etc/portage/package.use
emerge -nav subversion

layman -a xeffects

echo "x11-libs/cairo glitz pdf png" >> /etc/portage/package.use
emerge --oneshot --ask --verbose cairo
emerge --oneshot --ask --verbose pango gtk+
emerge --ask --verbose --oneshot --noreplace glproto libdrm
emerge --ask --verbose --oneshot --noreplace mesa
emerge --ask --verbose xgl
在编译xgl时,缺少x11-proto/下面的某些proto会报错,把这些proto安装了就可以编译通过了。

xgl测试

#startx
#gnome-terminal
#Xgl :1 -ac -accel glx:pbuffer -accel xv -fp /usr/share/fonts/misc,/usr/share/fonts/other_fonts,`grep -i fontpath /etc/X11/xorg.conf | egrep -v "[:space:]*#" | sed "s/.\+\"\(.\+\)\"/\1,/g" | xargs echo | sed "s/\ //g" | sed "s/,\$//"
`
再打开一个终端
# DISPLAY=:1 xterm &

如果xterm出现在,启动的Xgl窗口中,则表示安装成功.

6. 安装beryl

# emerge -va beryl
# emerge heliodor
启动gnome后,
# beryl-manager
应该可以看到效果了。

startx时,自动运行。
# mkdir -p ~/.config/autostart
# nano -w ~/.config/autostart/beryl-manager.desktop
[Desktop Entry]
Name=No name
Encoding=UTF-8
Version=1.0
Exec=beryl-manager
X-GNOME-Autostart-enabled=true
发表于 2007-1-21 19:37:34 | 显示全部楼层
怎么不用nv+beryl呢
回复 支持 反对

使用道具 举报

发表于 2007-1-21 21:25:26 | 显示全部楼层
好,不过来个PP更好.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-1-21 22:09:25 | 显示全部楼层
感觉自己没有什么审美观,手又笨,看图就知道了。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-1-22 13:00:10 | 显示全部楼层
贴子快上去吧
回复 支持 反对

使用道具 举报

发表于 2007-1-22 13:30:54 | 显示全部楼层
你们nv的9746驱动有问题吗?我用这个驱动,注销桌面,显示器就out of range了,用sh的9642就没问题。
回复 支持 反对

使用道具 举报

发表于 2007-1-22 15:19:09 | 显示全部楼层
不要用97xx版的驱动,否则看不到桌面的。
回复 支持 反对

使用道具 举报

发表于 2007-1-22 15:26:41 | 显示全部楼层
Post by 7dehao
不要用97xx版的驱动,否则看不到桌面的。

我可以看到在桌面,xgl正常,就是注销的时候出问题。现在用9642,一切正常
回复 支持 反对

使用道具 举报

发表于 2007-1-22 16:35:17 | 显示全部楼层
Post by 三翻领
你们nv的9746驱动有问题吗?我用这个驱动,注销桌面,显示器就out of range了,用sh的9642就没问题。

我的是GeForce4 MX 440 with AGP8X上次更新到97*后就根本进不了X,就去官方下97*的来安装提示好象不支我的这款型号的显卡。没法就降到96*后面就正常了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-1-22 19:39:12 | 显示全部楼层
我的也是GeForce4 MX 440 with AGP8X, 没有问题8776
回复 支持 反对

使用道具 举报

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

本版积分规则

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