3D Accelerated Desktop

From Freespire

Jump to: navigation, search

Screenshots

Image:freespire-xgl.pngImage:freespire-beryl-emerald.pngImage:Xgl.png

Project Summary

Allows your computer to take advantage of modern 3D accelerated video processors for rendering your desktop, and windows. Many different effects and themes are available.

3D desktop acceleration generally requires three separate components:

  • A compatible X server (Currently only XGL Server)
  • A compatible window manager (Compiz or Beryl)
  • A compatible window decorator (Compiz or Emerald)

You can discuss this project further here: Xgl for Freespire forum thread


Installation

Install Instructions

[Note: Heavy use is made of sudo in the packages listed on this page. A non-standard sudoers file may cause them to function incorrectly. This will be corrected at some stage...probably]

XGL/Compiz

disable-xgl ; sudo dpkg -r libxfont fontenc libdrm xgl-cvs-jasp gnome-window-decorator compiz-control xgl-config compiz-cvs-jasp
  • Add these to /etc/apt/sources.list:
deb http://apt.jasp.com freespire1 xgl
deb-src http://apt.jasp.com freespire1 xgl
  • then do
sudo apt-get update
sudo apt-get install xgl-config-control-kde

Now you should be able to go into the control panel to turn on 'Desktop Effects'. Restart your session to see if it works.

Beryl/Emerald

Updated: 20061122

Using the sources identified above:

sudo apt-get update
sudo apt-get install xgl-config-control-kde
sudo apt-get install beryl-config


No need to start anything by hand. Simply enable Desktop Effects in control panel and restart.

Freespire 2 Testing

(1.1.57 onwards)
Add this to /etc/apt/sources.list

deb http://apt.jasp.com/freespire2/ freespire2/

then

sudo apt-get update
sudo apt-get install desktop-effects-freespire
sudo enable-xgl

Restart your entire X session. Note: You'll need to click on 'Session' on the login screen and select 'Restart X Server'

Removal Instructions

  • To remove 'XGL 2.0'
sudo apt-get remove xgl-super-packagefs1
  • To remove basic XGL
sudo apt-get remove xorg-server-xgl
  • To remove/disable beryl/emerald
sudo apt-get remove beryl-manager

Deprecated Installers

These are self contained installers. Their use is not recommended.

Hardware Support

For video card information:

cat /etc/devices/devices.inf | sed -e '/./{H;$!d;}' -e 'x;/\[video\./!d;' | egrep 'pci_id|[^_]desc[^.]'

or

lspci | awk '/VGA compatible controller/ {n = ""; for (i=5; i<=NF; i++) n = (n $i " ");print n}' ; lspci -n | grep $(lspci -v | awk '/VGA compatible controller/ {print $1}') | awk '{print "pci id: " $3}'

Video cards with initial problems but workarounds exist

  • RADEON XPRESS 200M (RC410) [PCI ID: 1002:5A62]
kate /etc/X11/xorg.conf

then add

Option "KernelModuleParm" "agplock=0" 

under devices under

Option "UseInternalAGPGART" "no"

and enable effects server in control center and reboot.



Known Working Video Cards (3.x.x installer):

  • ATI MOBILITY RADEON X300 (M22) [pci_id = 1002:5460]
  • Radeon RV100 QY [Radeon 7000/VE] [pci_id = 1002:5159]
  • Intel Corporation 82852/855GM Integrated Graphics Device
  • nVidia GeForce2 MX 400 (rev b2) [PCI ID 10de:0100]
  • Card Name: GeForce4 4200 Go [PCI ID : 10DE:0286]
  • NVidia GeForce 5200 FX [PCI ID 10DE:0322]

Known Working Video Cards (2.4 installer):

  • NVidia GeForce 5200 FX [PCI ID 10DE:0322]
  • NVidia GeForce3 Ti 200
  • nVidia GeForce2 MX 400 (rev b2)
  • Intel Corporation 82852/855GM Integrated Graphics Device


CARDS KNOWN NOT TO WORK

  • Nvidia Vanta [PCI ID: 10DE:002C]
  • Intel 82810E DC-133 CGC [PCI ID: 8086:7125]
  • VIA Technologies, Inc. VT8378 [S3 UniChrome] Integrated Video (rev 01) Vesa compatible (generic) [pci_id = 1106:7205]

Usage

  • Switch windows = Alt + Tab
  • Arrange and View All Windows = Moving the pointer to the top right screen corner turns on or off; clicking a window will zoom it to the front (disabled in 3.x.x - use 'Pause key')
  • Switch desktops on cube = Ctrl + Alt + Left/Right Arrow
  • Switch desktops on cube - with active window following = Ctrl + Shift + Alt + Left/Right Arrow
  • Rotate cube manually = Ctrl + Alt + left-click and grab an empty desktopspace.
  • Make window translucent/opaque = possible with the "transset" utility or Alt + wheel mouse
  • Zoom-in once = Super-key right-click
  • Zoom-in manually = Super-key + wheel mouse up
  • Zoom-out manually = Super-key + wheel mouse down
  • Move window = Alt + left-click
  • Snap Move window (will stick to borders) = Ctrl + Shift + left-click
  • Resize window = Alt + right-click
  • Bring up the window below the top window = Alt + middle-click
  • Slow-motion = Shift + F10
  • Water = hold Ctrl+Super key
  • Rain = Shift-F9
Personal tools