Showing posts with label beryl. Show all posts
Showing posts with label beryl. Show all posts

Wednesday, February 28, 2007

How to install Beryl/AIGLX (Intel i915)

Follow the how-to on beryl project wiki.

If that does not work, check if you have direct rendering enabled (type into the terminal):

glxinfo | grep direct

The output should be:

direct rendering: Yes

If the output says No, check you have direct rendering manager loaded:

lsmod|grep 915

The output should be:

i915   21632  3
drm 74644 4 i915
tsdev 9152 0

If it shows only tsdev line, you can try to configure xorg.conf to driver i810, restart, CTRL-ALT-F1 to terminal session and configure xorg.conf back to use i915. That helped me.

How to install Beryl/AIGLX (Nvidia)


  • Ensure all packages up to date
Install your *ubuntu-desktop metapackage specific to your DE, e.g. sudo apt-get install ubuntu-desktop
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
  • Add repositories
gksudo gedit /etc/apt/sources.list
  • Add the following line at the end of this file (x86 and amd64):
deb http://ubuntu.beryl-project.org/ edgy main
  • Add key
wget http://ubuntu.beryl-project.org/root@lupine.me.uk.gpg -O- | sudo apt-key add -
  • Save the edited file then update package lists
sudo apt-get update
  • Install Beryl
sudo apt-get install beryl emerald-themes
  • Back up xorg.conf
sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf_backup
gksudo gedit /etc/X11/xorg.conf
  • Add this to xorg.conf "Screen" section
# Enable 32-bit ARGB GLX Visuals
Option "AddARGBGLXVisuals" "True"

# If you are using an older version of compiz that
# does not support rendering into the Composite
# Overlay Window, you will need to disable clipping
# of GLX rendering to the X Root window with this
# option, or you will get a blank screen after
# starting compiz:
Option "DisableGLXRootClipping" "True"
  • Add this to xorg.conf "Device" section
Option          "TripleBuffer" "true"
  • Restart X with ctrl+alt+backspace
  • Start Beryl (if it doesn't start on its own)
beryl-manager
  • Start Emerald (if it doesn't start on its own)
emerald --replace
  • Have Beryl and Emerald load on login
    • System -> Preferences -> Sessions
    • Startup Programs -> Add
beryl-manager

and

emerald --replace
    • If, on reboot, program menus aren't displaying in the correct layer (you can't see them when you select them because they are displaying behind the window) then right click on the 'Beryl Manager' icon in the panel (the red gem icon) and select 'Reload Window Manager'. The problem should be solved the next time you reboot.
  • Some users have found that the latest beryl packages are not working properly, and beryl fails to load. This can be fixed by:

Open synaptic package manager, search for beryl, press ctrl+e and select version 0.1.99.2 You have to do this for beryl, beryl-core, beryl-manager, beryl-plugins, beryl-plugins-data, beryl-settings, beryl-settings-binding, libberyldecoration0 and libberylsettings0

Source: http://ubuntuforums.org/showthread.php?t=353809

How to install Xgl/Beryl (ATI)

(From Beryl Forums) (Also From Ubuntu Forums)

First make sure you have 3d acceleration available in a normal gnome session. There are lots of howtos for this , Google if you need any help with that. So if glxinfo shows direct rendering: yes , then you are good to go. If not xgl and Beryl wont work!

  • Update your system
sudo aptitude update
sudo aptitude dist-upgrade
  • Prepare and update repositories
sudo gedit /etc/apt/sources.list
  • Add to /etc/apt/sources.list
##BERYL REPOSITORIES
deb http://ubuntu.beryl-project.org edgy main
deb-src http://ubuntu.beryl-project.org edgy main
##BERYL SVN REPOSITORIES
deb http://download.tuxfamily.org/3v1deb edgy beryl-svn
deb-src http://download.tuxfamily.org/3v1deb edgy beryl-svn
  • Download and import the gpg key for beryl & beryl svn project repositories
wget http://ubuntu.beryl-project.org/root@lupine.me.uk.gpg -O- | sudo apt-key add -
wget http://download.tuxfamily.org/3v1deb/DD800CD9.gpg -O- | sudo apt-key add -
  • Update your sources
sudo aptitude update
  • Install needed packages
sudo apt-get install xserver-xgl libgl1-mesa xserver-xorg libglitz-glx1 beryl \
beryl-core beryl-manager beryl-plugins beryl-plugins-data beryl-settings emerald \
emerald-themes
  • Make a startup script for xgl
sudo gedit /usr/bin/startxgl
  • Add to /usr/bin/startxgl
#!/bin/sh
Xgl :1 -fullscreen -ac -accel xv:pbuffer -accel glx:pbuffer &
DISPLAY=:1
exec dbus-launch --exit-with-session gnome-session
  • Make the script executable
sudo chmod +x /usr/bin/startxgl
  • Make a xgl session for the login manager
sudo gedit /usr/share/xsessions/xgl.desktop
  • Add to /usr/share/xsessions/xgl.desktop
[Desktop Entry]
Encoding=UTF-8
Name=Xgl
Comment=Start an Xgl Session
Exec=/usr/bin/startxgl
Icon=
Type=Application
  • System > Preferences > Sessions > Startup Programs > Add
beryl-manager
  • Reboot
  • In the login manager you can now choose a session named Xgl
  • Answer to following question that you want to use Xgl for this session only (if something went wrong you are logged in next time using standard session)
  • If everything works fine , you can set it as the default session , remember you can always login a normal gnome session if you want.
  • If you own an x series radeon and have problems with lockups, read this post:

http://ubuntuforums.org/showthread.php?t=150854

Note for all cards: glxinfo will show that direct rendering is not working , dont worry thats normal when you are running xgl.

Your Ad Here