• We’re currently investigating an issue related to the forum theme and styling that is impacting page layout and visual formatting. The problem has been identified, and we are actively working on a resolution. There is no impact to user data or functionality, this is strictly a front-end display issue. We’ll post an update once the fix has been deployed. Thanks for your patience while we get this sorted.

Linux on the Playstation 3

randay

Lifer
Apparently you can install any distro that supports PPC.

Is there any potential here? Does the PS3 have enough power to truly transcend the boundaries of gaming consoles?

I'm no Linux guru, I've a mediocre linux skillset at best, but I intend to find out. Has anyone here installed Linux on thier PS3 yet? I've found instructions for installing YDL and fedora onto the PS3, Ill try those this week and hopefully someone will come out with instructions for Ubuntu, suse and others. Also is it possible to get OSX running on it?
 
OS X was/is for PPC but it's only built for Apple hardware and AFAIK cell is quite a bit different. Even if you could bypass the protection Apple has to keep it on Apple hardware I doubt you'd get it run on the PS3.
 
The way the Cell processor is designed only the power processing element can be used to run an OS. The 8 Synergistic Processing Elements are useless for doing anything but floating point calculations.

The PPC part of the Cell processor is not that fast by itself. You would be better off putting Linux on an older computer than the PS3.
 
Originally posted by: Leros
The way the Cell processor is designed only the power processing element can be used to run an OS. The 8 Synergistic Processing Elements are useless for doing anything but floating point calculations.

That's absolutely not true. The 'SPE's are very very fast at integer math and other such things. They just accel at floating point. Just because your very very good at one thing doesn't mean that your not good at other stuff.

And they are VERY aviable to Linux. Linux is what makes the Cell even possible in things like HPC and scientific computing. Any application in Linux can take advantage of the SPE any time they feel like it.

The problem with using them is that applications and libraries have to be optimized to use the SPEs and that requires some reprogramming. Compiler optimizations help some, for instance GCC has been heavily worked on by IBM so that it can do 'vectorization', that is it has limited ability to detect were code can be parrellized in traditionally single threaded application to get some benifit from multiple cpus. Of course this effect is very small in most applications.

The PPC part of the Cell processor is not that fast by itself. You would be better off putting Linux on an older computer than the PS3.

It's not fast, but it's not slow either. It'll be about the same as a 1.5ghz G5 proccessor, which isn't slow. And supports the IBM equivelent to 'hyper threading' and supports Altivec extensions, which helps out some for multimedia apps.

The thing that hurts Linux most on the PS3 is that you only have framebuffer access to the video card, at least that is my understanding. So it's useless for gaming.

(and limited RAM is going to hurt performance for full desktops, badly)

If you want to play video games, but you would like to have a desktop to hook up to your HDTV then it makes a lot more sense to buy a PS3 then a gaming XP MCE computer or a Xbox.

The thing is is that Linux on the PS3 will be used by people who buy the thing for gaming. Having a Linux desktop is just a nice bonus.

It gives you the ability to play videos off the internet, play music, download stuff, rip cdroms, play gaming emulators, do your homework, etc etc. Which is something you can't do with other devices, at least not nearly to the same extent.
 
Geek Patrol did some benchmarks, and the the PS3 isn't as good as a three and a half year old budget G5 processor.

1.6 G5 vs. PS3 vs. Xeon5160

bzip2 Compress (multi-threaded scalar)
PlayStation 3 - 124.1
Power Mac G5 - 168.4
Xeon 5160 - 1194.4

bzip2 Decompress (multi-threaded scalar)
PlayStation 3 - 99.5
Power Mac G5 - 133.1
Xeon 5160 - 1353.3

JPEG Compress (multi-threaded scalar)
PlayStation 3 - 94.8
Power Mac G5 - 103.0
Xeon 5160 - 877.6

JPEG Decompress (multi-threaded scalar)
PlayStation 3 - 72.9
Power Mac G5 - 119.2
Xeon 5160 - 788.9
 
YDL install is pretty easy and straightforward.

Ive also tried fedora core 6. It took just over 3 hours to do the full install. I had some problems getting the video resolution in X to show up properly. Using ps3videomode I could only get the X destop to show up in full screen mode, but then the top and bottom of the screen was cut off a bit. Also Firefox would not start, network drivers didn't work, and who know what else didn't work.

I will try and install fedora core 5 instead tonight. Hopefully that'll work a lot better since thats the version that is reported to work out of the box.

Is there any flash plugins for FF that will work on a PPC machine? I did a little googling and found Gnash. Its an open source flash plugin, can I compile it on my PS3 and will it work?
 
Is there any flash plugins for FF that will work on a PPC machine? I did a little googling and found Gnash. Its an open source flash plugin, can I compile it on my PS3 and will it work?


Gnash is 'ok'. The next release should have support for playing back videos from sites like Google or Youtube. Right now it's only realy good at playing back ads...

VLC and Mplayer that depend on ffmpeg for playback will be able to support wmv9, h.262, and vp9 which is the sort of video codecs you'd find in flash and it should be able to playback *.flv flash video files, but I don't know how to extract those from websites yet with just using open source software.

Next release of gnash should be able to do most flash stuff people care about. But I don't know when that is going to happen.
 
Back
Top