Welcome to the Second Life Forums Archive

These forums are CLOSED. Please visit the new forums HERE

Doesn't work: Xgl, Compiz, Dapper

Jeff Trilam
Penguin Power
Join date: 13 Feb 2006
Posts: 7
03-22-2006 21:23
So, I know it's all brand new technology that isn't even really supposed to be used yet, but being the power user I am, I just had to jump on top of Xgl/Compiz. For the uninitiated:

http://en.wikipedia.org/wiki/Xgl
http://en.wikipedia.org/wiki/Compiz
http://www.freedesktop.org/~davidr/xgl-demo1.xvid.avi

I figured having my entire X server rendered through OpenGL would cause problems, but honestly it hasn't been all that bad. (Well, the WHOLE X server isn't rendered yet, but it's close enough.) Unreal Tournament 2004 runs... not well, but it runs (that'll be fixed in future releases). SecondLife doesn't run at all.

Here's the output:

CODE

2006-03-22T23:08:21Z INFO: Loaded OpenGL symbol 'glXGetCurrentDisplay'.
2006-03-22T23:08:21Z INFO: Loaded OpenGL symbol 'glXQueryExtensionsString'.
2006-03-22T23:08:21Z INFO: Loaded OpenGL symbol 'glXGetProcAddressARB'.
2006-03-22T23:08:21Z INFO: Couldn't initialize mipmap generation
2006-03-22T23:08:21Z INFO: Couldn't initialize GL_EXT_paletted_texture
2006-03-22T23:08:21Z INFO: Couldn't initialize GL_NV_vertex_array_range
2006-03-22T23:08:21Z INFO: Couldn't initialize GL_NV_fence
2006-03-22T23:08:21Z INFO: Couldn't initialize separate specular color
2006-03-22T23:08:21Z INFO: Couldn't initialize anisotropic filtering
2006-03-22T23:08:21Z WARNING: Unknown feature mask NVIDIA
X Error of failed request: GLXUnsupportedPrivateRequest
Major opcode of failed request: 148 (GLX)
Minor opcode of failed request: 17 (X_GLXVendorPrivateWithReply)
Serial number of failed request: 129
Current serial number in output stream: 129


Now, I can pretty easily switch the new hotness off and everything runs fine. Basically, if Xgl isn't running (even though I technically have X11R7 installed), there's no problem, but if Xgl is running, SecondLife will not.

So I know it's not exactly pressing because this technology isn't going to be available in any serious capacity for a few more months, but it is a fairly straightforward install under Ubuntu Dapper (which obviously I am running and keep fairly up to date.)

Thanks for the support, LL! And thanks in advance for future development!
_____________________
Jeff Tickle
Me - Site, Blog
Linux - ALUG, Ubuntu Linux
Free Software - Lessig's Free Culture, OpenOffice.org, Mono Project
Hello Toonie
Registered User
Join date: 25 Jul 2005
Posts: 212
03-23-2006 01:49
I do have a feeling that if this is a genuine app-level (rather than X implementation) bug and it's fixable, then it's an SDL-level bug, since it's SDL that wraps most of the GLX-related stuff.
Mack Echegaray
Registered Snoozer
Join date: 15 Dec 2005
Posts: 145
03-23-2006 04:52
Report it to David Reveman, I think this is Xgls GLX code being incomplete.
Jeff Trilam
Penguin Power
Join date: 13 Feb 2006
Posts: 7
03-23-2006 07:43
From: Mack Echegaray
Report it to David Reveman, I think this is Xgls GLX code being incomplete.


I feel emailing him directly seems kind of rude... is there some kind of Xgl bug tracker? I wasn't able to find one upon quick google search other than the big FreeDesktop bugzilla.
_____________________
Jeff Tickle
Me - Site, Blog
Linux - ALUG, Ubuntu Linux
Free Software - Lessig's Free Culture, OpenOffice.org, Mono Project
Mack Echegaray
Registered Snoozer
Join date: 15 Dec 2005
Posts: 145
03-23-2006 08:02
I don't think it's rude, people email me privately with bugs all the time :)

That said Xgl discussion takes place on the xorg list, you can reach him there.
ninjafoo Ng
Just me :)
Join date: 11 Feb 2006
Posts: 713
03-23-2006 08:56


Drooool
_____________________
FooRoo : clothes,bdsm,cages,houses & scripts

QAvimator (Linux, MacOS X & Windows) : http://qavimator.org/
furahivszuri Zeluco
Registered User
Join date: 26 Feb 2006
Posts: 26
03-26-2006 11:41
When you rin XGLX, applications no longer see your real X server, so, as far as my experiments have shown, you get a subset of your graphic card capabilities, only those that are offered by xglx.
I think in the future they ought to detect the capabilities, wrap whatever does need to be wrapped and just "tunnel" the rest.
Kick Madonna
Registered User
Join date: 19 Feb 2006
Posts: 16
03-29-2006 16:11
I'm running into the same exact issue here. I got it to run but it its extremmely slow.
Kick Madonna
Registered User
Join date: 19 Feb 2006
Posts: 16
Quicktime
03-29-2006 16:13
Since SL uses quicktime for video, and quicktime doesn't work in Linux, is SL going to imploy something different in the future to replace quicktime?
Jeff Trilam
Penguin Power
Join date: 13 Feb 2006
Posts: 7
03-30-2006 10:58
From: Kick Madonna
I'm running into the same exact issue here. I got it to run but it its extremmely slow.


I'm curious how you were able to get it to run. I'm using the "newer" Xgl apt source:

deb http://metascape.afraid.org:13666/apt dapper main

which has very bleeding-edge stuff, quite the bit more up-to-date than Ubuntu keeps it officially. I'm actually able to get to the login screen now, and it seems to log me in, but then as soon as it tries to render anything, bam, crash, with new info:

CODE

2006-03-30T18:58:25Z INFO: Stopping GL during changeDisplaySettings
2006-03-30T18:58:25Z INFO: Shutting down GL...
2006-03-30T18:58:25Z INFO: Remaining allocated texture memory: 0 bytes
X Error of failed request: GLXUnsupportedPrivateRequest
Major opcode of failed request: 148 (GLX)
Minor opcode of failed request: 16 (X_GLXVendorPrivate)
Serial number of failed request: 9368
Current serial number in output stream: 9394
_____________________
Jeff Tickle
Me - Site, Blog
Linux - ALUG, Ubuntu Linux
Free Software - Lessig's Free Culture, OpenOffice.org, Mono Project
Kick Madonna
Registered User
Join date: 19 Feb 2006
Posts: 16
03-30-2006 12:19
It looks like it a feature missing in just the Nvidia driver. I'm running a ATI FireGL and a ATI Radeon 9600 All In Wonder (for the 4 heads + video capture).
MC Seattle
Registered User
Join date: 3 Apr 2006
Posts: 63
04-13-2006 19:26
I'm running Xgl + compiz + Ubuntu Dapper + Second Life and get roughly the same performance as turning it off, although I have most all of the eyecandy turned down or off. Only problem is with this setup my machine hard locked a few times, whereas running Xgl + compiz otherwise is rock solid on my system. Turning them off and booting in to a normal X server I can run SL without lockups, in fact I ran four clients side by side just fine. In Windows running just one client plus any other app causes the swap file to grind the hard drive to a pulp.