NULL

Discussion Play! PS2 Emulator is running on the Nintendo Switch!

Discussion in 'Switch - Emulation, Homebrew & Software Projects' started by uyjulian, May 15, 2019.

  1. Billy Acuña

    Billy Acuña GBAtemp Addict

    Member
    11
    Oct 10, 2015
    Mexico
    This is pretty good actually considering the current status of Play! emulator.
     
  2. TheMrIron2

    TheMrIron2 GBAtemp Regular

    Member
    5
    Aug 5, 2017
    Ireland
    How did you reach this ridiculous conclusion about the PS3 CPU? By totalling clock speeds and counting the SPEs as "cores" (which is completely incorrect)? Or maybe you're just recycling second hand information online, which I'll admit is quite a common thing.

    The PS3 CPU was one 3.2GHz PowerPC core with 7 usable SPEs available - they can communicate with each other, but they do not have branch prediction and are therefore incredibly poor when running changing/branching/modifying code; in other words, any code that isn't a straightforward execution or loop. The sole PPE has to babysit all 7 SPEs while also supplying the GPU with instructions and because of the long pipeline involved this was another huge performance impediment.
    The PS3 SPEs also had just 256KB of local store cache and the main PPE had to DMA data from memory 256KB at a time, further slowing down the process.
    Let's not forget that the Cell (like the 360 CPU) is strictly in-order, compared to the out-of-order nature of the PS4, XB1, Switch and even Wii - instructions must be handled in order, one at a time, so even if we assume the PS3 is a brute compute colossus it often sits doing absolutely nothing as it waits for the rest of the instructions to execute, wasting whatever potential compute it has left in a real game situation.
    For these reasons, the Cell often doesn't even outperform the Xbox 360 CPU, let alone PS4/XB1.
    Call it a strawman, but it's worth mentioning that the PS4/XB1 are designed to process on the GPU (which is very sensible, given the raw compute potential of gpus in general that is only now being utilised) and as a result, the system is intentionally balanced with GPU emphasis. The PS4 CPU is still far easier to work with and generally superior to the Cell, but in cases where the Cell does succeed the PS4 GPU is quick to compensate.

    In some edge cases, the PS3 CPU outperforms the PS4 CPU in high density compute scenarios where the SPEs can simply rip through operations with no need to communicate or change any of their instructions (they are definitely good SIMD units in very specific cases) but by and large, the PS3 doesn't outperform the Xbox 360, Switch, PS4 or XB1 and is even (in theory) outperformed by the superscalar out-of-order Wii by the same "edge case" token.
     
    Last edited by TheMrIron2, May 17, 2019
  3. D34DL1N3R

    D34DL1N3R Nephilim

    Member
    6
    Dec 6, 2008
    United States
    Can run a PS2 emulator on the Switch but completely fails at applying a screen protector. LOLOLOLOL!!!
     
  4. bylaws

    bylaws GBAtemp Regular

    Member
    6
    Dec 11, 2018
    United Kingdom
    total opposite. horizon will always be slower for homebrew due to Nouveau, no easy way to change that.
    they are very very different skills, mine is the same.
     
    Csmrcc, hippy dave and burt111 like this.
  5. azoreseuropa

    azoreseuropa GBAtemp Guru

    Member
    11
    Nov 6, 2002
    United States
    Azores/Portugal
    Really amazing that many people are looking forward to playing PS2 emulator so badly on Nintendo Switch. Heh. I admit I do too. Only time will tell.
     
    Natehaxx likes this.
  6. natinusala

    natinusala Win32 error 31 is not an error

    Member
    11
    Dec 1, 2012
    France
    I must admit I'm baffled too
     
    burt111 and Natehaxx like this.
  7. azoreseuropa

    azoreseuropa GBAtemp Guru

    Member
    11
    Nov 6, 2002
    United States
    Azores/Portugal
    Good to know. :grog:
     
  8. Natehaxx

    Natehaxx GBAtemp Maniac

    Member
    9
    Jul 26, 2017
    Eritrea
    We Need Some magic
     
  9. Natehaxx

    Natehaxx GBAtemp Maniac

    Member
    9
    Jul 26, 2017
    Eritrea
    Any chance to add Play to Lakka as alpha
     
  10. Billy Acuña

    Billy Acuña GBAtemp Addict

    Member
    11
    Oct 10, 2015
    Mexico
    Nope, needs to be ported as libretro core first.
     
  11. Natehaxx

    Natehaxx GBAtemp Maniac

    Member
    9
    Jul 26, 2017
    Eritrea
    That might be possible but might be an ass of work
     
  12. azoreseuropa

    azoreseuropa GBAtemp Guru

    Member
    11
    Nov 6, 2002
    United States
    Azores/Portugal
    Why ? The compatibly is very low. No.
     
  13. Natehaxx

    Natehaxx GBAtemp Maniac

    Member
    9
    Jul 26, 2017
    Eritrea
    Simple I am Sure people will work on it and it gives us hope
     
  14. azoreseuropa

    azoreseuropa GBAtemp Guru

    Member
    11
    Nov 6, 2002
    United States
    Azores/Portugal
    I know.. they are working on it but do it right away on Switch doesn't makes sense since the games are low. Give it more time. :)
     
    Natehaxx likes this.
  15. D34DL1N3R

    D34DL1N3R Nephilim

    Member
    6
    Dec 6, 2008
    United States
    The point is that applying a screen saver takes little to zero skill. What are you guys doing to get so many bubbles? You can see the specks of dirt/dust in that pic.... you're supposed to clean the screen FIRST. HAHA! And then only remove a small part of the backing of the protector at a time. Not pull the entire back off then try to put it on.
     
  16. Natehaxx

    Natehaxx GBAtemp Maniac

    Member
    9
    Jul 26, 2017
    Eritrea
    Was a couple of minutes ago on the discord of play they want to push more fixes and updates for arm devices can't wait
     
    azoreseuropa likes this.
  17. azoreseuropa

    azoreseuropa GBAtemp Guru

    Member
    11
    Nov 6, 2002
    United States
    Azores/Portugal
    That's good because they saw what Switch can do and they are push more fixes and updates. :D
     
  18. m4xw

    m4xw Ancient Deity

    Member
    15
    May 25, 2018
    Germany
    upload_2019-5-18_2-6-4.
    ^Last time we tested (not sure how much the RA vers + cores for PS3/360 are optimized tho).
    Benchmark was tyrquake in sw rendered mode, can't remember if that was OC'd tho.
     
    Last edited by m4xw, May 18, 2019
    ZachyCatGames and Natehaxx like this.
  19. Natehaxx

    Natehaxx GBAtemp Maniac

    Member
    9
    Jul 26, 2017
    Eritrea
    That's some crazy news never was thinking the switch could beat the ps3, maybe it wasn't crazy to believe we could emulate the ps2 in the future
     
  20. m4xw

    m4xw Ancient Deity

    Member
    15
    May 25, 2018
    Germany
    Well, I fine-tuned the shit out of it for RA Switch
     
    burt111 and Natehaxx like this.
Loading...