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)?
Power needed for Xbox 360 emulation?
|
09-26-2015, 08:41 AM
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: 48GB GPU: Radeon 7800 XT 09-26-2015, 08:48 AM
(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?
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.
09-26-2015, 12:27 PM
(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? 09-26-2015, 01:43 PM
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.
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. 09-27-2015, 02:10 AM
(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. 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. 09-27-2015, 06:10 AM
The 360's GPU is not particularly custom; it's just a GCN-based AMD GPU similar to the one in the PS4.
09-27-2015, 06:32 AM
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-dee...ie-memory/ |
« Next Oldest | Next Newest »
|
Users browsing this thread: 1 Guest(s)