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应该在下一个版本里会得到修改