[求助][已解决]请教beryl安装步骤的最新版本
- spider5
- 帖子: 351
- 注册时间: 2005-12-15 21:52
更新完提示
无法下载 http://ubuntu.beryl-project.org/dists/edgy/Release Unable to find expected entry main-edgy/binary-amd64/Packages in Meta-index file (malformed Release file?)
是否64位的没做好?
继续安装
sudo apt-get install xserver-xgl
sudo apt-get install beryl emerald-themes
安装顺利完成
无法下载 http://ubuntu.beryl-project.org/dists/edgy/Release Unable to find expected entry main-edgy/binary-amd64/Packages in Meta-index file (malformed Release file?)
是否64位的没做好?
继续安装
sudo apt-get install xserver-xgl
sudo apt-get install beryl emerald-themes
安装顺利完成
- spider5
- 帖子: 351
- 注册时间: 2005-12-15 21:52
sudo vi /usr/local/bin/startxgl.sh
写xgl的启动脚本,注释掉的是备用选项:
最后建立xgl的登录入口。
sudo vi /usr/share/xsessions/xgl.desktop
忘了改权限,补上
sudo chmod a+x /usr/local/bin/startxgl.sh
写xgl的启动脚本,注释掉的是备用选项:
代码: 全选
#!/bin/sh
Xgl -fullscreen :1 -ac -br -accel glx:pbuffer -accel xv:pbuffer &
#Xgl :1 -fullscreen -ac -br -accel glx:pbuffer -accel xv:pbuffer &
sleep 4
export DISPLAY=:1
exec gnome-session
#exec /etc/X11/Xsession
sudo vi /usr/share/xsessions/xgl.desktop
代码: 全选
[Desktop Entry]
Encoding=UTF-8
Name=Xgl
Exec=/usr/local/bin/startxgl.sh
Icon=
Type=Application
sudo chmod a+x /usr/local/bin/startxgl.sh
- spider5
- 帖子: 351
- 注册时间: 2005-12-15 21:52
重启之后,顺利进入xgl桌面,但是输入beryl-manager:
XGL Present
** (beryl-manager:6076): WARNING **: Beryl拦截到致命信号 11
输入beryl-xgl:
XGL Present
段错误 (core dumped)
症状依旧。
换成英文环境试验(防止scim有影响),提示一样。
所以这样看来是安装不上了,准备换8.31.5的驱动试一下,如果谁用8.31驱动的拜托用nm -D 测试一下是否支持aiglx,我已经对xgl不抱什么希望了。
当然,还有一种可能,那就是针对amd64(或仅仅是intel core 2 duo 64)的beryl还没有出来。
明天的测试计划:
XGL Present
** (beryl-manager:6076): WARNING **: Beryl拦截到致命信号 11
输入beryl-xgl:
XGL Present
段错误 (core dumped)
症状依旧。
换成英文环境试验(防止scim有影响),提示一样。
所以这样看来是安装不上了,准备换8.31.5的驱动试一下,如果谁用8.31驱动的拜托用nm -D 测试一下是否支持aiglx,我已经对xgl不抱什么希望了。
当然,还有一种可能,那就是针对amd64(或仅仅是intel core 2 duo 64)的beryl还没有出来。
明天的测试计划:
- 换ati驱动,继续xgl;
或换radeon驱动(还不知道这个驱动是否支持x1300,驱动页上说的乱七八糟的),直接上aiglx;
下载beryl-0.1.3.。
- spider5
- 帖子: 351
- 注册时间: 2005-12-15 21:52
安装编译必要的包,
其中headers早已经有了,而重装前我已经编译过8.31.5,所以就没有再次编译。
直接安装驱动
安装完后
很明显,仍然不支持aiglx,只好继续用xgl。
代码: 全选
sudo apt-get install module-assistant build-essential fakeroot dh-make debconf libstdc++5 linux-headers-$(uname -r)
直接安装驱动
代码: 全选
sudo dpkg -i xorg-driver-fglrx_8.31.5-1*.deb
sudo dpkg -i fglrx-kernel-source_8.31.5-1*.deb
sudo dpkg -i fglrx-control_8.31.5-1*.deb
代码: 全选
nm -D /usr/lib/dri/fglrx_dri.so | grep -i __driCreateNewScreen
- spider5
- 帖子: 351
- 注册时间: 2005-12-15 21:52
继续编译
重新配置驱动sudo dpkg-reconfigure xserver-xorg
sudo aticonfig --ovt=Xv
再sudo vi /etc/X11/xorg.conf加上两个细节
配置完成后重启。
代码: 全选
sudo module-assistant prepare
sudo module-assistant update
sudo module-assistant build fglrx
cd /usr/src
sudo dpkg -i fglrx-kernel-*
sudo depmod -a
sudo aticonfig --ovt=Xv
再sudo vi /etc/X11/xorg.conf加上两个细节
代码: 全选
Section "Extensions"
Option "Composite" "Disable"
EndSection
Option "XaaNoOffscreenPixmaps"
- spider5
- 帖子: 351
- 注册时间: 2005-12-15 21:52
偷懒果然没有好下场,fglrx出来的是mesa,只好重来
编译的必要包已经安装,创建新的deb包
对bash的链接很重要,否则会报pushd和popd错误。
重新安装3个包
移除旧的fglrx
编译一遍
重新启动。
代码: 全选
sudo apt-get remove --purge fglrx-control xorg-driver-fglrx
sudo vi /etc/X11/xorg.conf=>vesa
sudo reboot
代码: 全选
sudo ln -sf bash /bin/sh
bash ati-driver-installer-8.31.5-x86.x86_64.run --buildpkg Ubuntu/edgy
sudo ln -sf dash /bin/sh
重新安装3个包
代码: 全选
sudo dpkg -i xorg-driver-fglrx_8.31.5-1*.deb
sudo dpkg -i fglrx-kernel-source_8.31.5-1*.deb
sudo dpkg -i fglrx-control_8.31.5-1*.deb
代码: 全选
sudo rm /usr/src/fglrx-kernel*.deb
代码: 全选
sudo module-assistant prepare
sudo module-assistant update
sudo module-assistant build fglrx
sudo dpkg -i /usr/src/fglrx-kernel-*
sudo depmod -a
sudo vi /etc/X11/xorg.conf=>fglrx
- spider5
- 帖子: 351
- 注册时间: 2005-12-15 21:52
这一次又没有成功,看来不是偷懒的问题,
在编译前修改/etc/default/linux-restricted-modules-common
禁用fglrx后安装成功了,看来论坛上几个版本的安装方法都有缺陷啊,得多参照几个。
重装xgl和beryl
sudo apt-get remove xserver-xgl beryl emerald-themes
sudo apt-get install xserver-xgl beryl emerald-themes
在编译前修改/etc/default/linux-restricted-modules-common
禁用fglrx后安装成功了,看来论坛上几个版本的安装方法都有缺陷啊,得多参照几个。
代码: 全选
fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI Mobility Radeon X1300 Generic
OpenGL version string: 2.0.6174 (8.31.5)
sudo apt-get remove xserver-xgl beryl emerald-themes
sudo apt-get install xserver-xgl beryl emerald-themes
- spider5
- 帖子: 351
- 注册时间: 2005-12-15 21:52
- Jimmy.Zhou
- 帖子: 475
- 注册时间: 2006-12-05 21:51
- 来自: Vienna, Austria
- spider5
- 帖子: 351
- 注册时间: 2005-12-15 21:52
- Jimmy.Zhou
- 帖子: 475
- 注册时间: 2006-12-05 21:51
- 来自: Vienna, Austria
- zhuqin_83
- 帖子: 10606
- 注册时间: 2006-05-13 4:02
- 联系: