|
|
#1 | |
![]() ![]() Join Date: Jun 2012
Posts: 104
Likes: 0
Liked 338 Times in 77 Posts
Mentioned: 56 Post(s)
Tagged: 0 Thread(s)
|
The battle never ends: Squarepusher2 round = 190 (wow) Plus Gravox revelations.
A couple of facts 1 - The PS3's CPU is too slow for full-speed PS2 emulation - no matter how good your code is. Sony couldn't achieve it either (with their highly optimized codebase that targeted every SPU at the PS3's disposal) and dropped the entire idea - what makes you think a couple of amateur homebrew coders can beat Sony at their own game? So far, their efforts have been absolutely terrible on PS3 - nobody is up to the task of doing this. 2 - A straight port of PCSX2 would have the performance of a Pentium 4 running PCSX2 - that's the kind of 'CPU horsepower' your PS3 has. 3 - Nobody is going to spend/waste his time writing custom Cell/SPU code for the limited userbase the PS3 CFW scene is. For that matter, I doubt anybody is going to write a PCSX2 dynarec for PPC. No dynarec = terrible performance. Even with a dynarec - there are so many things weighing against this (only 256MB main RAM - only 256MB video RAM - a crap main CPU that has the performance of a Pentium 4 2.4GHz CPU - a weak GPU - lack of decent dynarec capabilities on most PS3s) that this is just an insane crackpot idea. If PCSX2 will ever happen on PS3 - it will have the performance of a Pentium 4 running said emu. That's it - bottom line - don't waste your time requesting this, don't waste your time talking about it - people that normally would jump up to the task won't bother wasting their time with this. Lastly, 4) - I think that the PCSX2 team - like the Wii64 team - has pretty much given up on PS3 at this point after the early 'hype' in late 2010 dissipated, and nothing will ever come out of it. So don't hold your breath waiting for the 'official' port. The PS3 is a weak pathetic machine compared to modern-day PCs - the code will run like absolute crap on it. Last edited by Squarepusher2; 08-08-2012 at 03:35 PM. |
|
|
|
|
Likes: (1) |
|
|
#2 |
|
Member
![]() Join Date: Nov 2011
Location: algeria
Posts: 80
Likes: 5
Liked 13 Times in 8 Posts
Mentioned: 4 Post(s)
Tagged: 0 Thread(s)
|
PlayStation 3's Cell CPU achieves a theoretical maximum of 100 GFLOPS in double precision calculations.
six-core PC processor reaches 109 GFLOPS (Intel Core i7 980 XE) in double precision calculations. |
|
|
|
|
#3 | |
|
Member
![]() Join Date: Mar 2008
Location: helmond.nl
Posts: 508
Likes: 98
Liked 126 Times in 84 Posts
Mentioned: 21 Post(s)
Tagged: 0 Thread(s)
|
2. Yep a straight port without optimizing would run like **** (just see what happened to valve when they started to port Left4Dead to linux, started out at 6fps, and now it runs at 315fps).. 3a. You mean YOU aren't going to write PPU/SPU code because of the limited userbase. People are writing n64 emulators for PSP and others are writing emulators for even smaller communities.. So never say never, people have written a lot (diffucult) applications which where only for a very small amount of people, there are always people who are interested in getting it to work, otherwise you wouldn't even be able to run your CFW on the PS3 anyway. 4. What do you call a modern-day PC? that's where the problem lies, you might call the latest ivybridge with the highest CPU a modern-day PC, others might call a PC from 2010 still a modern-day PC (or hell even one from 2006). The chances someone will even try to port the code is slim, but who are you to tell others not to ask or discuss this.. |
|
|
|
|
|
#4 |
|
Member
![]() Join Date: Sep 2011
Location: Next door...
Posts: 704
Likes: 592
Liked 439 Times in 239 Posts
Mentioned: 36 Post(s)
Tagged: 0 Thread(s)
|
@SuperDre
Dont even waste your time with this guy. It seems whenever he posts hes running someone down letting them know just how stupid they are if they not up to his "brand" of thinking.
__________________
|
|
|
|
Likes: (1) |
|
|
#5 | |||||
![]() ![]() Join Date: Jun 2012
Posts: 104
Likes: 0
Liked 338 Times in 77 Posts
Mentioned: 56 Post(s)
Tagged: 0 Thread(s)
|
That's why you will find that most of the really good 'emulators' written are often done by people who either a) work for the big-name companies directly but keep themselves anonymous (like the Quake2x port for Xbox 1, like pSX done by PSXAuthor). b) eventually get to work for those companies (like Sardu, like Mooglyguy, like zsKnight, and the list goes on, on, and on).
Second, SPUs are best thought of as specialized vector processors - it all sounds cool that you have 6 SPUs to work with, until you find out you can't really use them for scalar code - until you find out that every time you use them, there's IPC overhead to deal with. You think you can just wave a magic wand, sprinkle some 'SPU code' around (whatever you think that means) and everything will just run all fine and suddenly slow code magically transforms into fast code? You need to actually have a PURPOSE in your code to be able to offload stuff to SPUs - otherwise you're just going to shoot yourself in the foot and end up with an even slower program.
I repeat - thinking that somebody is going to make a PCSX2 port for PS3 that runs at fullspeed is going full retard - period.
And I'm telling YOU - and your kind - to stop 'hoping' that somebody is going to do this - because that day is never going to happen - and when it does, it will probably run like **** and be abandoned within a few months. So stop deluding yourself and stop being 'unrealistic' as to what can be achieved.
If you people want to 'debate' this **** with me, here is what you do - Get off your ass, stop being a lazy 'know-it-all' end-user, stop playing 'backup games', and start PROGRAMMING for PS3 - that's right, PROGRAM for a change. Start with some ports, see for yourself how well your precious PS3 runs code. Then find out that there's no easy way to run dynarecs at this stage for CFW PS3s - then find out that an LHS costs you 500/600 cycles - then find out that your 3GHz CPU with 'a theoretical 100 GFLOPS' runs more like a Pentium 4 2.4GHz CPU (for the record - this is a CPU dating back to 2001/2002). It's not about how many double/float calculations can be done per second, it's about how fast your Cell CPU can push all those instructions through its deep, deep pipelines. It's about how long your Cell CPU takes to start resuming work after it trips over an LHS. And to give you a short answer to all that - the Cell CPU runs like absolute crap and ends up barely outperforming a Pentium 4 because of that. Good luck BTW trying to find yourself a run-time profiler to be able to produce 'optimized code' well enough so PCSX2 will run at fullspeed on PS3 - note - you will have to go buy yourself a DECR to be able to use something like SN Tuner. Thats the thing Math just bought a few months ago - that will set you back a good few thousand dollars at least - and it's illegal to buy for an end-user or for a developer to sell just so people know. Last edited by Squarepusher2; 08-09-2012 at 09:45 AM. |
|||||
|
|
|
Likes: (7) |
|
|
#6 |
![]() ![]() Join Date: Mar 2012
Posts: 8,975
Likes: 6,275
Liked 3,862 Times in 2,511 Posts
Mentioned: 954 Post(s)
Tagged: 0 Thread(s)
|
I agree with
@Squarepusher2
: its never going to happen, esp not at full speed.
You guys can dream and everything, but its never going to result in anything useful. Discuss it by all means, but don't discredit @Squarepusher2 , after everything he has contributed.
__________________
|
|
|
|
Likes: (5) |
|
|
#7 | |
|
Member
![]() Join Date: Nov 2011
Location: algeria
Posts: 80
Likes: 5
Liked 13 Times in 8 Posts
Mentioned: 4 Post(s)
Tagged: 0 Thread(s)
|
Uncharted 3 Plane Crash Scene - YouTube ![]() ![]() UNCHARTED 2: Among Thieves™ - Mastering the Cell (BTS #6) - YouTube |
|
|
|
|
Likes: (1) |
|
|
#8 | |
|
Member
![]() Join Date: Mar 2008
Location: helmond.nl
Posts: 508
Likes: 98
Liked 126 Times in 84 Posts
Mentioned: 21 Post(s)
Tagged: 0 Thread(s)
|
but ok, you're the master....... we're not worthy....
|
|
|
|
|
Likes: (1) |
|
|
#9 | |
![]() ![]() Join Date: Jun 2012
Posts: 104
Likes: 0
Liked 338 Times in 77 Posts
Mentioned: 56 Post(s)
Tagged: 0 Thread(s)
|
Last response you idiots will receive. Seems all the people (actual 'devs') that tried to tell me 'don't talk to end-user idiots' were actually right after all. Wake me up when you idiots will actually start putting some work in, start learning to program and finding out just how good your precious Cell CPU is. |
|
|
|
|
Likes: (3) |
|
|
#10 | |
|
Annelies Marie Frank
![]()
Join Date: Sep 2010
Location: San Francisco, CA
Posts: 4,571
Likes: 1,585
Liked 2,435 Times in 1,327 Posts
Mentioned: 449 Post(s)
Tagged: 1 Thread(s)
|
Every single thread you post in usually ends in a trail of battered heads following the long-awaited 'my last response to this thread' post. You know what your problem is? You seem to concern yourself more with 'owning' fellow forum members than educating or informing them. I'm sick of you treating everybody like they're worth less than you. Wake you up when we start putting work in? How about you wake US up when you're ready to show our users a little more respect. Sent from my SGH-T989 using Tapatalk
__________________
![]() |
|
|
|
|
Likes: (2) |
![]() |
| Bookmarks |
| Thread Tools | |
|
|