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/Xglhttp://en.wikipedia.org/wiki/Compizhttp://www.freedesktop.org/~davidr/xgl-demo1.xvid.aviI 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: 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!
|
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.
|
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
_____________________
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: 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
|
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.
|