文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>ubuntu 7.04下ati显卡3D桌面设置

ubuntu 7.04下ati显卡3D桌面设置

时间:2007-05-11  来源:linuxzfp

转载来自:  http://space.foodmate.net/html/36/27436_itemid_9916.html 的文章。

[ZT]在dell 6400n@X1400下安装Ubuntu 7.04/feisty以及ATI驱动/XGL/beryl

原文见:http://forum.ubuntu.org.cn/viewtopic.php?t=50750

参考了Ubuntu官方论坛。

http://ubuntuforums.org/showthread.php?p=2420732

方便大家起见,特别把我安装的过程写出来

我的Dell Inspiro 6400n硬件配置为:
Intel Core 2 Duo T5500 @ 1.66GHz
ATI REDAON MOBILE X1400
Intel 945 PM
Broadcom 4311 (Dell 1390) Wireless
15.4" LCD w/ 1280x800
SATA 80G 5400RPM
1GB (512*2) DDR2 667MHz
... ...
和英文安装向导的机器配置有细微差距,相信同时期购买的机型配置类似.

首先下载Alternate CD.因为Desktop安装时由于驱动原因无法启动X.
安装时,个人推荐使用一般安装方式,且在安装过程中暂时不配置网卡地址.(因为85%的时候会去下载语言包,我尝试了几次,拔网线效果不明显 -_-)
安装完系统之后是无法开启X的,在命令行下完成驱动的安装.
我使用路由器上网,打开了DHCP,之后网络就自动获得地址了.如果没有DHCP的同学,请自己去寻找命令行下配置ip的方法,当然也更欢迎高手指导.

英文原文中在安装完系统重启之后有一个步骤,我个人不很明白其意义,暂且照样抄过来.

首先
代码:
sudo nano /etc/modprobe.d/blacklist

在文件中加入
代码:

blacklist bcm43xx
blacklist video

然后,修改源配置
代码:
sudo nano /etc/apt/sources.list


下面是我个人偷懒的方法
我个人是在win(或者其他系统)下先修改好合适的list,然后直接
代码:
sudo cp /meidia/挂载盘/文件夹/sources.list.txt /etc/apt/sources.list

上面的中文部分大家自己发挥哈.或者老老实实的自己逐条输入源地址...-_-

然后就是更新系统了,相信大家都很熟悉了吧,不过,为了方便新手:
输入
代码:
sudo apt-get update

然后
代码:
sudo apt-get upgrade

然后是漫长的等待,所以大家一定要配置好源地址文件啊!

下面是为了节省时间的方法
我是之前就把所有的包都下载好,然后直接复制的.代码如下
代码:
sudo cp /包文件存放位置/*.deb /var/cache/apt/archives/


终于把安装驱动/XGL/beryl之前的准备工作完成了.下面是安装显卡驱动.
可以参考 http://forum.ubuntu.org.cn/viewtopic.php?t=26188 中安装源中开源驱动的方法,如果自己编译安装过官方驱动,建议从头开始,我个人就是自己先编译了官方驱动之后,再卸载然后安装开源驱动都无法正常使用beryl,一直花屏,不开beryl还一切正常.

方便起见,也将过程贴出:
首先,下载安装源中的驱动
代码:
sudo apt-get install xorg-driver-fglrx fglrx-control

然后,初始化显卡驱动
代码:
sudo aticonfig --initial

代码:
sudo aticonfig --ovt=Xv

修改显卡配置文件
代码:
sudo gedit /etc/X11/xorg.conf

在文件中加入
代码:

Section "Extensions"
        Option  "Composite" "0"
EndSection

Section "ServerFlags"
        Option  "AIGLX" "off"
EndSection


重起系统
代码:
sudo shutdown -r now


到此,我们应该正常启动了X.
系统会提示有私有驱动被安装了,如果出现问题云云...无视了.
打开 系统--受限驱动管理 在ATI那一行的选择框上打勾.
在终端下运行
代码:
fglrxinfo

如果显示为:
代码:

display: :0.0  screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI Mobility Radeon X1400
OpenGL version string: 2.0.6334 (8.34.8)

那么,恭喜,显卡驱动完美的安装成功了.(以上是我机器的显示,如果您的机器不是相同的配置,会有不同.)

下面是XGL的安装,很简单的.
首先下载安装
代码:
sudo apt-get install xserver-xgl

然后,创建一个开机加载XGL的脚本文件
代码:
sudo gedit /usr/local/bin/startxgl.sh

在文件中输入
代码:

#!/bin/sh
Xgl :1 -fullscreen -ac -accel xv:pbuffer -accel glx:pbuffer &
DISPLAY=:1
cookie="$(xauth -i nextract - :0 | cut -d ' ' -f 9)"
xauth -i add :1 . "$cookie"
exec dbus-launch --exit-with-session gnome-session

给刚才的文件赋予相关权限
代码:
sudo chmod a+x /usr/local/bin/startxgl.sh

再创建一个XGL进程的文件
代码:
sudo gedit /usr/share/xsessions/xgl.desktop

输入
代码:

[Desktop Entry]
Encoding=UTF-8
Name=GNOME with XGL
Comment=
Exec=/usr/local/bin/startxgl.sh
Icon=
Type=Application

赋予文件可执行权限
代码:
sudo chmod a+x /usr/share/xsessions/xgl.desktop

再创建一个脚本文件,判断XGL进程是否加载,如果加载了XGL就开启beryl,否则不开启beryl.
代码:
sudo gedit /usr/local/bin/start_beryl.sh

输入
代码:

#!/bin/bash
#
# Start beryl-manager within gnome-session
#
if (( `ps -A -o comm | grep -c '^Xgl$'` == "1" )); then
DISPLAY=:1 beryl-manager
DISPLAY=:1 beryl-xgl
else echo "${0}: Error: beryl-manager not launched. Xgl not running?"
fi

同样赋予可执行权限
代码:
sudo chmod a+x /usr/local/bin/start_beryl.sh

最后,在 系统--首选项--会话 中加入带有XGL进程的会话
新建一个,名称随意,比如beryl,命令中输入
代码:
/usr/local/bin/start_beryl.sh


到此,XGL以及beryl的安装配置基本完成.完成beryl的安装就大功告成了.

首先,下载源的key
代码:
wget http://ubuntu.beryl-project.org/[email protected] -O- | sudo apt-key add -

然后,编辑源文件
代码:
sudo gedit /etc/apt/sources.list

加入源
代码:
deb http://ubuntu.beryl-project.org/ feisty main

更新系统
代码:
sudo apt-get update

代码:
sudo apt-get upgrade

由于ATI驱动对新版本的beryl支持不十分完善,因此限制beryl的版本.
修改配置文件
代码:
sudo gedit /etc/apt/preferences

输入
代码:

Package: beryl
Pin: version 0.2.0*
Pin-Priority: 990

Package: beryl-core
Pin: version 0.2.0*
Pin-Priority: 990

Package: beryl-manager
Pin: version 0.2.0*
Pin-Priority: 990

Package: beryl-plugins
Pin: version 0.2.0*
Pin-Priority: 990

Package: beryl-plugins-data
Pin: version 0.2.0*
Pin-Priority: 990

Package: beryl-settings
Pin: version 0.2.0*
Pin-Priority: 990

Package: beryl-settings-bindings
Pin: version 0.2.0*
Pin-Priority: 990

Package: libberyldecoration0
Pin: version 0.2.0*
Pin-Priority: 990

Package: libberylsettings0
Pin: version 0.2.0*
Pin-Priority: 990

Package: emerald
Pin: version 0.2.0*
Pin-Priority: 990

Package: emerald-themes
Pin: version 0.2.0*
Pin-Priority: 990

Package: libemeraldengine0
Pin: version 0.2.0*
Pin-Priority: 990

最后,下载安装beryl
代码:
sudo apt-get install beryl emerald-themes


重启系统,别和我说你不会,不会自己想办法...

一般的说来,在开始登录画面,输入完用户名密码之后,按F10.选择 gnome with XGL启动之后,华丽的3D桌面就随之启动了.

个人觉得,类似硬件的同学,都应该可以参照此过程安装驱动 XGL 以及 beryl.
相关阅读 更多 +
排行榜 更多 +
拉力竞速2

拉力竞速2

体育竞技 下载
文字乱舞水浒

文字乱舞水浒

角色扮演 下载
蓝图公考

蓝图公考

学习教育 下载