請教 beryl 安裝問題

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

請教 beryl 安裝問題

文章lubig » 週五 5月 11, 2007 11:50 pm

實在一個頭二個大....上來求教先
今日beryl 裝完... 但在 console 按 beryl-manager 時. 出現以下訊息
代碼: 選擇全部
 Xlib:  extension "XFree86-DRI" missing on display ":0.0".


本來不理會, 但去紅鑽石那選視窗管理者那選 beryl
出現
代碼: 選擇全部
**************************************************************
* Beryl system compatiblity check                            *
**************************************************************

Detected xserver                                : AIGLX

Checking Display :0.0 ...

Checking for XComposite extension               : passed (v0.3)
Checking for XDamage extension                  : passed
Checking for RandR extension                    : passed
Checking for XSync extension                    : passed

Checking Screen 0 ...

Checking for GLX_SGIX_fbconfig                  : passed
Checking for GLX_EXT_texture_from_pixmap        : passed
Xlib:  extension "XFree86-DRI" missing on display ":0.0".
Checking for non power of two texture support   : failed
Support for non power of two textures missing

Xlib:  extension "XFree86-DRI" missing on display ":0.0".
beryl: glXBindTexImageEXT is missing
beryl: Failed to manage screen: 0
beryl: No manageable screens found on display :0.0


小弟卡在這, 不知該怎麼解決

OS: Debian etch (x86)
CPU: AMD 3800+
顯示卡: (on board) ATI XPress 1250
kernel:
2.6.18.4-686
2.6.18.4-486 (裝 beryl 時要我裝的)

以下是 xorg.conf 內容
(PS: ATI driver 我執行了官方安裝檔完畢,不過我不會 config @@)
代碼: 選擇全部
# /etc/X11/xorg.conf (xorg X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the /etc/X11/xorg.conf manual page.
# (Type "man /etc/X11/xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
#   sudo dpkg-reconfigure -phigh xserver-xorg

Section "Files"
   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"
   # path to defoma fonts
   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 "Device"
   Identifier   "Generic Video Card"
   Driver      "vesa"
   BusID      "PCI:1:5:0"
EndSection

Section "Monitor"
   Identifier   "P709"
   Option      "DPMS"
EndSection

Section "Screen"
   Identifier   "Default Screen"
   Device      "Generic Video Card"
   Monitor      "P709"
   DefaultDepth   24
   SubSection "Display"
      Depth      1
      Modes      "1280x1024" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x480"
   EndSubSection
   SubSection "Display"
      Depth      4
      Modes      "1280x1024" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x480"
   EndSubSection
   SubSection "Display"
      Depth      8
      Modes      "1280x1024" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x480"
   EndSubSection
   SubSection "Display"
      Depth      15
      Modes      "1280x1024" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x480"
   EndSubSection
   SubSection "Display"
      Depth      16
      Modes      "1280x1024" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x480"
   EndSubSection
   SubSection "Display"
      Depth      24
      Modes      "1280x1024" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x480"
   EndSubSection
EndSection

Section "ServerLayout"
   Identifier   "Default Layout"
   Screen      "Default Screen"
   InputDevice   "Generic Keyboard"
   InputDevice   "Configured Mouse"
   Option      "AIGLX"   "true"
EndSection

Section "DRI"
   Mode   0666
EndSection

Section "Extensions"
   Option      "Composite"   "Enabled"
EndSection

lubig
可愛的小學生
可愛的小學生
 
文章: 21
註冊時間: 週三 6月 29, 2005 1:35 pm

文章70630515 » 週六 5月 12, 2007 12:25 am

Section "Device"
Identifier "Generic Video Card"
Driver "vesa"
BusID "PCI:1:5:0"
EndSection


用vesa的driver不會動吧= =||

請問您的顯示晶片是哪一型的啊??

如果是ATI的,可以到小弟的部落格爬一下文
http://blog.yam.com/maomaomao
我不自私,因為我開放(Open) , 我很快樂,因為我分享(Share)–Open Source
頭像
70630515
懵懂的國中生
懵懂的國中生
 
文章: 160
註冊時間: 週一 3月 13, 2006 9:15 am
來自: 北鼻存錢筒

文章訪客 » 週六 5月 12, 2007 1:29 am

ATI XPress 1250 應該是 AMD 690G 晶片組。

個人也是用此晶片組,板子是 Asus M2A-VM,剛剛也才搞定 fglrx Driver,
Etch 的 fglrx 版本有點舊不支援此內建顯示,可以參考這裡:
http://yesforum.ath.cx/bbs/redirect.php ... st&p=10813

要先搞定 fglrx 才能繼續玩 beryl,不過我是不玩 beryl 的。
訪客
 

文章lubig » 週六 5月 12, 2007 1:40 am

device 我用如設 fglrx , X 也正常.....但
beryl 還是氣人的不甩我

二種狀況
1. 沒設 "Composite", beryl 會說
no XComposite extension....

2. 設下去...( 3D 加速就沒了@@)
訊息如下....
代碼: 選擇全部
Detected xserver                                : AIGLX

Checking Display :0.0 ...

Checking for XComposite extension               : passed (v0.3)
Checking for XDamage extension                  : passed
Checking for RandR extension                    : passed
Checking for XSync extension                    : passed

Checking Screen 0 ...

Checking for GLX_SGIX_fbconfig                  : passed
Checking for GLX_EXT_texture_from_pixmap        : passed
Xlib:  extension "XFree86-DRI" missing on display ":0.0".
Checking for non power of two texture support   : failed

Support for non power of two textures missing
Xlib:  extension "XFree86-DRI" missing on display ":0.0".
beryl: glXBindTexImageEXT is missing
beryl: Failed to manage screen: 0
beryl: No manageable screens found on display :0.0



$ glxinfo |grep render
代碼: 選擇全部
Xlib:  extension "XFree86-DRI" missing on display ":0.0".
direct rendering: No
    GLX_ATI_pixel_format_float, GLX_ATI_render_texture
OpenGL renderer string: Mesa GLX Indirect


$ 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)


站內搜尋的方法大致上敢試的都試了(有的看不懂不敢試)
但小弟太遜, 一直在這打轉
卡在這一天多了.....本來想放棄
但....一看過 DEMO.... 再也忘不掉....靠各位大大了
lubig
可愛的小學生
可愛的小學生
 
文章: 21
註冊時間: 週三 6月 29, 2005 1:35 pm

文章訪客 » 週六 5月 12, 2007 11:26 am

看樣子,你可能需要xgl才行。
不過我是以ubuntu的方式思考,不知道適不適合你用。
訪客
 

文章lubig » 週六 5月 12, 2007 5:44 pm

Xgl 我也去試了一下....
不過我功力太差....又失敗了
起 Xgl 時變成 [no device]... 連畫面都沒

想再試最後一種方式
有網友提到的 open source ATI driver
可以 composite enabed
請問, 要裝那些 package , source list 要加那裡??

另請教一個問題
xorg.conf 中有二個 device (顯示卡) 設定可以嗎
如果可以, X 會如何去選擇??
lubig
可愛的小學生
可愛的小學生
 
文章: 21
註冊時間: 週三 6月 29, 2005 1:35 pm

文章訪客 » 週六 5月 12, 2007 8:08 pm

如果您還在為 ATI XPress 1250 努力,目前應該是無結果的,
個人試過 fglrx & Xorg 內建的 Driver,通通無法正常使用,
甚至會導致當機。

所以只得乖乖地使用 VESA 模式。
訪客
 

文章lubig » 週日 5月 13, 2007 12:39 pm

嗯嗯, 小弟試也是如此
但在 Ububtu 7.04 上倒是成功了 ( ATI, Xgl, Beryl )
( 雖然測試只有 12xx frame - 250 fps 左右 )

小弟再看看差別在那裡.... 如果查的出來再來報告


Anonymous 寫:如果您還在為 ATI XPress 1250 努力,目前應該是無結果的,
個人試過 fglrx & Xorg 內建的 Driver,通通無法正常使用,
甚至會導致當機。

所以只得乖乖地使用 VESA 模式。
lubig
可愛的小學生
可愛的小學生
 
文章: 21
註冊時間: 週三 6月 29, 2005 1:35 pm

文章claudwu » 週日 5月 13, 2007 12:56 pm

用內建的radeon可能是比較簡單的選擇...
就是open的ati driver
不過效能比fglrx差就是

不過比ati好...至少有3d acc
claudwu
懵懂的國中生
懵懂的國中生
 
文章: 156
註冊時間: 週二 3月 29, 2005 5:33 pm

文章訪客 » 週日 5月 13, 2007 1:51 pm

claudwu 寫:用內建的radeon可能是比較簡單的選擇...
就是open的ati driver
不過效能比fglrx差就是

不過比ati好...至少有3d acc

Xorg 內建的 ati driver 並不支援 690G 的 X1250。
訪客
 

文章訪客 » 週日 5月 13, 2007 1:55 pm

lubig 寫:嗯嗯, 小弟試也是如此
但在 Ububtu 7.04 上倒是成功了 ( ATI, Xgl, Beryl )
( 雖然測試只有 12xx frame - 250 fps 左右 )

小弟再看看差別在那裡.... 如果查的出來再來報告


能否分享一下您的設定及作法?

個人嘗試安裝過 Ubuntu 7.04 amd64 版本,
但裝好重開機到一半就掛掉了,目前 x64 Linux 可裝的有
Debian 4.0 / ArchLinux 0.8
訪客
 

文章lubig » 週日 5月 13, 2007 2:14 pm

https://help.ubuntu.com/community/Beryl ... 28beryl%29

我完全按上述的作法
還沒有自己另加的選項

1. driver 讓系統 utility 去幫我找... (System-->Administration-->Restricted Driver Manager)
好了後連 xorg.conf 都改好了
這部份做完要重開機

2. Xgl, beryl 安裝 package 即可, 要注意的是
beryl-core 要 downgrade 到 0.20 beryl-manager 才 work
理由我也不知道, 反止成功了我就懶的再研究了
搞二天多了:p

PS: 我裝 x86 Desktop,
amd64 版本.... 我放棄了, 有些常用的應用程式搞不定
lubig
可愛的小學生
可愛的小學生
 
文章: 21
註冊時間: 週三 6月 29, 2005 1:35 pm

文章訪客 » 週日 5月 13, 2007 3:48 pm

能否請教 lubig 兄所使用的板子是哪一塊?
我的是 Asus M2A-VM (BIOS 0402)
訪客
 

文章訪客 » 週日 5月 13, 2007 4:08 pm

另外,能否 po 一下 /etc/X11/xorg.conf 的內容?謝謝!
訪客
 

文章訪客 » 週日 5月 13, 2007 8:31 pm

剛剛把 x64 Ubuntu 7.04 裝起來了,也裝了 fglrx driver,
但重開機後雖可看到 gdm 登入畫面,而一登入進到桌面,
還沒完全顯示桌面時就掛掉了,除了 mouse 還可移動外。
訪客
 

下一頁

回到 debian desktop

誰在線上

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