Post a Comment
FWIW, NetBSD is being ported to the PS3 as well.
Here's the (ultra-short) dmesg:
http://www.jp.netbsd.org/ja/JP/ml/port-powerpc-ja/200612/msg00004.h...
and a "screenshot" of NetBSD/ps3 going multi-user mode:
http://nandra.segv.jp/NetBSD/PS3.jpg
The RSX isn't much different than any other NVIDIA chip.
Actually, RSX is legacy part of PS3. Sony can't expect coders will start working on games for Cell the same moment PS3 hits the streets so they included RSX, while real preferred method would be avoiding RSX as much as possible and offload those jobs on Cell. Mesa for example running on Cell would be far more attractive than any other DRI, GLX implementation.
In perfect world, the only thing needed from RSX is to be able to display 2D.
Edited 2007-01-09 09:27
"real preferred method would be avoiding RSX as much as possible and offload those jobs on Cell."
ROTFL
And where do you think those Cell 3D demonstrations were running (1mach plane simulation, complete heart simulation)? On some graphics card? Dream on.
If you check current engines you can see that they don't support Cell yet.
256-64 = 192 Mb should be available.
I stand corrected
Edited 2007-01-09 17:25
This isn't even close to true. Cell is far from being ideal for rasterizing 3D graphics. Take something very simple like trilinear filtering. For every pixel you write out, you need to load 8 texels and blend them together. The SPE can do one memory load and one arithmetic operation per clock cycle. You're talking dozens of clock cycles just to get a single texel value, not to mention the final blending or multi-texturing or bump-mapping, or any of those things. Meanwhile, GPUs have multi-ported texture caches that can do the memory reads in just a couple of clock cycles, and lots of dedicated interpolation hardware in the texture units that can allow the chip to provide a texel to the pipeline every clock cycle.
There is a reason GPUs are advertised as performing trillions of operations per second. They have a ton of fixed-function hardware that is necessary for the general-purpose units (the shaders) to do their work efficiently.
The original reason sony wanted it to run a OS, was to get lower taxes in EU. They lost, but i guess they found that they could use the *nix-community to sell some more?
Look under distribution:
http://en.wikipedia.org/wiki/PS2_Linux
I was intrigued until I saw the thing about only being able to display on a TV at low resolution. Am I guessing correctly that once installed you can just network into this like any old device and be back in real usable resolution land on a remote machine? I'd love to have this to start dorking with cells.






