It appears the 2.6.20 version of the Linux kernel about to be release will include a lot of PS3 enhancements.
According to this page the changes are made by Sony engineers.
Found from a this Slashdot post.
Here is a softpedia article on it.
Showing posts with label compilation. Show all posts
Showing posts with label compilation. Show all posts
Wednesday, January 31, 2007
Saturday, January 20, 2007
"How Stuff Works" on the PS3
Found a nice page on how the PS3 works at "How Stuff Works".
Its http://electronics.howstuffworks.com/playstation-three.htm.
It has some nice pictures of the processor itself, with neat eye candy when discussing the PS3 GPU RSX "Reality Synthesize". You should check it out .. if nothing else but to seen the impressive graphics.
Keep in mind that until Sony or a third party creates libraries optimized for the cell (and drivers for the GPU) ... the Linux side of life won't be all that impressive. This is why I believe the currently working MythTV frontends on PS3 are a little slow / choppy. Frame buffering .. although useful as an easy first port .. is hardly efficient.
Its http://electronics.howstuffworks.com/playstation-three.htm.
It has some nice pictures of the processor itself, with neat eye candy when discussing the PS3 GPU RSX "Reality Synthesize". You should check it out .. if nothing else but to seen the impressive graphics.
Keep in mind that until Sony or a third party creates libraries optimized for the cell (and drivers for the GPU) ... the Linux side of life won't be all that impressive. This is why I believe the currently working MythTV frontends on PS3 are a little slow / choppy. Frame buffering .. although useful as an easy first port .. is hardly efficient.
Monday, January 8, 2007
Compiling MythTV on PS3: use --enable-proc-opt
You can read the Google Groups Thread for more details.
Short answer .. use --enable-proc-opt
Theodore Murdock sent me this helpful note.
I suppose I should also mention that anyone who wants to compile MythTV also *must* use --enable-proc-opt
If you don't, MythTV will try to compile for a generic x86 processor, --enable-proc-opt allows it to compile for a specific processor architecture, which is something we need when we're compiling for PPC.
He also notes that using --enable-xvmc helps to avoid complaints about missing xvmc files ... however another user has posted in the google groups forum that:
Just thought I would point out that you can compile MythTV without XvMC support, and as there is no hope of it working at the moment that might be the way to go.
I think you will need to remove the XvMC libraries as it gets enabled automatically (usually) if the files are present. Relevant info:
"If you have the libXvMCW wrapper installed, then it will be automatically enabled by the configure program and all of the available library assets will be utilized. However, double-check your ./configure output during MythTV configuration state whether it says "yes" after "XvMC support" (or XvMC pro support) or not, since some distributions do not enable XvMC automatically regardless of XvMC library found in /usr/lib."
taken from: http://www.mythtv.org/wiki/index.php/XvMC
Short answer .. use --enable-proc-opt
Theodore Murdock sent me this helpful note.
I suppose I should also mention that anyone who wants to compile MythTV also *must* use --enable-proc-opt
If you don't, MythTV will try to compile for a generic x86 processor, --enable-proc-opt allows it to compile for a specific processor architecture, which is something we need when we're compiling for PPC.
He also notes that using --enable-xvmc helps to avoid complaints about missing xvmc files ... however another user has posted in the google groups forum that:
Just thought I would point out that you can compile MythTV without XvMC support, and as there is no hope of it working at the moment that might be the way to go.
I think you will need to remove the XvMC libraries as it gets enabled automatically (usually) if the files are present. Relevant info:
"If you have the libXvMCW wrapper installed, then it will be automatically enabled by the configure program and all of the available library assets will be utilized. However, double-check your ./configure output during MythTV configuration state whether it says "yes" after "XvMC support" (or XvMC pro support) or not, since some distributions do not enable XvMC automatically regardless of XvMC library found in /usr/lib."
taken from: http://www.mythtv.org/wiki
Thursday, January 4, 2007
An introduction to Linux on the PlayStation 3 by IBM
This Slashdot article references a great article by IBM on Cell processor programming.
Its called "An introduction to Linux on the PlayStation 3" if the link doesn't work its http://www-128.ibm.com/developerworks/power/library/pa-linuxps3-1/
Enjoy.
Its called "An introduction to Linux on the PlayStation 3" if the link doesn't work its http://www-128.ibm.com/developerworks/power/library/pa-linuxps3-1/
Enjoy.
Thursday, December 28, 2006
Problems compiling libmythmpeg2 on PS3
Thanks to an anonymous poster for this link. There is a NZ focused MythTV site called "Gossamer Threads" that has a developement forum for MythTV. There is at least one small thread discussing compilation issues on PS3 ... its http://www.gossamer-threads.com/lists/mythtv/dev/242005 .
Unfortunately my PS3 doesn't exist yet or I'd try compiling it myself. There isn't a store selling even the basic model for under $1000 ... so I'll wait for the reasonable prices to come .. But please post a comment on any success /failures in compiling on PPC especially if its on a PS3 so we can try to community fix the problem.
--PS3Penguin
Unfortunately my PS3 doesn't exist yet or I'd try compiling it myself. There isn't a store selling even the basic model for under $1000 ... so I'll wait for the reasonable prices to come .. But please post a comment on any success /failures in compiling on PPC especially if its on a PS3 so we can try to community fix the problem.
--PS3Penguin
Subscribe to:
Posts (Atom)