Question: Can I run XBMC on PS3, Wii, Xbox360, or some random set-top box?
Answer: No, you can't!
Example; just because XBMC runs on Linux and Linux runs on the PS3, by no means implies that XBMC for Linux will just work on the PS3. It doesn't, so deal with it!
Today XBMC for Linux only support x86 CPUs (which the PS3/Wii/Xbox360 doesn't have), and more importantly XBMC Media Center GUI engine REQUIRES real hardware 3D acceleration (which is something that is simply not available under Linux on the PS3/Wii/Xbox360). These are just the most blaring problems, and there are many other hindering things as well, PLEASE JUST SEARCH THESE FORUMS!
If you think we're wrong and believe that XBMC can in fact run on the PS3/Wii/Xbox360 , then you are more than welcome to prove us wrong. XBMC is open source software after all and we would love to see your source code patches for this. However, we don't need updates on library 'X' that supplies 'Y' feature on the PS3/Wii/Xbox360. We don't want to hear your speculation and theories, (that is, unless you are an experienced C/C++ programmer and submit them with source code patches of course ).
All and any posts about XBMC on PS3/Wii/Xbox360 from this point forward can and most likely will be deleted or locked unless they're accompanied by source code patches.
All of the above goes ten fold for the Xbox 360 game console. If you want to try to port XBMC to XNA, then please just go ahead and fork the XBMC source code, as there wouldn't likely be much interchangeable code.
UPDATE: Yes we know that XBMC for Linux now also compiles and runs on both PowerPC and ARM processor architecture, but again no, that still does not mean that XBMC for Linux will work on PS3, Wii, Xbox360, or a set-top-box today! It only means the XBMC source code is endian neutral now, and that in its own only means that it is easier for others to port XBMC to other processor architecture, it does not, however, mean that XBMC's GUI engine will be able to fluently render because it does again still REQUIRE real hardware 3D acceleration.
Why XBMC for PS3, Wii, or Xbox360 will probably never happen!
Joined: May 2004
2008-11-11 21:58 Why XBMC for PS3, Wii, or Xbox360 will probably never happen! Post: #1
Howto post your problem in a useful manner. #xbmc-linux on FreeNode
XBMC online-manual, FAQ, search, forum rules, how to submit a bugreport.
(This post was last modified: 2012-06-17 00:21 by Ned Scott.)
Joined: Sep 2007
Location: Chapel Hill, NC, USA
2009-04-18 18:09 Post: #2
OK, never say never. But...
XBMC can not work on the Popcorn Hour, NMT (Networked Media Tank), Tvix, Mvix, Myka, Netgear Digital Entertainer, Ruku, Dlink DSM, Sage TV HD Extender, or any set-top-box that uses a Sigma Designs' chipset for the following reasons:
Here's a longer list, which I will just use Netgear's Digital Entertainer HD (EVA-8000) as an example:
If you'll read the specs on the Sigma Website, you'll note that this box uses a 200Mhz ARM processor. With that slow of a chip, everything will have to be done in hardware.
The newer boxes such as PCH use a 300Mhz MIPS processor.
The only type of acceleration that appears to be offered by Sigma is a very vague "2D Graphics Acceleration" which is done by their proprietary drivers.
With no GPU and no OpenGL support, we would have to rely on Sigma's hardware to do the acceleration for us in a proprietary way, but it's unclear if their hardware even supports 3D acceleration at all, much less in a way compatible with OpenGL.
In addition, ffmpeg would have to support video decoding through the Sigma drivers in the same way that the VDPAU branch uses ffmpeg support for VDPAU in the Nvidia drivers.
All of this is moot, since Simga won't release the tarballs for their drivers' source.
Netgear has released the sources for their Digital Entertainer HD, but they include the following steps in their readme:
Quote:2. Install Toolchain
How exactly does one "obtain" the Sigma Toolchain and MRUA to build the drivers?
Here's a thread on the subject http://forum1.netgear.com/showthread.php?t=20991 (registration required, sorry)
Clearly, Sigma isn't interested in releasing their sources.
So, for XBMC to happen on a Sigma-based platform, the following would have to happen:
In short, it's not bloody likely.
Hope this helps stop some of the porting requests,
(This post was last modified: 2009-07-17 14:32 by Gamester17.)
Joined: Jul 2008
2009-05-27 14:40 Are there any HD Media Players that XBMC for Linux can run on? Post: #3
Dose anyone know if there are any HD media players that support XBMC or XBMC can drive oir somthing?
I have been looking at
WD HDTV Media Player
Both support all format types like mkv, h264 etc etc.. and can stream to HD full 1080p surround sound and all that with no frame drops and all but none of them have any cool media library solutions..
I love XBMC and have been using it 4 years from when it was XBMP.....
Is there a way to use xbmc with some kind of device like this?
Thanks in advance
Joined: Jan 2007
2009-05-27 14:53 Post: #4
Nope, xbmc requires a x86 compatible computer with opengl compatible graphics card.
Team-XBMC Forum Moderator
Joined: Sep 2003
2009-05-27 18:31 Post: #5
...it is not like this question has not been asked before ...and XBMC for Mac has already been ported to PPC (PowerPC)
...and know that McGeagh is currently in the progress of porting XBMC for ARM which is one step closer to make this happen someday
However almost none of them support hardware accelerated 3D graphics also many of these boxes use MIPS instead of ARM
Still, believe it or not but XBMC GUI engine requires hardware 3D acceleration for it to render XBMC GUI at an acceptable framerate!
Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.
(This post was last modified: 2009-07-29 11:02 by Gamester17.)