Skip navigation.

Luminocity OpenGL Videos

FreeDesktop.org
FreeDesktop.org

Seth Nickell has posted a few videos showing the Luminocity window manager doing some super Open GL hardware acceleration tricks. While Luminocity is not intended for serious use, it does an excellent job at demonstrating the possibilies of things to come. Seth also shows some screenshots of GTK+ themes rendering with Cairo enhancements.

Read the rest

Update: Seth has posted a follow-up: How Luminocity Relates to Other Stuff

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

Ooo and arrg

Ooo -

Awesome. I'm glad to see something like this finally see the light of day. It's amazing that it's so incredibly efficient, running on such bare minium hardware, and that they're simultaniously thinking about the practical implications along with the aesthetic. We need hardware-accelerated desktops in linux NOW... it's part of keeping up with the trends, you know? But instead of just copying the OS X effects, i'm happy that linux developers are thinking of more unique, and potentially more useful, applications of this technology. Keep up the good work!

Arrg -

The flames surrounding this issue are hot as hell. If you linux fanboys want your precious homegrown desktop to start appealing to the masses and actually bringing in the Users (note: capital U), DE's like Gnome need to start looking pretty. You should know by now that presentation is everything; I'm sure there are more than just a handful of people in this forum that have paid attention to the products Apple has been putting out recently. It is possible to mix the glitz with the useful, and more and more people are demanding their technology be as aesthetically pleasing as it is intuitive, resourceful, and functional.

ericdfields

Really looking forward to this

This is really awesome and I hope Luminocity/Metacity matures soon enough to be used in normal desktop environments. It would be even better if they managed to mate Xgl and Luminocity together. It seems that they are both excellent pieces of software and if the machine has any, even older, hardware OpenGL accelerated card then the performance should be excellent, perhaps even better than with a normal X server?
-WareKala

deja vu by Anonymous George
Who cares? by Anonymous George
Who forces you to use all thi by Anonymous George

Did you read the article

Every indication is that this imlementation is actually incredibly efficient. These demos were run on the guys laptop with embedded intel video!

In any case, you minimalist guys, heh, what in gods name are you doing in this forum anyway? Yes gnome need to be more efficient (god yes) but you don't want anti-aliasing or eye candy at all? Gnome need to do the fun stuff efficiently, but you must understand that gnome is a desktop that is supposed to be pretty and work well on reasonable hardware. If you want minimalis and fast on your pII 300 then you should be running another desktop.

Limited OpenGL resolution

Now, if only OpenGL acceleration worked across both of my displays (2x1600x1200), but apparently Radeon 9250's accel resolution maxes out at 2048x2048 (yes, also with firegl, though I'm using the free drivers...) Apparently newer R300 Radeons wouldn't even help much, giving 2560x2560 (and this only with the non-free driver).

Wonder if it's impossible to overcome that restriction?

yes. you'd need to update th

yes. you'd need to update the 3d engine offset in increments of 2048 pixels as you iterate across the cliprects. The better option would be to update the 3d engine offset based on which head you were rendering to, then the limits would be per head, rather than total for the whole desktop as it is with mergedfb.

Ubuntu package???

Anyone???

got it working in ubuntu quite easy

I got i working quite easy in ubuntu (hoary but i don't think that realy matters)

just download the jhbuild from cvs.
and install it like described in the readme.

then instead of following seths how-to first also download the cvs version of luminocity.

In it should be a little readme on how to get it build via jhbuild.

now the modules you want to build are luminocity and xserver. (as i remember that wasn't really said in the readme of luminocity)

you also need to get automake1.7 i believe from apt and throw away 1.4. (there was some issue about them while building)

Oooh! by Anonymous George

No Package

Since runnning this currently requires quite some effort, including patching your x server, and the luminocity code is only in CVS and still has some bugs, I doubt anyone is going to create a package. That would be almost pointless.

What about a live CD?

It would be cool to have a little "technology demo" CD so people could give it a try without screwing around with their real X-server.

Of course, perhaps we're better off if they keep on with real work rather than spoonfeeding us plebs what would currently be nothing but a toy.

Creating a LiveCD would be ea

Creating a LiveCD would be easy: http://www.linux-live.org

Now we only need to wait for someone to use that and release it :P
(don't ask me please... if I could do it, I would have done it already)

wow...

im impressed.

Wow

That is jaw droppingly good.
I wish the NVidia driver would work on my PC....
Oooh a new version, I hope it turns up in Ubuntu soon.

Seth Nickell is my hero

This guy is doing really cool shit. And he has the good sense to recognize the dangers of mono. Steer clear Seth and keep up the incredible work!

(http://www.gnome.org/~seth/blog/mono)

Nope by Anonymous George

mmmmm

cool

When?

Any word on where these features will arrive in Metacity?

Now... sort of.

In the update that seth posted, he says that they have some of it in an experimental version of metacity. It might be up on CVS, if anyone cares to look.