XBMC for the Playstation 3?

  Thread Rating:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Thread Closed
jmarshall Offline
Team-XBMC Developer
Posts: 24,523
Joined: Oct 2003
Reputation: 138
Post: #11
It DOES use hardware 3d acceleration. Without it, you'll have a very sluggish UI.

Thus, the sticky is most certainly correct.

The confusion you may be having is assuming that hardware acceleration of 3D is the same as hardware acceleration of video decoding, which is not the case. XBMC does not use hardware acceleration of video decoding, other than the brand new VDPAU stuff which mot32k has been working on.

Cheers,
Jonathan

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.


[Image: badge.gif]
find
althekiller Offline
Team-XBMC Developer
Posts: 4,703
Joined: May 2004
Reputation: 12
Post: #12
Yes, our requirements state opengl 1.4 and GLSL, these are 3d hardware accelerations. Not to be confused with hardware decoding features, which is just begining to be supported under linux. There is a more or less unmaintained 2d build of XBMC, but performance is awful and it's really not worth anyones trouble.
find
rwparris2 Offline
Team-XBMC Python Developer
Posts: 1,341
Joined: Jan 2008
Reputation: 2
Location: US
Post: #13
althekiller Wrote:There is a more or less unmaintained 2d build of XBMC...
... that still won't run on PS3 because of all the other reasons stated in the sticky.

(just thought I'd mention that before anyone gets the wrong idea :rolleyesSmile

Always read the XBMC online-manual, FAQ and search and search the forum before posting.
For troubleshooting and bug reporting please read how to submit a proper bug report.

If you're interested in writing addons for xbmc, read docs and how-to for plugins and scripts ||| http://code.google.com/p/xbmc-addons/
find
defaria Offline
Junior Member
Posts: 14
Joined: Feb 2009
Reputation: 0
Post: #14
jmarshall Wrote:3D acceleration != acceleration of video decoding.

I've also updated AlTheKillers (awesome) sticky and removed references to Linux that seems to have confounded the original poster.

Well excuse me for his unclear statement! Geeze - a might testy aren't we? I was not confounded. The post (at least the post I was pointed to) mentioned Linux and Xbox but really didn't seem to address the possibility of XBMC running directly on the PS3, so I asked. Sue me!

Oh and the post I'm talking about is http://forum.xbmc.org/showthread.php?tid=40236, which, AFAICT, still references Linux so I'm confused by your statement of "...removed the references to Linux...".
find
topfs2 Offline
Team-XBMC Developer
Posts: 3,825
Joined: Dec 2007
Reputation: 8
Post: #15
defaria Wrote:Well excuse me for his unclear statement! Geeze - a might testy aren't we? I was not confounded. The post (at least the post I was pointed to) mentioned Linux and Xbox but really didn't seem to address the possibility of XBMC running directly on the PS3, so I asked. Sue me!

Oh and the post I'm talking about is http://forum.xbmc.org/showthread.php?tid=40236, which, AFAICT, still references Linux so I'm confused by your statement of "...removed the references to Linux...".

You always need an OS to run beneath XBMC, that will always be true. Same with Xbox, then we relied on the bundled OS and ran much like a homebrew. On PS3 its not possible to run unsigned code on the bundled OS, this makes homebrew impossible.

Sony however have allowed other OS to run on it but they dont provide any hw acceleration drivers and without those drivers XBMC wont be speedy (on bundle OS on Xbox we ofcourse have DirectX support and thus hw acceleration)

Also note that XBMC Live is XBMC for linux on a very very stripped linux, so it to have a supporting OS.

Cheers,
Tobias.

If you have problems please read this before posting

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.


[Image: badge.gif]

"Well Im gonna download the code and look at it a bit but I'm certainly not a really good C/C++ programer but I'd help as much as I can, I mostly write in C#."
(This post was last modified: 2009-02-17 07:24 by topfs2.)
find
defaria Offline
Junior Member
Posts: 14
Joined: Feb 2009
Reputation: 0
Post: #16
Topfs2 Wrote:You always need an OS to run beneath XBMC, that will always be true.

OK...

Quote:Same with Xbox, then we relied on the bundled OS and ran much like a homebrew.

What is "homebrew"?

Quote:On PS3 its not possible to run unsigned code on the bundled OS, this makes homebrew impossible.

I'm confused. Again, what's homebrew? If you can't run unsigned code on the bundled OS then why not simply sign it?

Quote:Sony however have allowed other OS to run on it but they dont provide any hw acceleration drivers and without those drivers XBMC wont be speedy (on bundle OS on Xbox we ofcourse have DirectX support and thus hw acceleration)

Seems to me then that all that need be done is to write "hw acceleration drivers". Surely this is doable...

Quote:Also note that XBMC Live is XBMC for linux on a very very stripped linux, so it to have a supporting OS.

My understanding is that the PS3 is not an X86 based machine. Yet Linux has been known to run on other chip sets. Then it was said that the PS3 doesn't have hw accelerated 3d. Yet you state it's just a driver problem. Drivers can be written. If the PS3 lacks the hardware, well that's a different story. But if it's just software drivers, well they can be developed...
find
althekiller Offline
Team-XBMC Developer
Posts: 4,703
Joined: May 2004
Reputation: 12
Post: #17
defaria Wrote:What is "homebrew"?
google it
Quote:I'm confused. Again, what's homebrew? If you can't run unsigned code on the bundled OS then why not simply sign it?
Because Sony are the only ones with the key and it is WAY too big to crack.
Quote:Seems to me then that all that need be done is to write "hw acceleration drivers". Surely this is doable...
Right, just get Sony to hand out the documentation for those custom chips and go for it.
Quote:My understanding is that the PS3 is not an X86 based machine. Yet Linux has been known to run on other chip sets. Then it was said that the PS3 doesn't have hw accelerated 3d. Yet you state it's just a driver problem. Drivers can be written. If the PS3 lacks the hardware, well that's a different story. But if it's just software drivers, well they can be developed...

You've made blaringly obvious your lack of understanding in what is required to undertake this. I'd hope that from my original post you could grasp that we aren't particularly keen on discussing it further. We know what we're saying when we say this will NEVER happen and if, by some tiny sliver of chance, it does, it will not be at our hands. We have 3 very capable platforms on hardware that doesn't require cracking to do our thing. Like my original post says, "if you think we're wrong, prove it." Just don't expect us to help.
find
Pvt_Ryan Offline
Senior Member
Posts: 239
Joined: Oct 2008
Reputation: 0
Post: #18
defaria Wrote:I did search. There's a massive amount of info on this site. The one link says "No XBMC won't run on Linux on PS3". I take it it also will not run on the PS3 directly. Excuse me but I don't have an XBox. It runs on an XBox doesn't it? Why then not the PS3? Is it just too difficult to port or is it that Sony doesn't allow or make easy development on the PS3? Is there nothing for the PS3 except what Sony delivers?

The other thing to note on this point is that the original Xbox was just a custom PC using a celeron processor (ie an x86 computer).

The PS3/XBox360/Wii are all based on PPC archs (ibm powerpc) which the code for xbmc is not designed for. To run it on those systems would require a port of the code for the ppc arch, which in itself is a large task (not as large as it was before xbmc was ported to linux but still a hefty task in its own right).

You clearly have no idea about the differences between the systems in general. Google is your friend. Spend some time on wikipedia and read up on all the systems involved before you "tell" us we should be able to do it.

Do you not think that *if* the devs here could do it they would??
(This post was last modified: 2009-02-17 12:51 by Pvt_Ryan.)
find
Pvt_Ryan Offline
Senior Member
Posts: 239
Joined: Oct 2008
Reputation: 0
Post: #19
I am feeling helpful so here you go:

http://en.wikipedia.org/wiki/X86#See_also

http://en.wikipedia.org/wiki/PowerPC

http://en.wikipedia.org/wiki/PlayStation_3
find
defaria Offline
Junior Member
Posts: 14
Joined: Feb 2009
Reputation: 0
Post: #20
althekiller Wrote:google it

You could not be so kind as to simply explain it?

Quote:Because Sony are the only ones with the key and it is WAY too big to crack.

Signing, WRT computer software and the like, takes on many different meanings. For example, on Windows you can have signed or unsigned drivers, applications, etc. Merely having one that is unsigned does not necessarily prevent the user from installing and running it. So then forgive me for not knowing that in the case of Sony and the PS3, not having a key prevents you from even developing something. You need not be so harsh there. You could simple explain things in the spirit of the XBMC manifesto's stated goal of "Promote the sharing of knowledge and collaboration"...

Quote:Right, just get Sony to hand out the documentation for those custom chips and go for it.

For example, instead of using that tone of voice why couldn't you say "The problem is that Sony developed their custom chips and refuses to allow others access to the documentation" instead of using the condescending tone you did. You must be amazing at social events...

Quote:You've made blaringly obvious your lack of understanding in what is required to undertake this.

I never claimed to have any expertise in this area. I came here asking questions remember? Why then must you attack me for a lack of knowledge I've never claimed to have? I'm simply trying to understand and you seem to feel you must berate me. Shows more to your lack of social grace than my undenied ignorance.

Quote:I'd hope that from my original post you could grasp that we aren't particularly keen on discussing it further.

Oh yes. You do seem closed lipped and even testy about the matter. I'm not sure why. You could take this all in the spirit that it was offered, from a person inquisitively trying to understand and to stick to your stated creed of "Promote the sharing of knowledge and collaboration" but instead you're hell bent on insulting people. I'm sorry I bothered you. Really. I didn't mean to get your dander up, I was just trying to understand the issues.

Quote:We know what we're saying when we say this will NEVER happen and if, by some tiny sliver of chance, it does, it will not be at our hands. We have 3 very capable platforms on hardware that doesn't require cracking to do our thing. Like my original post says, "if you think we're wrong, prove it." Just don't expect us to help.

You need either a chill pill, therapy or a life - perhaps all three. I was just asking a damn question! You don't need to jump all over people who are seeking knowledge. Remember, at one time you didn't have the knowledge you had either and you got it by the graces of others. Stop then, berating others for doing what you did. Geeze I don't deserve this! Have fun berating others I guess...
find