Linked by Thom Holwerda on Mon 2nd Jan 2006 16:43 UTC, submitted by Anonymous
X11, Window Managers David Reveman has made the latest XGL source code available to download. This comes a few weeks after development of the project was criticised for being done 'behind closed doors'. There have been huge changes to XGL, the most significant being restructuring of the code, allowing XGL's GLX support to function on other drivers than the proprietary Nvidia one. 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. David intends to get the code into freedesktop CVS as soon as possible, after which the code should eventually merge with Xorg.
Thread beginning with comment 80992
To read all comments associated with this story, please click here.
r_a_trip
Member since:
2005-07-06

3) Go full OpenGL. This path capitalizes on the existing OGL drivers from Mesa, Nvidia, ATI.

This only works if decent 3D accelerated FOSS drivers exist for Nvidia and ATI cards.

A large portion of the community will not accept an encumbered closed source foundation in the form of proprietary graphics drivers just to enjoy some eye-candy.

While eye-candy and more appealing interfaces are nice, they must not come at the cost of being unable to build fully Free OSes.

If the price of OGL graphic underpinnings is going closed source for the drivers, we might as well go Apple or Micosoft, because the core principal of FOSS is lost on a dependant, mixed system.

Reply Score: 2

jonsmirl Member since:
2005-07-06

If the price of OGL graphic underpinnings is going closed source for the drivers, we might as well go Apple or Micosoft, because the core principal of FOSS is lost on a dependant, mixed system.

I don't think we have the right to be making that decision for everyone. Each person should be free to choose what they are comfortable with. For example I have no problem with running binary NVidia drivers while you may have a problem with it. In that case, you shouldn't buy an Nvidia card and instead buy an ATI 9XXXX series which has a free driver available.

If you stick with "open source or die" and ATI/Nvidia never opens their hardware then we might as well forget about Linux on the desktop. Within the next three or four years having an accelerated GUI is going to become a requirement and not an option on desktops. What are you going to do if no hardware on the market in that timeframe has open drivers available?

That is my fear, by the time the community figures out that accelerating the GUI is a requirement, not an option, we will have five years of catch up programming to do and no one will undertake such a large task. At that point Linux on the desktop is a lost cause.

Reply Parent Score: 1

zerblat Member since:
2005-07-06

There are still a few more options:

Creating free drivers for newer hardware through reverse engineering: http://r300.sf.net

If you're not a gamer, there are cards with open source drivers which might be sufficient: http://dri.freedesktop.org/wiki/Status

Creating open hardware: http://wiki.duskglow.com/index.php/tiki-index.php?page=AboutOpenGra...

Reply Parent Score: 3

Lobotomik Member since:
2006-01-03

This myth about the unexistence of open drivers keeps popping up again and again.

Truly, nVidia support with open drivers sucks badly, but ATI has pretty solid open support for older cards (up to Radeon 9200 or so) and solidifying support for things up to X800 (and maybe beyond) in the r300 open driver.

Also, there is a big, big world outside nVidia and ATI. Let us not forget about marginal players like S3 or XGI, with varying openness, but the VERY VAST majority of 3D chipsets sold are made by Intel; integrated in most desktop and laptop computers, they are perfectly supported by open source drivers.

Intel 3D chips are not by any means the fastest, but most people seem to never notice, and they are much more than enough for the sweetest desktop eye candy.

So, as things are these times, you really need to depend on closed-source drivers only for anything nVidia and very new Radeons; if best gaming performance is not what you're after, there is plenty to choose from (at much lower prices).

And then, of course, if best gaming performance is indeed what you are after, nowadays Linux is sadly not what you need, because there aren't many games for it, to start with.

Edited 2006-01-03 08:35

Reply Parent Score: 2

poofyhairguy Member since:
2005-07-14


Also, there is a big, big world outside nVidia and ATI. Let us not forget about marginal players like S3 or XGI, with varying openness, but the VERY VAST majority of 3D chipsets sold are made by Intel; integrated in most desktop and laptop computers, they are perfectly supported by open source drivers.

Intel 3D chips are not by any means the fastest, but most people seem to never notice, and they are much more than enough for the sweetest desktop eye candy.


GREAT point. I think everyone misses that. Intel is on the side of the open source crowd and they are the biggest player in the desktop graphics market.

I mean....Intel's 915 video hardware is the only Directx 9 compatible (aka has the pixel shaders) hardware with open specs right? Why not just build the entire future Xserver on that? Then ATI and Nvidia will have to play along or lose the market and those that demand an all OSS system can have it!

http://downloadfinder.intel.com/scripts-df-external/Filter_Results....

Reply Parent Score: 3