Ubuntu Forums ubuntu.com - launchpad.net - ubuntu help  

Go Back   Ubuntu Forums > The Ubuntu Forum Community > Forum Archive > Main Support Categories > Desktop Environments
Register Reset Password Forum Help Forum Council Search Today's Posts Mark Forums Read

Hello, Unregistered You are browsing a READ only archive of the main support categories pre 4/21/2008. You will not be able to post or reply any threads in this section.

Desktop Environments
Support for your Ubuntu desktop. Including Gnome, KDE and XFCE.

 
Thread Tools Display Modes
Old March 15th, 2006   #1
gandalfn
5 Cups of Ubuntu
 
Join Date: Mar 2006
Beans: 32
Dapper Drake Testing/
Howto Install xorg-aiglx + compiz (packages)

Howto Install xorg-aiglx + compiz (packages)

To install compiz on aiglx in dapper :

Howto compiz + aiglx on dapper

to install compiz on aiglx in edgy :

Howto compiz + aiglx on edgy

Warning !! compiz-quinn-aiglx and compiz-vanilla-aiglx are now deprecated !
Gnome Compiz Manager replace them !


to migrate on it, you may remove first compiz-quinn-aiglx :

Quote:
sudo aptitude purge compiz-quinn-aiglx
or compiz-vanilla-aiglx:

Quote:
sudo aptitude purge compiz-vanilla-aiglx
and install gnome-compiz-manager :

Quote:
sudo apt-get install gnome-compiz-manager
Have fun

EDIT: 06/03/2006
- add Composite options in xorg.conf configuration (thanks jstueve)

update compiz-aiglx 0.0.6-ubuntu2 packages
- resync with new compiz debs from ubuntu forums (compiz-0.0.6-0ubuntu7)
- add opacity plugins in package
- add compiz-aiglx-kde package

EDIT 16/03/2006
update xserver-xorg-air_0.99-ubuntu3
- suppress buggy libmesa-aiglx packages and dependencies don't need (thanks Jeff250)
- modify xorg config to break dri
- add patched xserver-xorg-driver-ati

EDIT 16/03/2006
- add forgot module listin xorg configuration

EDIT 20/03/2006
update compiz-aiglx 0.0.7 ubuntu1
- resync with new compiz debs from ubuntu forums (compiz-0.0.7-0ubuntu1)
- add LIBGL_ALWAYS_INDIRECT=TRUE in start aiglx (thanks Jeff250)
- replace vi by gedit (old user practice )

EDIT 25/03/2006
update xorg-air 0.99.1
- resync xorg-air with lasted cvs snapshot which include some bug fixes, optimisation and security fix
- mesa-aiglx-sources depends is removed this package is now obsolote
- to rebuild xorg-air from source you need this packages
x11proto-gl-dev_1.4.6-0ubuntu1_all.deb
x11proto-composite-dev_0.3-0ubuntu1_all.deb
x11proto-fixes-dev_4.0-0ubuntu1_all.deb
update compiz-aiglx 0.0.7 ubuntu2
- resync with the fantastic quinn compiz packages
- compiz-aiglx-start script is now in package it's automatically started in gnome startup session to disabled it remove /etc/xdg/autostart/compiz-aiglx.desktop file
- patched gnome-session is now needed by compiz-aiglx-gnome
update xserver-xorg-driver-ati
- rebuild with aiglx dri init patch

EDIT 25/03/2006
update compiz-aiglx 0.0.7 ubuntu3
- add a sleep 2 to make sure gnome-window-decoration-aiglx is started before compiz-aiglx

EDIT 28/03/2006
update compiz-aiglx 0.0.7 ubuntu4
- resynchronise with quinn compiz 0.0.7 ubuntu11 package
- improved compiz-aiglx-start script with notification area configuration tool to activate plugins (screenshots attached)

EDIT 31/03/2006
update compiz-aiglx 0.0.7 ubuntu6
- resynchronise with quinn compiz 0.0.7 ubuntu13 package
- water plugin is desactivated for now, not work with aiglx
update xorg-air 0.99.1 ubuntu2
- sync CVS HEAD
- comment GLcore module, it can crash X if not have latest DRI driver

EDIT 08/04/2006
update xorg-air 0.99.1 ubuntu3
- fixes some bugs and memory leaks
WARNING !! use only official libgl1 debs with it
update gnome-session 2.14.0 ubuntu3
- rebuild latest gnome-session deb with logout_no_grab patch to prevent hang in logout
update xserver-xorg-driver-ati_6.5.7.3 0ubuntu5
- build latest package with radeon-prefer-db-visuals patch
update compiz-aiglx 0.0.9 ubuntu1
- resync with latest official compiz
- rework of compiz-aiglx-change patch now compiz-aiglx use copySubBuffer to refresh region (minor performance improvenement)
- remove of quinn patch for now
EDIT 08/04/2006
update compiz-aiglx 0.0.9 ubuntu2
- resync with quinn package (thanks very much iXce)
EDIT 18/04/2006
update xorg-air 1.0.99.2 ubuntu2
- resync with xorg server-1.1 branch
- mesa 6.5 is now needed to work
- cvs mesa kernel module are needed too
add xserver-driver-i810 1.6.0 ubuntu1
- needed to work with latest compiz-aiglx
update compiz-aiglx 0.0.9 ubuntu3
- resync with quinn package
- rework of compiz-aiglx to work with latest compiz
- add accelerated-indirect-rendering option
update gnome-session 2.4.1 ubuntu3
- resync with latest ubuntu package

EDIT 02/05/2006
All compiz-aiglx are now deprecated, meta package compiz-vanilla-aiglx replace them. it's integrate a new compiz-start script (screenshots attached).
Add firefox hang tip (thanks Permafrost91)

EDIT 03/05/2006
xgl.compiz.net repos really updated with xorg-air 1.0.99.902 ubuntu02
- rework of aiglx-compiz patch to conform latest tfp spec
- 24 depth rework now with compiz-vanilla

EDIT 17/05/2006
xorg-air 1.0.99.903
- copy sub buffer support added
- firefox hang resolved
linux-dri-modules
- new dri modules packages
- suppress dri modules compilation howto
compiz
- add compiz-quinn-aiglx install
- suppress firefox howto

EDIT 08/06/2006
linux-dri-modules 20060606:
xserver-xorg-drivers-ati 6.6.0:
good news aiglx compiz work now on ati radeon graphic card !

EDIT 28/08/2006
redirected on my blog howto.
add edgy howto
compiz-quinn-aiglx and compiz-vanilla-aiglx deprecated, gnome-compiz-manager replace it !
Attached Thumbnails
Click image for larger version

Name:	Capture.png
Views:	4014
Size:	19.2 KB
ID:	8972  

Last edited by gandalfn; August 28th, 2006 at 01:03 AM..
gandalfn is offline   Reply With Quote
Old March 15th, 2006   #2
jstueve
Way Too Much Ubuntu
 
jstueve's Avatar
 
Join Date: Apr 2005
Beans: 140
Ubuntu 6.06
Send a message via Yahoo to jstueve
Re: Howto Install xorg-aiglx + compiz (packages)

I got this to work... compiz effects are very stable on my i855gm, no flickering at all.

Videos in totem don't work, get a glimpse and then a black screen.

also don't mixup compiz packages, the XGL compiz (compiz-real packages from this forum) ends up drawing any bitmaps upside down and backwards (which is sort of a neat effect, really... DaVinci would love it!)

Good how-to, thanks.

I didn't do a start up script, but added the compiz-aiglx and gnome-window-decorator-aiglx into my .gnomerc and it worked fine (after I fiddled with using the correct compiz to start-up)
jstueve is offline   Reply With Quote
Old March 15th, 2006   #3
bijoux
First Cup of Ubuntu
 
Join Date: Feb 2006
Beans: 6
Re: Howto Install xorg-aiglx + compiz (packages)

EDIT: hehe.. nevermind ^





thanks again - bijoux

Last edited by bijoux; March 15th, 2006 at 06:19 PM..
bijoux is offline   Reply With Quote
Old March 15th, 2006   #4
jstueve
Way Too Much Ubuntu
 
jstueve's Avatar
 
Join Date: Apr 2005
Beans: 140
Ubuntu 6.06
Send a message via Yahoo to jstueve
Re: Howto Install xorg-aiglx + compiz (packages)

another thing that works with aiglx that didn't with xgl:

glxgears actually shows gears spinning (always was a black box before)

Quote:
glxgears -printfps
3377 frames in 5.1 seconds = 665.470 FPS
3472 frames in 5.2 seconds = 669.511 FPS
3460 frames in 5.2 seconds = 670.507 FPS
Not a bad fps for my card, IIRC 720fps is normal under Xorg for me.

However, Direct rendering is still not happening. (under xorg it is enabled, under Xgl it isn't)

Quote:
$ glxinfo | grep direct
direct rendering: No
Testing games...
jstueve is offline   Reply With Quote
Old March 15th, 2006   #5
saads
Gee! These Aren't Roasted!
 
Join Date: Sep 2005
Location: Montreal, Canada
Beans: 14
Dapper Drake Testing/
Re: Howto Install xorg-aiglx + compiz (packages)

any thoughts on how this compares to xgl? Will it work on NVidia cards - i read somewhere that nvidia doesn't work under aiglx
saads is offline   Reply With Quote
Old March 15th, 2006   #6
jstueve
Way Too Much Ubuntu
 
jstueve's Avatar
 
Join Date: Apr 2005
Beans: 140
Ubuntu 6.06
Send a message via Yahoo to jstueve
Re: Howto Install xorg-aiglx + compiz (packages)

okay updates on video:
mplayer worked fine, so I replace totem-gstreamer with totem-xine and viola, real working video, even full screen.

In XGL-compiz I could get it, but it would lag horribly unless i did half-resolution, then it would work fine, even on the edge of the cube.

in AIGLX-compiz it works even in full screen (it doesn't bend around the corner of the cube, it just blanks the screen...) audio is mostly sync'd, just a tad bit off... might be the encoding though.

wobbly works really smooth, the cube spinning is really smooth
Expose/switch is much smoother than XGL

Things I can't get to work:
- opacity isn't working.
- expose, switch with a video disconnects from the running video... the video updates, but doesn't scale down to the new window, to the effect is a window into the running video, and blue screen for parts of the screen that don't have the video playing.
jstueve is offline   Reply With Quote
Old March 15th, 2006   #7
elanthis
Quad Shot of Ubuntu
 
Join Date: Jan 2005
Beans: 30
NVIDIA and ATI/fglrx users

For those of you using proprietary drivers, I'd like to note that AIGLX will not be usable with your drivers until sometime after X.org 7.1 is released and new drivers are released.

X.org 7.1 is breaking compatibility with binary modules. The open source drivers included with X.org will work fine, but binary drivers need small changes made in order to work with the new X server.

It is possible that this change is why NVIDIA isn't releasing new drivers within the next few weeks, but that's purely speculation. It's also quite likely that NVIDIA is waiting for the XGL/AIGLX extension chaos to settle down so that they only need to release one version of the new GLX extensions those servers use.

Also note that this change will somewhat affect XGL, too; if Ubuntu upgrades to X.org 7.1 before new proprietary drivers are out, XGL will also break, since XGL uses the native X.org server for driver interfacing. XGL will continue to run on top of X.org 7.0 and the current drivers, of course.
elanthis is offline   Reply With Quote
Old March 15th, 2006   #8
jstueve
Way Too Much Ubuntu
 
jstueve's Avatar
 
Join Date: Apr 2005
Beans: 140
Ubuntu 6.06
Send a message via Yahoo to jstueve
Re: Howto Install xorg-aiglx + compiz (packages)

Quote:
Originally Posted by saads
any thoughts on how this compares to xgl? Will it work on NVidia cards - i read somewhere that nvidia doesn't work under aiglx
Somethings work much better than XGL on my intel card. But on XGL things on the video card were wonky in places (mostly from a lack of direct rendering).

AIGLX handles this better (glxgears actually showing up, videos playing in full resloution) but drops some of the keen compiz effects (video running while doing 3D effects, opacity...

hmmm... lemme try something.
jstueve is offline   Reply With Quote
Old March 15th, 2006   #9
elanthis
Quad Shot of Ubuntu
 
Join Date: Jan 2005
Beans: 30
Re: Howto Install xorg-aiglx + compiz (packages)

Quote:
expose, switch with a video disconnects from the running video... the video updates, but doesn't scale down to the new window, to the effect is a window into the running video, and blue screen for parts of the screen that don't have the video playing.
You'll likely notice a similar effect if you drag a video window around really fast, on Linux or Windows.

This is because you are still using Xv instead of OpenGL to render the video. The advantage is fully accelerated hardware video decoding. The disadvantage is that compiz can't muck around with the video content, because it's going straight from the video decoder to your monitor.

Try running with OpenGL output in your video player (any of the bazillion XGL howtos should explain how to do that) and see if it works.

(Can't test myself, being an NVIDIA user. Have to wait for X.org 7.1 and the next NVIDIA driver release. ~_^ )
elanthis is offline   Reply With Quote
Old March 15th, 2006   #10
DeeZiD
A Carafe of Ubuntu
 
Join Date: Oct 2005
Location: Viersen, Germany
Beans: 100
Gutsy Gibbon Testing
Send a message via ICQ to DeeZiD
Re: Howto Install xorg-aiglx + compiz (packages)

@elanthis:
I don't have any problems with xv when wobbling, scaling or zooming under Xgl with the latest nvidia-driver.

I works really nice. There is only one problem. Xv Sync to Vblank doesn't work with it.


regards Dennis
DeeZiD is offline   Reply With Quote

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 08:56 PM.


vBulletin ©2000 - 2010, Jelsoft Enterprises Ltd. Ubuntu Logo, Ubuntu and Canonical © Canonical Ltd. Tango Icons © Tango Desktop Project. bilberry