• Login
  • Register
  • Dolphin Forums
  • Home
  • FAQ
  • Download
  • Wiki
  • Code


Dolphin, the GameCube and Wii emulator - Forums › Offtopic › Delfino Plaza v
« Previous 1 ... 5 6 7 8 9 ... 64 Next »

RPCS3 PS3 Emulator performance
View New Posts | View Today's Posts

Pages (2): 1 2 Next »
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Thread Modes
RPCS3 PS3 Emulator performance
12-18-2015, 08:50 PM
#1
LtRoyalShrimp Offline
Member
***
Posts: 159
Threads: 5
Joined: Oct 2014
Hi All,

I saw this video today: 

 https://www.youtube.com/watch?v=Y6vysVDQJjQ

And it got me thinking: 

How is it possible to emulate a PS3, with its very unique, and powerful(More than a PS4) architecture at such speeds? 

I obviously see the glaring graphical issues and what not, but this is pretty amazing. The PS3 runs on a CELL processor, which is a CPU and 7 co-proccesors. The Game Cube is nowhere near as powerful. 

I also noticed they are using DX12. Would making a DX12 thread for Dolphin have noticeable improvements? Since Dolphin is CPU bound, maybe not? 

If i'm completely off base here, please, im all ears. Smile 
Twitter: http://www.twitter.com/LtRoyalShrimp
Website Find
Reply
12-18-2015, 08:57 PM (This post was last modified: 12-18-2015, 08:58 PM by Zee530.)
#2
Zee530 Offline
Above and Beyond
*******
Posts: 1,747
Threads: 12
Joined: Jan 2011
As long as the console itself uses several CPU cores developing an emulator for it gives you a good chance of further breaking it's processes to more cores and taking advantage of modern hardware, but unfortunately it's not the case for the GC or Wii
......?????
Find
Reply
12-19-2015, 01:18 AM
#3
lamedude Offline
Senior Member
****
Posts: 360
Threads: 7
Joined: Jan 2011
Looking at the simplicity of the game it might not be using only a few or no SPEs.
[Image: firefox.png]
[Image: chrome.webp]
[Image: ie.jxr]
Website Find
Reply
12-19-2015, 01:32 AM
#4
DrHouse64 Offline
A woman yet a man, a man yet a woman
****
Posts: 343
Threads: 18
Joined: Jun 2013
The PS3 CELL CPU is a special one which have 7 cores instead of 8, and games only have access to 6 cores (the last one is for PS3 OS).

They are clocked at 3.2 GHz so I guess the best way to emulate it is to create a JIT which uses 6 threads in order to decode CELL instructions, one thread by CELL core, so you must have a 6 core Intel/AMD CPU. Man, now that I think about it, PS3 emulation requirements are really heavy.

I wonder if it's possible to process 2 CELL cores in 1 thread at full speed, so the JIT only needs 3 cores of your PC CPU. I don't know how RPCS3 handle it. Not to mention the GPU part.
From France with love.
Laptop ROG : W10 / Ryzen 7 4800HS @2.9 GHz (4.2 GHz Turbo disabled unless necessary for better thermals) / 16 Go DDR4 / RTX 2060 MaxQ (6 Go GDDR6)
Find
Reply
12-19-2015, 02:06 AM
#5
LtRoyalShrimp Offline
Member
***
Posts: 159
Threads: 5
Joined: Oct 2014
(12-19-2015, 01:32 AM)DrHouse64 Wrote: The PS3 CELL CPU is a special one which have 7 cores instead of 8, and games only have access to 6 cores (the last one is for PS3 OS).

They are clocked at 3.2 GHz so I guess the best way to emulate it is to create a JIT which uses 6 threads in order to decode CELL instructions, one thread by CELL core, so you must have a 6 core Intel/AMD CPU. Man, now that I think about it, PS3 emulation requirements are really heavy.

I wonder if it's possible to process 2 CELL cores in 1 thread at full speed, so the JIT only needs 3 cores of your PC CPU. I don't know how RPCS3 handle it. Not to mention the GPU part.

Dig through the code, its on Github. I would to, but I'm not a programmer. Big Grin 
Twitter: http://www.twitter.com/LtRoyalShrimp
Website Find
Reply
12-19-2015, 03:02 AM
#6
KHRZ Offline
Above and Beyond
*******
Posts: 1,527
Threads: 61
Joined: Mar 2009
Most of the graphics is just handled wit DX12 calls. That game doesn't look complicated enough to need much CPU performance, I would guess most of the PS3 CPU cores are mostly idle.
Specs: intel i5 3570k @ 3.4GHz;
16Gb RAM; Raedon HD 7900;
Win8 64-Bit
Website Find
Reply
12-19-2015, 03:45 AM (This post was last modified: 12-19-2015, 03:45 AM by DrHouse64.)
#7
DrHouse64 Offline
A woman yet a man, a man yet a woman
****
Posts: 343
Threads: 18
Joined: Jun 2013
My bad. The CELL actually have 1 Power PC core @3.2 Ghz that delegates tasks to 8 SIMD SPE cores (6 for the game, 1 for PS3 OS and 1 unused / backup core). Still, it's a huge task.
From France with love.
Laptop ROG : W10 / Ryzen 7 4800HS @2.9 GHz (4.2 GHz Turbo disabled unless necessary for better thermals) / 16 Go DDR4 / RTX 2060 MaxQ (6 Go GDDR6)
Find
Reply
12-19-2015, 04:27 AM (This post was last modified: 12-19-2015, 04:55 AM by Link_to_the_past.)
#8
Link_to_the_past Offline
Link on steroids really
*******
Posts: 1,767
Threads: 17
Joined: Feb 2010
(12-18-2015, 08:50 PM)LtRoyalShrimp Wrote: Hi All,

I saw this video today: 

 https://www.youtube.com/watch?v=Y6vysVDQJjQ

And it got me thinking: 

How is it possible to emulate a PS3, with its very unique, and powerful(More than a PS4) architecture at such speeds? 

I obviously see the glaring graphical issues and what not, but this is pretty amazing. The PS3 runs on a CELL processor, which is a CPU and 7 co-proccesors. The Game Cube is nowhere near as powerful. 

I also noticed they are using DX12. Would making a DX12 thread for Dolphin have noticeable improvements? Since Dolphin is CPU bound, maybe not? 

If i'm completely off base here, please, im all ears. Smile 

Well he is using an Intel Core i7 6700K @ 4.60 Ghz and he can't get full speed all times in a lightweight game. There are lightweight games in dolphin currently that can run 10x normal speed ingame with that cpu overclocked. So you can say that ps3 emulation is at the very least 10 times more demanding than wii - gamecube emulation. While the above is a pretty vague and general estimation people tend to forget how fast dolphin runs in a top of the line cpu due to the framelimiter being used (and shader generation frame dips giving the impression of higher power needs).

Edit: Here is a pic of Phantom Brave for wii ingame (a game similar to Disgaea) at 900% speed in dolphin using my now old and cosiderably less powerful 2500k at 4,1 ghz.

http://prntscr.com/9frxdf
Find
Reply
12-19-2015, 05:32 AM
#9
DrHouse64 Offline
A woman yet a man, a man yet a woman
****
Posts: 343
Threads: 18
Joined: Jun 2013
900% speed huh. 2015 for Dolphin is like 2005 was for N64 emulation.
From France with love.
Laptop ROG : W10 / Ryzen 7 4800HS @2.9 GHz (4.2 GHz Turbo disabled unless necessary for better thermals) / 16 Go DDR4 / RTX 2060 MaxQ (6 Go GDDR6)
Find
Reply
01-24-2016, 12:50 AM
#10
Emulator_Team
Unregistered
 
Video 
https://www.youtube.com/watch?v=uJ_Q5eKxdno
Reply
« Next Oldest | Next Newest »
Pages (2): 1 2 Next »


  • View a Printable Version
  • Subscribe to this thread
Forum Jump:


Users browsing this thread: 1 Guest(s)



Powered By MyBB | Theme by Fragma

Linear Mode
Threaded Mode