[讨论]同样的方法 第一次安装成功 第二次选xgl会话 进去就白屏死机 太奇怪了 a卡

各种窗口管理器和美化相关
回复
laugenhy
帖子: 124
注册时间: 2006-07-27 17:39
联系:

[讨论]同样的方法 第一次安装成功 第二次选xgl会话 进去就白屏死机 太奇怪了 a卡

#1

帖子 laugenhy » 2007-04-25 19:10

安装方法,整理为:
===========================================
lrm-manager 并把原来装过的4个包彻底删除。

安装驱动
代码:
apt-get update
apt-get install linux-restricted-modules-$(uname -r)
apt-get install xorg-driver-fglrx fglrx-control
depmod -a

配置驱动
代码:
dpkg-reconfigure xserver-xorg
在选择驱动时,选择fglrx。
或者用
代码:
aticonfig --initial -f
以上方法只能两者择一。LCD显示器的推荐用第二种。

然后
代码:
aticonfig --ovt=Xv
并且
代码:
gedit /etc/X11/xorg.conf
添加两段
代码:
Section "Extensions"
Option "Composite" "0"
EndSection

Section "ServerFlags"
Option "AIGLX" "off"
EndSection
注意,上面这一段非常重要!
特别声明:7.04中千万不要加Option "AIGLX" off 这一段,否则进不去x。

重启系统

确认是否正常运行
代码:
fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: RADEON 9600 Generic
OpenGL version string: 2.0.6011 (8.28.8)

代码:
$ glxinfo | grep render
direct rendering: Yes
=========================================================\
/etc/X11/xorg.conf 部分配置如下:

Section "Module"
Load "bitmap"
Load "ddc"
Load "dri"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "type1"
Load "vbe"
EndSection

Section "Device"
Identifier "ATI Radeon X800XT"
Driver "fglrx"
Option "VideoOverlay" "on"
Option "OpenGLOverlay" "off"
Option "KernelModuleParm" "agplock=0"
BusID "PCI:2:0:0"
EndSection

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

二、安装Xgl + Beryl

1、添加源 sudo gedit /etc/apt/sources.list
deb http://ubuntu.beryl-project.org/ edgy main
导入key(任选一个):
wget http://ubuntu.beryl-project.org/root@lupine.me.uk.gpg -O- | sudo apt-key add -
wget http://download.tuxfamily.org/3v1deb/DD800CD9.gpg -O- | sudo apt-key add -
wget http://www.beerorkid.com/compiz/quinn.key.asc -O - | sudo apt-key add -

apt-get update

2、安装Xgl和Beryl

apt-get install xserver-xgl beryl emerald-themes

3、在登录会话界面加入Xgl选项

gedit /usr/bin/startxgl.sh

输入如下内容:
#!/bin/sh
Xgl :1 -fullscreen -ac -br -accel xv:pbuffer -accel glx:pbuffer &
DISPLAY=:1
exec dbus-launch --exit-with-session gnome-session

设置startxgl.sh可执行权限:
chmod +x /usr/bin/startxgl.sh

然后:
gedit /usr/share/xsessions/xgl.desktop

输入如下内容:
[Desktop Entry]
Encoding=UTF-8
Name=Xgl
Exec=/usr/bin/startxgl.sh
Icon=
Type=Application

这样在“会话”选项里就会出现Xgl选项。

4、让系统登录时加载Beryl

找到:
系统-首选项-会话-启动程序
添加:
beryl-manager

ok,安装配置完成。

三、需要注意问题

因为Ubuntu 6.10默认没有安装gtk2-engines-pixbuf,
导致在“主题”里面选择控件和图标没有反应。

解决办法:
apt-get install gtk2-engines-pixbuf

找到:
系统-首选项-会话-启动程序
添加:
gnome-settings-daemon

ln -s ~/.themes/* /usr/share/themes
ln -s ~/.icons/* /usr/share/icons
================================
第一次安装成功,并且用很久就崩溃过一次
后几次完全一样的安装,却一进去就白屏
后来只好进gnome会话,发现在gnome下运行编辑的startxgl.sh也是白屏,只能按开关登出
怀疑是bash没写好,大家参谋参谋
我是笔记本 显卡集成x300 共享256内存,第一次用时效果全开 都特别流畅的
后来怎就不行了
或者高人在推荐一个a卡的xgl+beryl,我找遍论坛都试验了 还是白
回复