Google
 

音樂分享 - 「君がいるから」by 江口一聲

2007年2月1日 星期四

Debian , Beryl 送作堆

===2007-3-22 新增 Debian Etch 的 beryl apt source===

  • Install Beryl on Debian From Beryl Wiki (Beryl官網裏的教學)
    Source: Install Beryl on Debian - Beryl Wiki

  • 另外,爬文的結果顯示,XGL因為是依各顯卡改寫的 X server,所以穩定性普遍較 X + AIGLX 差,所以多數網友還是選擇後者。
===2007-3-22 新增 Debian Etch 的 beryl apt source===

Install Beryl on Debian
Source: Install Beryl on Debian - Beryl Wiki
這篇蠻詳細的,還分 AIGLX 與 XGL 各別做法,我最後選擇了 AIGLX … 因為… 這個比較好裝,不用再 compile , XGL的話,是Xorg的替代品,得依各顯卡,重新由一些 libXXXXXXX-dev 的package 重編,太累了,我只是玩玩,所以不想搞那麼辛苦。
而且 AIGLX 已經整合到 X7.1 裏面去了,所以… 我就捨繁就簡囉~

Beryl Packages for Debian Etch/Sid
Source: Le coin de Beryl
Address : <http://vally8.free.fr/coinprog/beryl/>
這一篇有許多給 Debian Etch 與 Sid 專用已編譯好的 beryl 相關 .deb 可供下載,也供參考。
(這篇的安裝教學雖然寫的很簡單,還包括了X.conf的設定,最後 Restart X ,執行 beryl-manager 就行了… 真的有這麼簡單啊?!)

後來又看到這一篇… 我決定用這個最簡單的方法了,直接給它 apt 哈~ Debian真是太棒了!!
How to install Beryl/AIGLX (3D Desktop) on Debian Etch.
Posted January 6th, 2007 by aketus
AIGLX | Beryl | Debian

Use at your own risk! Backup xorg.conf before you do any editing.
Tested on a Pentium 4 running Debian Etch on 2.6.18-3-686 with 1GB of RAM and 256MB Nvidia Geforce 6600.

Add Repository to /etc/apt/sources.list
deb http://www.linux.lk/~anuradha/beryl/etch/ ./

Install software
apt-get update
apt-get install beryl beryl-core beryl-manager beryl-plugins beryl-plugins-data beryl-settings emerald emerald-themes libberylsettings0 libemeraldengine0


Edit your /etc/X11/xorg.conf file
Add Option "AIGLX" "on" under Section Server Layout
Add:
Option "XAANoOffscreenPixmaps"
Option "AddARGBGLXVisuals" "On"

to Section Screen, i.e under 'Default Depth'

Add a section at the end as follows:

Section "Extensions"
Option "Composite" "Enable"
EndSection


Add start-up session for Beryl
Go to Desktop>>Preferences>>Sessions and add a 'startup session': 'usr/bin/beryl-manager'

Restart
Do a restart.
I've found it a bit jerky, but maybe others will find it ok.
Source: How to install Beryl/AIGLX (3D Desktop) on Debian Etch. | AptgetAnarchy.org






以下是一些參考資料
Accelerated Indirect GLX ("AIGLX") is an open source project founded by the X.Org Foundation and the Fedora Core community to allow accelerated indirect GLX rendering capabilities to X.org and DRI drivers. This allows remote X clients to get fully hardware accelerated rendering over the GLX protocol; coincidentally, this development was required for OpenGL compositing window managers (such as Compiz or Beryl) to function with hardware acceleration.
Source: AIGLX - Wikipedia, the free encyclopedia

GLX (initialism for "OpenGL Extension to the X Window System") provides the 'glue' connecting OpenGL and the X Window System: it enables programs wishing to use OpenGL to do so within a window provided by the X Window System.

GLX consists of three parts:

* An API that provides OpenGL functions to an X Window System application.
* An extension of the X protocol, which allows the client (the OpenGL application) to send 3D rendering commands to the X server (the software responsible for the display). The client and server software may run on different computers.
* An extension of the X server that receives the rendering commands from the client and either passes them on to a hardware-accelerated 3D graphics card or renders them in software, usually using the Mesa library (which is much slower).

If client and server are running on the same computer and an accelerated 3D graphics card using a suitable driver is available, the latter two components can be bypassed by DRI. In this case, the client program is then allowed to directly access the graphics hardware.

A great deal of diagnostic information about GLX, including the GLX visuals the server supports, can be found using the "glxinfo" command. The demo utility glxgears provides a rough estimate of the speed of the 3D rendering setup.

GLX was created by Silicon Graphics and is currently at version 1.4. GLX, with both DRI and Mesa, is included in the X.Org Foundation's version of the X Window System since X11R6.7.0, and in The XFree86 Project's version since version 4.0.
Source: GLX - Wikipedia, the free encyclopedia

XGL is an X server architecture designed to take advantage of modern graphics cards via their OpenGL drivers, layered on top of OpenGL via glitz. It supports hardware acceleration of all X, OpenGL and XVideo applications and graphical effects by a compositing window manager such as Compiz or Beryl. The project was started by David Reveman and first released on January 2, 2006.
Source: Xgl - Wikipedia, the free encyclopedia

沒有留言: