PDA

View Full Version : Good news for linux graphics?



NoTiG
January 2nd, 2006, 06:42 PM
http://www.osnews.com/comment.php?news_id=13154

I hope all this is ready in time for dapper. And I hope it works on ATI cards! specifically mobility 9600.




"Xcompmgr can currently be run under XGL with full acceleration provided that the proprietary ATI or Nvidia drivers are used. An OpenGL based compositing manager, 'Compiz' is currently in the works and a release is expected in February."

jc87
January 2nd, 2006, 07:05 PM
Xgl is an X server architecture, started by David Reveman, layered on top of OpenGL via glitz. It is seen as the future of the X.Org Server.

As of February 2005, it is at an early stage in development and a number of important pieces are still missing. X servers using Xgl include Xglx and Xegl. Wikipedia (http://en.wikipedia.org/wiki/Xgl)

By the way , besides desktop graphics , this could also help to improve proprietary drivers suport?

poofyhairguy
January 3rd, 2006, 08:41 AM
http://www.osnews.com/comment.php?news_id=13154

I hope all this is ready in time for dapper. And I hope it works on ATI cards! specifically mobility 9600.


This is great news because people like me can compile it an play with it, but don't get too excited.

Xgl WILL be in the Dapper repos (it is now I think). But it will be like Xcompmgr is today- you use it if you want to play with it and you don't mind crashing.

This stuff won't be the default for at least two or three years. Its hard not to get too excited, but we have to have a level head about it.

poofyhairguy
January 3rd, 2006, 08:42 AM
By the way , besides desktop graphics , this could also help to improve proprietary drivers suport?

Not really. Xorg 7 cutting up the Xserver code and making the drivers seperate will do the most for making the closed drivers better.

poofyhairguy
January 3rd, 2006, 08:43 AM
Expect a guide to play with it as soon as I can.

exclipy
January 3rd, 2006, 12:05 PM
For the newbies in this forum, can someone please explain how this fits into the current scheme of things (http://ubuntuforums.org/showthread.php?t=75527) and why it's an improvement? What's the hierarchy between Xgl, Xcompmgr, OpenGL, video drivers and the X server?

GeneralZod
January 3rd, 2006, 12:11 PM
For the newbies in this forum, can someone please explain how this fits into the current scheme of things (http://ubuntuforums.org/showthread.php?t=75527) and why it's an improvement? What's the hierarchy between Xgl, Xcompmgr, OpenGL, video drivers and the X server?

It's all rather complex, unfortunately - your best bet to grok all of this is to read this:

http://www.freedesktop.org/~jonsmirl/graphics.html

poofyhairguy
January 3rd, 2006, 02:18 PM
For the newbies in this forum, can someone please explain how this fits into the current scheme of things (http://ubuntuforums.org/showthread.php?t=75527) and why it's an improvement? What's the hierarchy between Xgl, Xcompmgr, OpenGL, video drivers and the X server?

This helps

http://www.gnome.org/~seth/blog/relations

Man...I can't get this to install...I will keep trying.

zAo
January 3rd, 2006, 08:36 PM
Tried to compile it, but I get

checking for XGLSERVER... configure: error: Package requirements (glitz >= 0.5.2) were not met.
Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively you may set the XGLSERVER_CFLAGS and XGLSERVER_LIBS environment variables
to avoid the need to call pkg-config. See the pkg-config man page for
more details.
Ubuntu has 4.4
EDIT: 5.2 is in CVS, will try it on my testmachine.

poofyhairguy
January 3rd, 2006, 09:55 PM
Tried to compile it, but I get

checking for XGLSERVER... configure: error: Package requirements (glitz >= 0.5.2) were not met.
Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively you may set the XGLSERVER_CFLAGS and XGLSERVER_LIBS environment variables
to avoid the need to call pkg-config. See the pkg-config man page for
more details.
Ubuntu has 4.4
EDIT: 5.2 is in CVS, will try it on my testmachine.

Here is info on that

http://www.freedesktop.org/wiki/Software_2fXgl

One Quick Question
January 3rd, 2006, 10:56 PM
I've been trying to compile this beast all day. After hours wrestling with tracking down dependencies that ./configure didn't bother telling me about, I've hit a wall I can't get past by simple apt-getting and symlinking...

Any of you guys able to compile past hw/xgl/glx/xglxinit.c without getting something like "error: too many arguments to function ‘xglxInitXXX’" ..?

(Edit: Oh, and that was with a ./configure --prefix=/usr --enable-xglserver --enable-xglxserver --enable-glx --enable-xkb.)

lolocaust
January 3rd, 2006, 11:20 PM
Well, it started out as one quick question anyway...

off topic, but your username and sig made me lol out pretty loud :)

lolocaust
January 3rd, 2006, 11:26 PM
Well, it started out as one quick question anyway...

off topic, but your username and sig made me lol out pretty loud :)

poofyhairguy
January 3rd, 2006, 11:34 PM
I've been trying to compile this beast all day. After hours wrestling with tracking down dependencies that ./configure didn't bother telling me about, I've hit a wall I can't get past by simple apt-getting and symlinking...

Any of you guys able to compile past hw/xgl/glx/xglxinit.c without getting something like "error: too many arguments to function ‘xglxInitXXX’" ..?

(Edit: Oh, and that was with a ./configure --prefix=/usr --enable-xglserver --enable-xglxserver --enable-glx --enable-xkb.)

Nope. I hit the same wall.

Looking into it, it seems the only distro that has all the dependancies is Gentoo. Later today I will add an old harddrive to my rig and install Gentoo so I can try it out and get some screenshots.

The odds of my making a guide to install this thing in Breezy is very low as of now...its just too hard.

One Quick Question
January 4th, 2006, 02:19 AM
off topic, but your username and sig made me lol out pretty loud :)
:) Thanks, that made my day.

Well, 3++ hours of C++ hacking and tomfoolery, and I am no closer to getting this thing compiled. (Not that I'm a wizard at this stuff or anything.) I've managed to change the error message several times, getting a few more chunks of delicious gcc output with each attempt, but there are too many loose ends that are whipping the motivation out of me. I wanted this thing to just make.

What it does make is me pretty suspicious of the thing, to be honest. I'm thinking the point of the source code was to make people excited who were once upset about the "closed doors" thing. That is, the xgl-svn_100.tar.bz2 file was a show of open-source freedom and happiness, not a show of an awesome XGL exhibition.

Or at least that's how I'm feeling about it right now. (i.e., a little grumpy and frustrated.)

poofyhairguy
January 4th, 2006, 03:49 AM
:) Thanks, that made my day.

Well, 3++ hours of C++ hacking and tomfoolery, and I am no closer to getting this thing compiled. (Not that I'm a wizard at this stuff or anything.) I've managed to change the error message several times, getting a few more chunks of delicious gcc output with each attempt, but there are too many loose ends that are whipping the motivation out of me. I wanted this thing to just make.

What it does make is me pretty suspicious of the thing, to be honest. I'm thinking the point of the source code was to make people excited who were once upset about the "closed doors" thing. That is, the xgl-svn_100.tar.bz2 file was a show of open-source freedom and happiness, not a show of an awesome XGL exhibition.

Or at least that's how I'm feeling about it right now. (i.e., a little grumpy and frustrated.)

Don't worry about it too much. I can almost promise that if the code makes it into teh cvs soon it will enter dapper's universe.

I might wait till its in CVS myself.