Monday, May 08, 2006

Banshee Roadmap

Aaron Bockover has just posted a new roadmap for Banshee.
Check out the "Goals for 0.11.x/HEAD" to see what's coming up... *drool*

Friday, May 05, 2006

News Tidbits

Sauerbraten 2006-24-06 Released
Linux-gamers.net has the scoop on the latest release of Saurbraten.

Mixx 1.5.0beta1 Released
Mixx is a powerful DJ mixing program for Linux and Windows. As far as I can tell, it's the best open source mixing program out there. In the latest beta, they've added pitch-independant time stretch, as well as fixed a bunch of annoying bugs. It looks like the development has also started to pick up again. This is a good project to keep an eye on...

Wormux
I downloaded and gave Wormux a shot today. It aims to be a free Worms clone for Linux, and that it definitely succeeds in. It feels pretty polished too. If you're a Worms fan, give it a shot. (Reminds me of Worms 2...) If you don't feel like adding an apt repository to your Ubuntu system to install the game, here's direct links to the two .debs you need: wormux-data-0.7.1, wormux-0.7.1 (just download the .deb from the directory corresponding to your distro)

Monday, May 01, 2006

GShare 0.90


GShare is a simple new way of setting up file shares in Linux. It uses Mono to set up a simple FTP server that is advertised to other machines on your network through Avahi and can be seen from other GNOME machines in Nautilus's "Network Servers" dialog. Even cooler, if you install Apple's "Bonjour for Windows", you can use it on Windows too. (It shares to Macs as well.)

It's easy to compile/install and play around with... give it a shot!

Monday, April 24, 2006

Compiz Update

Just spotted that customizable window shadows has just been added to compiz. :)

Also, a few updates ago, they added the "Novell" logo to the top of the cube as the default slide, if you don't set any up.
(If you didn't know, in XGL/Compiz, you can switch desktops in 3D as they're mapped onto the 4 outer sides of a cube. On the top of the cube, Compiz can display SVG images. The Novell logo on the top is now the default... Beats having just a white box if you're lazy like me.) :)

Saturday, April 22, 2006

Quake3 in XGL


I've finally figured out how Novell ran Quake 3 in that demonstration video. All you need to do is launch Quake 3 (or any Quake 3 engine based game) like:

quake3 +set r_GLdriver "/usr/lib/nvidia/libGL.so.1.2.xlibmesa"

(The key is telling the engine specifically to use NVIDIA's libGL.)

While this fixes the missing texture problem, it still suffers from the performance loss that's incurred from running XGL. (We're still waiting for new NVIDIA/ATI drivers that feature complete hardware acceleration for XGL.)

Note: This was based off these UT instructions.

Friday, April 21, 2006

Get Excited for SMART

EDIT:
I've removed this article due to inaccuracies in it.
(Apparently I didn't research SMART enough... Thanks to my readers for pointing it out!)

I'd like to apologize for this mistake and any misinformation I may have spread. I'll do my best to triple check my facts in the future. ;)

If you're still curious, here's some links to the software's site:

Wednesday, April 19, 2006

Dapper + 1 is the "Edgy Eft"

Mark Shuttleworth (Ubuntu project leader) has just announced that the next version of Ubuntu will be codenamed "Edgy Eft".

Why should you be excited?

So dream a little about Xen for virtualisation, Xgl/AIGLX and other wonderful wobbly window bits, the goodness of Network Manager, a first flirt with multiarch support for true mixed 32-bit and 64-bit computing on AMD64, the interesting possibilities of the SMART package manager... and other pieces of infrastructure which have appeared tantalisingly
on the horizon.

Read the rest of the announcement here.

Sunday, April 16, 2006

XGL and Compiz: Where we're at

If you've been following the latest developments in the Linux world, you'll undoubtably have heard of XGL and Compiz. If you haven't, XGL is a new X server written by David Reveman (at Novell) that uses OpenGL to accelerate all sorts of graphics rendering. Compiz is a window manager that features "compositing", allowing for things like window shadows, but also cool 2D/3D effects that use OpenGL. In non-technical terms, XGL uses your graphics card to make things snappier, and Compiz uses your graphics card to create very slick graphics for your desktop.
The key idea here is that it all uses your graphics card, which means it's not very taxing on your CPU (and in some cases can be faster than a non-accelerated X server.)

Why is this all such a big deal?
See for yourself.
(There's a bunch of XGL/Compiz videos out there, but this video is a good outline of the major features/bling.)

You want XGL/Compiz now, you say? There are several routes to go:

Alternatively, you could install AIGLX and Compiz on Fedora Core 5, but that only supports some odd Radeon cards and some Intel video chipsets. (read: no Nvidia)
(Editor's note: I'm using Dapper with the latest XGL/Compiz from the QuinnStorm repositories, with an Nvidia card.)

Playing a video across two desktops


Another shot of rotating the cube

The scale plugin in action (like Apple's "expose")

Anyway you choose to go, the one thing that'll probably hit you is how active and involved the Linux community is with these two pieces of software. As soon as XGL was released, HOWTOs started popping up all over the web and forums were flooded with posts relating to XGL and Compiz. After a while, repositories were set up and much more polish was added, as well as many bugfixes. To me, this was one of the Open Source community's finest moments. It wasn't the developers doing all this documentation and finding workarounds for bugs - it was the incredibly welcoming community that made XGL/Compiz easy to install and usable. Thanks guys!

The final big hurdle for XGL lay with the hardware manufacturers. While XGL already uses your videocard's horsepower, there are many ways that it can be made to take better advantage of that horsepower. Unfortunately, this requires videocard manufacturers (eg. Nvidia, ATI) to release drivers that support the necessary "GLX extension(s)". However, once this happens (it's looking like 1 or 2 driver releases away for Nvidia, unkown for ATI), XGL will be even faster. I'm not 100% certain, but I assume it's safe to say that this would drastically improve OpenGL game performance under XGL as well. (OpenGL application performance is one of the few areas of difficulty with XGL right now.)

Over the next few months, I think we can expect community contributions to continue to be steady as there's still a large amount of enthusiasm. Personally, I'm hoping we'll see Compiz themes and more cool plugins in the coming months. (Hint: Pixel shaders are a Compiz plugin goldmine waiting to happen.)

Lastly, if you want to stay up to date on the latest and greatest happenings in the XGL/Compiz world, here's some links you'll find useful: