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


Dolphin, the GameCube and Wii emulator - Forums › Offtopic › Delfino Plaza v
« Previous 1 ... 11 12 13 14 15 ... 64 Next »

Power needed for Xbox 360 emulation?
View New Posts | View Today's Posts

Pages (3): « Previous 1 2 3 Next »
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Thread Modes
Power needed for Xbox 360 emulation?
09-26-2015, 08:34 AM
#11
DolphinPC Offline
Member
***
Posts: 106
Threads: 32
Joined: Jul 2015
So you mean that if Xenia will keep progress, I can expect commercial games like RDR or Bayonetta for example to be playable at full speed in 3 years on a haswell/skylake CPU clocked at 4.5GHZ (Paired with a top of the line GPU of course and a big amount of RAM if necessary)?
Find
Reply
09-26-2015, 08:41 AM
#12
AnyOldName3 Offline
First Random post over 9000
*******
Posts: 3,533
Threads: 1
Joined: Feb 2012
That's just for CPU emulation. In Dolphin there's a whole CPU thread dedicated just to graphics emulation, and then the GPU does work, too. Ignoring the fact that the Wii's GPU uses integers and is chock full of fixed-function silicone, it's a lot simpler than the XBox 360's, so probably needs a lot less CPU power to do what can't be done on the host's GPU.
OS: Windows 10 64 bit Professional
CPU: AMD Ryzen 5900X
RAM: 16GB
GPU: Radeon Vega 56
Find
Reply
09-26-2015, 08:48 AM
#13
DolphinPC Offline
Member
***
Posts: 106
Threads: 32
Joined: Jul 2015
(09-26-2015, 08:41 AM)AnyOldName3 Wrote: That's just for CPU emulation. In Dolphin there's a whole CPU thread dedicated just to graphics emulation, and then the GPU does work, too. Ignoring the fact that the Wii's GPU uses integers and is chock full of fixed-function silicone, it's a lot simpler than the XBox 360's, so probably needs a lot less CPU power to do what can't be done on the host's GPU.

That's why I said paired with a top of the line GPU (Like Next Gen AMD/Nvidia GPUs that will release in 2016 with probably 16-17 Tflops). in Xbox 360 emulation one CPU core will also be dedicated to GPU Emulation like dolphin? If someone could really figure out how exactly the weak Xbox One (at least compared to a mid range pc from 2013) Emulates the 360 Hardware (all the little details and tricks that microsoft uses), maybe it could help?
Find
Reply
09-26-2015, 12:00 PM (This post was last modified: 09-26-2015, 12:04 PM by Fiora.)
#14
Fiora Offline
x86 JIT Princess
**********
Developers (Some Administrators and Super Moderators)
Posts: 237
Threads: 0
Joined: Aug 2014
The GPU emulation is less a problem of having a fast GPU and more a problem of doing the work needed to reverse-engineer and emulate the original one. That's always been the primary difficulty for most Gen 6 and later consoles.
Website Find
Reply
09-26-2015, 12:27 PM
#15
DolphinPC Offline
Member
***
Posts: 106
Threads: 32
Joined: Jul 2015
(09-26-2015, 12:00 PM)Fiora Wrote: The GPU emulation is less a problem of having a fast GPU and more a problem of doing the work needed to reverse-engineer and emulate the original one. That's always been the primary difficulty for most Gen 6 and later consoles.

So it takes lots of resources because the emulation is more complicated, which means it needs more power to translate it it PC instructions?
Find
Reply
09-26-2015, 01:43 PM
#16
Fiora Offline
x86 JIT Princess
**********
Developers (Some Administrators and Super Moderators)
Posts: 237
Threads: 0
Joined: Aug 2014
It takes a lot of developer resources to figure out how to get it to work in the first place, before we even think about the computing power required.
Website Find
Reply
09-27-2015, 01:00 AM (This post was last modified: 09-27-2015, 01:01 AM by Genesis.)
#17
Genesis Offline
Member
***
Posts: 68
Threads: 0
Joined: Feb 2015
Microsoft probably developed the xbox one with 360 retro already in mind. Its GPU is a custom one and could have been designed to simulate on a hardware level the GPU present on the xbox 360.

The recompiled binary can also get a massive boost on the emulation performance, demanding less CPU.

Besides, xbox one is a "fixed" platformer. MS doesn't need to worry about developing an emulator compatible with multiple backends, CPU, GPU, etc. It can dramatically optimize the code and even release an specific optimized emulator for every single game on the xbox 360.
Find
Reply
09-27-2015, 02:10 AM
#18
DatKid20 Offline
UDK/Cryengine3/Unity tinkererer
****
Posts: 516
Threads: 26
Joined: Jul 2013
(09-27-2015, 01:00 AM)Genesis Wrote: Microsoft probably developed the xbox one with 360 retro already in mind. Its GPU is a custom one and could have been designed to simulate on a hardware level the GPU present on the xbox 360.

The recompiled binary can also get a massive boost on the emulation performance, demanding less CPU.

Besides, xbox one is a "fixed" platformer. MS doesn't need to worry about developing an emulator compatible with multiple backends, CPU, GPU, etc. It can dramatically optimize the code and even release an specific optimized emulator for every single game on the xbox 360.

If you read the link that's wrong. They made one emulator for the Xbox 360. And once again there are no recompiled binaries. What you download is the game with a wrapper telling the system what the game is.
Find
Reply
09-27-2015, 06:10 AM
#19
Fiora Offline
x86 JIT Princess
**********
Developers (Some Administrators and Super Moderators)
Posts: 237
Threads: 0
Joined: Aug 2014
The 360's GPU is not particularly custom; it's just a GCN-based AMD GPU similar to the one in the PS4.
Website Find
Reply
09-27-2015, 06:32 AM
#20
Genesis Offline
Member
***
Posts: 68
Threads: 0
Joined: Feb 2015
I don't know what exactly your definition of custom GPU is. It sure is similar to a Radeon processor you can buy for your PC, but they obvious put some work on it to fit the console environment better.

http://semiaccurate.com/2013/08/30/a-deep-dive-in-to-microsofts-xbox-one-gpu-and-on-die-memory/
Find
Reply
« Next Oldest | Next Newest »
Pages (3): « Previous 1 2 3 Next »


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


Users browsing this thread: 2 Guest(s)



Powered By MyBB | Theme by Fragma

Linear Mode
Threaded Mode