Beryl-Edgy-nVIDIA
出自Ubuntu中文
目录 |
Beryl 在 Edgy+nVIDIA 显卡系统上的安装
原文出处:http://wiki.beryl-project.org/index.php/Install/Ubuntu/Edgy/nVIDIA
原文作者:
授权许可:
翻译人员:雕啸长空
校正人员:
贡献人员:
适用版本: 文章状态:等待校正
译者注:论坛里已经有人很好地解决了安装N卡和A卡驱动,及beryl的安装问题,翻译本文仅为初次试水,难免欺软怕硬,各位莫笑!
安装nVidia显卡驱动程序(注意:该驱动还在测试中)
安装显卡驱动
以下两种方法均可用于安装驱动,译者所采用的是第一种方法,各人可依自己习惯任选一种
方法一:从网络源安装驱动
从下面源里任选一种加入到 /etc/apt/sources.list里面 *
deb http://amaranth.selfip.com edgy lrm
deb http://dev.realistanew.com/beryl edgy beryl
这个源在10月5日(2006年?)出现部份包丢失的情况,上面那个Amaranth源里已经解决了这个错误
deb http://beryl-mirror.lupine.me.uk/beryl edgy beryl
10月2日(2006年?),这个源出现找不到"beryl/binary-i386/Packages/"目录下的包的问题。 添加完网络源后,执行以下命令进行驱动程序安装:
sudo apt-get update sudo apt-get install nvidia-glx
待所有软件包下载并完成安装之后,按Ctrl + Alt + BackSpace.重启X。
方法二:从nVIDIA官方网站下载驱动包,手动安装驱动程序。
从官方网站上(nVIDIA beta driver )下选择适合自己配置的驱动包,分为32位和64位的。
解决安装驱动的包依赖问题
sudo apt-get install linux-headers-$(uname -r) libc6-dev
- 安装驱动,必需在真正的命令终端操作(按Ctrl+Alt+F1切换),登录,输入以下命令:
sudo /etc/init.d/gdm stop sudo sh NVIDIA-Linux-x86-1.0-9625-pkg1.run
安装结束后,系统将提示是否启用新的配置文件,选择“是yes”
在终端里执行以下命令重启GDM。
sudo /etc/init.d/gdm start
注意:通过这种方法安装驱动,每一次系统内核升级后,都必须重新安装一次显卡驱动。下面这个命令可以查看你的显卡是否已经支持direct rendering
glxinfo | grep direct
如果你的驱动安装正确了,这个命令应该会出现下面这样的提示:
direct rendering: Yes
- 这个提示说明你的显卡驱动已经OK了。如果得到的是其他提示,试试用nVIDIA的配置工作重新配置,再重启GDM;
sudo nvidia-xconfig
安装 beryl
加入安装源
安装步骤:
- 编辑/etc/apt/sources.list文件,添加下列任一源
deb http://www.beerorkid.com/compiz edgy main-edgy deb http://media.blutkind.org/xgl/ edgy main-edgy deb http://compiz-mirror.lupine.me.uk/ edgy main-edgy deb http://ubuntu.compiz.net/ edgy main-edgy
- 加入 GPG Key,也是任选下面一个命令执行即可
wget http://www.beerorkid.com/compiz/quinn.key.asc -O - | sudo apt-key add - wget http://media.blutkind.org/xgl/quinn.key.asc -O - | sudo apt-key add - wget http://compiz-mirror.lupine.me.uk/quinn.key.asc -O - | sudo apt-key add - wget http://ubuntu.compiz.net/quinn.key.asc -O - | sudo apt-key add -
- 执行以下命令更新系统
sudo apt-get update sudo apt-get dist-upgrade
- 安装beryl包
sudo apt-get install beryl-core beryl-plugins beryl-plugins-data emerald beryl-settings beryl-manager beryl beryl-dev emerald-themes
- 修改系统配置
- 编辑 /etc/X11/xorg.conf文件,找到Section "Screen",加入“Option”所在的那一行,最后的结果参见下面代码
Section "Screen" [...your configuration...] Option "AddARGBGLXVisuals" "True" EndSection
- 在文件最后部份添加下面这段代码
Section "Extensions" Option "Composite" "Enable" EndSection
我的显卡是nVIDIA 7600GS 512DDR2显存,即使不加上面这段代码,同样也可以工作得很好。想知道你是否需要加上这一段代码,到/var/log/Xorg.0.log中查找,如果找不到,则不需要加上面这段代码,(译者注:保险起见,还是老老实实的加上去吧,天知道是不是他的配置太好,不用 Composite 都可以轻松应付 beryl)
好,回归正题:找到Section "Device",添加下面代码中Option所在的那一行代码。
Section "Device" [...your configuration...] Option "TripleBuffer" "true" EndSection
好像加入这段以后,你的FPS会更快更稳定,在我的电脑上不需要加这个选项,但不保证每个人都不需要。
配置beryl,让它可以随 X 自动启动
菜单操作(以gnome为例):system(系统)->Preferences(选项)->Sessions,
在“自动运行程序“中点击“添加”加入以下内容,点OK确认,也可以不让beryl自动启动,需要用时按Alt+F2,运行beryl-manager命令。
beryl-manager
重启系统,任务栏上将出现一个红宝石图标,右击它时的弹出菜单包含了beryl的所有配置选项如果窗口边框和主题无法显示,试试将/etc/X11/xorg.conf里Screen Section那段的DefaultDepth设置为24.
如果打开多个窗口后,有部份窗口变黑或变暗,说明你的显存容量不够,这个bug应该在下一个版本里会得到修改
