3D Accelerated Graphics Are Coming to PS3 Linux
The new Mesa 7.5 has been released recently.
The interesting thing about it is that it is first release to contain Gallium3D architecture for "OS-independent and API-independent 3D drivers" which in turn contains drivers for various devices such as:
- softpipe - a software/reference driver
- i915 - Intel 915/945 driver
- Cell - IBM/Sony/Toshiba Cell processor driver
- nouveau (for NVIDIA GPUs) and R300 for (AMD/ATI R300)
You can read about state of Cell driver here.
This in fact will bring accelerated 3D graphics to PS3 where the graphics processing won't be done by RSX but by employing SPUs. This would vastly enhance usability of Linux running on PS3 by providing one of the things it's lacking now...
More PlayStation 3 News...
Nice news indeed RexVF5, +Rep and I also moved it to the Site News as well so that more people will see it.
I am keeping my fingers crossed on this one.
07-21-2009 #5Banned User
- Join Date
- Oct 2008
If Ubuntu Karmic (9.10) will include this ... my goood... I'll upgrade my PS3 in a minute... I'm waiting for this kind of news for over 3 years now!
P.S.: http://www.mail-archive.com/karmic-c.../msg04226.html It was already accepted... now to see it really take off ...
Not 100% sure what this is actually for,
But this will allow us to watch videos without any problems?? (Under linux) or even possibly make software rendered emulators like N64, Snes, etc. etc.
It also can be used to accelerate video decoding.
Why isnt there 3d access to the rsx in linux? whats the security benefit?
Now this is wonderful news.
Maybe there will be some progress in a mediacenter app running from linux, like xbmc.
I wonder how soon the different linux distributions will get this in their repositories. I haven't played around with Linux on the PS3 recently, but with wireless controllers working and now 3D acceleration it may be time to get it setup again with emulators to test it out.
What I would like to know is how many SPUs will this utilize, and since there are multiple SPUs in the PS3 couldn't some be used for 3d acceleration and others for CPU power? Or maybe I don't have a good understanding of how they are utilized when booted in linux?