Hi guys,
We're about to open up the
XGI Projects Program again. We approved a handful of the relevant ones that were already registered, and accepting new project proposals in the coming few days.
We are going to be a little strict on accepting proposals. A Project has to be something that is going to add to the XGI (and Efika) platform and development for XGI in general. "Testing" is not a project :)
Obviously projects submitted by developers who already have a Pegasos or Efika will be fast tracked - by that, we mean chosen and approved first and above and beyond developers who require more hardware support.
We will also be looking into approving projects which do NOT directly pertain to Power Architecture or Efika development; drivers on x86 or SPARC for example.
Aside from the projects program we are also looking for developers who wish to maintain and generally keep up appearances on the XGI driver set. Currently we offer a Linux kernel framebuffer, DRM module and an X.org 2D driver. The 3D (DRI) driver is binary-only but will be properly opensourced soon. All of these drivers need maintenance and generally the best idea would be to clean them up and submit them to the relevant mainlines (linux-fbdev, linux-drm teams, X.org teams) so anyone can just use them.
* Linux kernel XGI maintainer
* X.org XGI maintainer
Here is a little start to the discussion and ideas process, a few ideas you can steal and make proposals with. We'd be very excited if any of these actually got done. Any driver work obviously needs documentation and we are working with XGI to get the NDA thing speeded up and the documentation to Projects participants.
*
DirectFB driver
This would be good because Debian's installer uses GTK over DirectFB. An accelerated driver makes the whole install process smoother. DirectFB also is capable of handling 3D graphics and so on - great if you want full screen applications without the overhead of X11.
*
Qtopia Core
Formerly Qt/Embedded. This would be great since Qtopia is basically the best option for mobile phone and PDA development on Linux. Qt 3.3 used to have a swath of accelerated drivers for practically dead cards. Time to bring it up to date! EGL support might be nice, too :)
*
Improving the Xv/XvMC driver
XGI cards come with a decent MPEG2 acceleration engine. The X.org drivers currently present this. However the XGI cards also come with a decent 3D engine which will display YUV data; with the advent of 3D windowing systems like Compiz and Beryl, a simple overlay is no longer relevant. Latest nVidia binary X drivers use the 3D engine to great effect, applying pixel shaders so sharpen and improve video playback.
I'm gonna think of some more thoughts on this and post them in this forum. If you have any ideas you want to see anyone else pick up and propose, here is the place.
Thanks,