[求助][已解决]请教beryl安装步骤的最新版本

各种窗口管理器和美化相关
fuoren
帖子: 208
注册时间: 2006-02-12 22:24
联系:

#16

帖子 fuoren » 2006-12-10 22:05

兄弟主意休息啊,牛奶会有的,面包会有的,女人会有的,beryl会有的
头像
spider5
帖子: 351
注册时间: 2005-12-15 21:52

#17

帖子 spider5 » 2006-12-10 22:39

更新完提示
无法下载 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

#18

帖子 spider5 » 2006-12-10 23:13

sudo vi /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
最后建立xgl的登录入口。
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

#19

帖子 spider5 » 2006-12-10 23:39

重启之后,顺利进入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还没有出来。
明天的测试计划:
  • 换ati驱动,继续xgl;
    或换radeon驱动(还不知道这个驱动是否支持x1300,驱动页上说的乱七八糟的),直接上aiglx;
    下载beryl-0.1.3.。
头像
spider5
帖子: 351
注册时间: 2005-12-15 21:52

#20

帖子 spider5 » 2006-12-11 0:22

ati 8.31.5
先删除旧驱动

代码: 全选

sudo apt-get remove --purge xorg-driver-fglrx
然后改X配置
sudo vi /etc/X11/xorg.conf
找到“fglrx”,并替换为“vesa”,比较早的显卡可以直接改ati或radeon,但是我的明显不行,改成vesa是最安全的。
ok,重启。
头像
spider5
帖子: 351
注册时间: 2005-12-15 21:52

#21

帖子 spider5 » 2006-12-11 0:36

安装编译必要的包,

代码: 全选

sudo apt-get install module-assistant build-essential fakeroot dh-make debconf libstdc++5 linux-headers-$(uname -r)
其中headers早已经有了,而重装前我已经编译过8.31.5,所以就没有再次编译。
直接安装驱动

代码: 全选

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
很明显,仍然不支持aiglx,只好继续用xgl。
头像
spider5
帖子: 351
注册时间: 2005-12-15 21:52

#22

帖子 spider5 » 2006-12-11 0:50

继续编译

代码: 全选

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 dpkg-reconfigure xserver-xorg
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

#23

帖子 spider5 » 2006-12-11 1:03

偷懒果然没有好下场,fglrx出来的是mesa,只好重来:cry:

代码: 全选

sudo apt-get remove --purge fglrx-control xorg-driver-fglrx
sudo vi /etc/X11/xorg.conf=>vesa
sudo reboot
编译的必要包已经安装,创建新的deb包

代码: 全选

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 
对bash的链接很重要,否则会报pushd和popd错误。
重新安装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
移除旧的fglrx

代码: 全选

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

#24

帖子 spider5 » 2006-12-11 2:23

这一次又没有成功,看来不是偷懒的问题,
在编译前修改/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)
重装xgl和beryl
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

#25

帖子 spider5 » 2006-12-11 2:40

这次重装终于结束了,最后结果,一样的deadly signal和core dump。
而且换了这个驱动后,感觉xgl还比原来慢了。

暂时没辙了,0.1.3的svn不支持amd64,
radeon的开源驱动又不支持x1300(哪里有源码,看看能不能自己改,不过没有x1300的特性资料,也够呛)
最大的可能是cpu惹的祸,早知道当初就买nx6325了,就是6325便宜了点,且有不少人反应蓝屏发热大,买了有点亏。
目前在google上还没有看到谁用酷睿2做beryl成功的,只能等新版本了。
头像
Jimmy.Zhou
帖子: 475
注册时间: 2006-12-05 21:51
来自: Vienna, Austria

#26

帖子 Jimmy.Zhou » 2006-12-16 1:44

我的本本cpu是酷睿的,显卡也是x1300 128mb,按照beryl的wiki上面安装的驱动和beryl,运行正常。
但是经常发生登录界面白屏的问题,可能是什么地方没有设置好。
不知道你的问题是不是cpu的原因。
Jimmy.Zhou

Acer Extensa 5620G
T5250 + HD 2400 XT + 2G DDR2 +160G SATA + iwp 3945
Ubuntu Intrepid Ibex + Firefox 3
头像
spider5
帖子: 351
注册时间: 2005-12-15 21:52

#27

帖子 spider5 » 2006-12-16 16:22

感谢楼上的回复,我最近升级了源里的0.1.3,仍然没有作用。
酷睿是32位结构的,而core 2是64位结构的,所以还是有不少差别的
等更新吧。
楼上的本配置很不错啊。
头像
Jimmy.Zhou
帖子: 475
注册时间: 2006-12-05 21:51
来自: Vienna, Austria

#28

帖子 Jimmy.Zhou » 2006-12-20 5:21

我在升级到0。1。3之后就彻底挂了,Xwindows进不去了。 :em18
之后重装了一遍系统,白屏的问题没有了 :em42
但是从beryl-project的源装了0。1。3之后什么效果也没有,估计是xgl没有启动起来 :em20
但是我是跟着beryl wiki上的步骤一步一步来的,不知道问题出在哪里了 :em64
咱俩难兄难弟啊 :em51 :em48
Jimmy.Zhou

Acer Extensa 5620G
T5250 + HD 2400 XT + 2G DDR2 +160G SATA + iwp 3945
Ubuntu Intrepid Ibex + Firefox 3
gmlbh
帖子: 406
注册时间: 2006-03-21 10:47

#29

帖子 gmlbh » 2006-12-20 13:06

装32位的不就行了??明明是intel的cpu,你非要装amd64,这就是你的错啦。换个版本试试看咯。
头像
zhuqin_83
帖子: 10606
注册时间: 2006-05-13 4:02
联系:

#30

帖子 zhuqin_83 » 2006-12-20 13:25

ls,amd64和cpu是不是intel无关的。
这个版本就是针对64位cpu,不仅仅是amd64。
HP Pavilion DV6-2064CA: AMD Turion II Ultra Dual-Core Mobile M640, HD4650, 2GBx2 DDR2-800, Seagate 500GB 7200RPM SATA, BD-ROM
DELL UltraSharp 2209WA
Arch64, Testing repo
回复