Ddebian sid 安装beryl失败,高手急救阿

歡迎提問 debian desktop 相關問題,何謂 desktop ? 舉凡您日常生活會用到的部份,如上網 ( www 、 bbs ..) 、程式設計、繪圖...等等。 通常以 X Window 環境底下問題為主。

Ddebian sid 安装beryl失败,高手急救阿

文章mythfish » 週四 1月 18, 2007 8:48 pm

Ddebian sid 安装beryl失败

大家帮忙分析一下是什么原因阿
显卡驱动安装正常,安装了ati的驱动后,直接运行beryl,出现下面的情况
装好驱动后
debian:~# fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI Mobility Radeon X1600 Generic
OpenGL version string: 2.0.6234 (8.32.5)

debian:~# beryl-manager
debian:~# beryl: No composite extension

修改xorg.conf
在device里加入
#add use beryl
#Option "XAANoOffscreenPixmaps" # Optional if NVIDIA drivers are used
Option "AddARGBGLXVisuals" "On"
#add use beryl

添加了extensions项
#add use beryl
Section "Extensions"
# Option "DAMAGE" "no"
Option "Composite" "Enable"
# Option "RENDER" "Enable"
EndSection

后,显卡驱动无法生效

debian:~# fglrxinfo
Xlib: extension "XFree86-DRI" missing on display ":0.0".
display: :0.0 screen: 0
OpenGL vendor string: Mesa project: www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.2 (1.5 Mesa 6.5.1)

debian:~# beryl-manager
Xlib: extension "XFree86-DRI" missing on display ":0.0".
display: :0.0 screen: 0
OpenGL vendor string: Mesa project: www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.2 (1.5 Mesa 6.5.1)


下面是我的 xorg.conf
# /etc/X11/xorg.conf (xorg X Window System server configuration file)


Section "ServerLayout"
Identifier "Default Layout"
Screen 0 "aticonfig-Screen[0]" 0 0
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
EndSection

Section "Files"

# path to defoma fonts
FontPath "/usr/share/fonts/X11/misc"
FontPath "/usr/X11R6/lib/X11/fonts/misc"
FontPath "/usr/share/fonts/X11/cyrillic"
FontPath "/usr/X11R6/lib/X11/fonts/cyrillic"
FontPath "/usr/share/fonts/X11/100dpi/:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi/:unscaled"
FontPath "/usr/share/fonts/X11/75dpi/:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"
FontPath "/usr/share/fonts/X11/Type1"
FontPath "/usr/X11R6/lib/X11/fonts/Type1"
FontPath "/usr/share/fonts/X11/100dpi"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi"
FontPath "/usr/share/fonts/X11/75dpi"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi"
FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
EndSection

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

Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc104"
Option "XkbLayout" "us"
EndSection

Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ImPS/2"
Option "Emulate3Buttons" "true"
EndSection

Section "Monitor"
Identifier "通用显示器"
HorizSync 28.0 - 64.0
VertRefresh 43.0 - 60.0
Option "DPMS"
EndSection

Section "Monitor"
Identifier "aticonfig-Monitor[0]"
Option "VendorName" "ATI Proprietary Driver"
Option "ModelName" "Generic Autodetecting Monitor"
Option "DPMS" "true"
EndSection

Section "Device"
Identifier "通用显示卡"
Driver "vesa"
BusID "PCI:1:0:0"
EndSection

Section "Device"
Identifier "aticonfig-Device[0]"
Driver "fglrx"
#add use beryl
#Option "XAANoOffscreenPixmaps" # Optional if NVIDIA drivers are used
Option "AddARGBGLXVisuals" "On"
#add use beryl
EndSection

Section "Screen"
Identifier "Default Screen"
Device "通用显示卡"
Monitor "通用显示器"
DefaultDepth 24
SubSection "Display"
Depth 1
Modes "1280x800"
EndSubSection
SubSection "Display"
Depth 4
Modes "1280x800"
EndSubSection
SubSection "Display"
Depth 8
Modes "1280x800"
EndSubSection
SubSection "Display"
Depth 15
Modes "1280x800"
EndSubSection
SubSection "Display"
Depth 16
Modes "1280x800"
EndSubSection
SubSection "Display"
Depth 24
Modes "1280x800"
EndSubSection
EndSection

Section "Screen"
Identifier "aticonfig-Screen[0]"
Device "aticonfig-Device[0]"
Monitor "aticonfig-Monitor[0]"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection

Section "DRI"
Mode 0666
EndSection

#add use beryl
Section "Extensions"
# Option "DAMAGE" "no"
Option "Composite" "Enable"
# Option "RENDER" "Enable"
EndSection
最後由 mythfish 於 週四 1月 18, 2007 10:14 pm 編輯,總共編輯了 1 次。
mythfish
可愛的小學生
可愛的小學生
 
文章: 4
註冊時間: 週六 10月 22, 2005 2:30 am

文章Cheung » 週四 1月 18, 2007 9:40 pm

因為你用了 ATI 原廠的driver 阿 8-)

A 社原廠的driver 是會造成 beryl 不能跑的元凶
可愛的寶寶,我的小心肝,樹上的葉子被風捲起,輕輕地落在寶寶的床上,

天上的神呀,請保佑這個孩子,請保佑大家,讓她永遠活在您慈愛的照拂下..........
Cheung
懵懂的國中生
懵懂的國中生
 
文章: 232
註冊時間: 週二 6月 03, 2003 9:34 pm

文章mythfish » 週四 1月 18, 2007 10:13 pm

那要装那个驱动啊,我看了很多文档,里面都是采用ATI的驱动,
Option "Composite" "Enable"
enable时
debian:~# fglrxinfo
Xlib: extension "XFree86-DRI" missing on display ":0.0".
display: :0.0 screen: 0
OpenGL vendor string: Mesa project: www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.2 (1.5 Mesa 6.5.1)

如果Option "Composite" "Disable"
运行BERYL 提示no Composite

??????????????
mythfish
可愛的小學生
可愛的小學生
 
文章: 4
註冊時間: 週六 10月 22, 2005 2:30 am

文章Cheung » 週五 1月 19, 2007 9:34 am

在這個討論區搜尋beryl 會有你要的答案
可愛的寶寶,我的小心肝,樹上的葉子被風捲起,輕輕地落在寶寶的床上,

天上的神呀,請保佑這個孩子,請保佑大家,讓她永遠活在您慈愛的照拂下..........
Cheung
懵懂的國中生
懵懂的國中生
 
文章: 232
註冊時間: 週二 6月 03, 2003 9:34 pm

文章wsun013 » 週六 1月 20, 2007 12:15 am

我猜是你的 DRI 並沒有啟動?
您是用 AIGLX 還是 XGL 呢?
composite 是要開著的
------BEGIN GEEK CODE BLOCK------
Version: 3.12
GE d->++ s: a-- C+++>++++ UL>++++ P>++++ L++>++++ E---- W+ N@ o K- w++(+)
O- M- V? PS+++(+) PE++(+) Y-- PGP- t>--- 5? X+++ R- tv-(--) b+ DI? D+ G e++>++++
h+(!) r++(%) y*>++++
-------END GEEK CODE BLOCK-------
頭像
wsun013
快樂的大學生
快樂的大學生
 
文章: 784
註冊時間: 週二 9月 14, 2004 12:12 pm
來自: 紐西蘭

文章mythfish » 週日 1月 28, 2007 8:18 pm

我查了之后才知道,原来x1600的显卡,开源的驱动不支持,而官方的又不支持AIGLX,所以只能改用XGL了:(
mythfish
可愛的小學生
可愛的小學生
 
文章: 4
註冊時間: 週六 10月 22, 2005 2:30 am


回到 debian desktop

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客