Dolphin, the GameCube and Wii emulator - Forums

Full Version: Power needed for Xbox 360 emulation?
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2 3
I'm sure it has been asked already, but i'm just wondering: If there was an advanced and optimized Xbox 360 emulator (that can use DX12/VULKAN or any other backend), current Hardware would be strong enough to run most titles on full speed with only minor graphics glitches/bugs? A six Core Skylake CPU clocked at 5GHZ for example would be enough to emulate the PowerPC CPU that found within the 360 (assuming the PC has top of the line GPU with enough VRAM and system RAM)?
I'm not asking about the PS3 because of the complex architecture, and I know that there are emulators for both (RPCS3 and Xenia).

Edit: I'm asking this because the Xbox One has an emulator for the 360. I know it's different and aware of the fact that Microsoft can do it better due to more documentary on the 360 hardware and staff (I know that's also one of the reason that until now Xbox original emulation was almost impossible). I just thought that if the Low end GPU and CPU (Only 1.75GHZ, less than the 3.2GHZ of the 360!!) of the Xbox One can do it, there is a chance that current PC hardware, which is a lot stronger can do it to with a well coded and optimized emulator (of course only theoretically, because the emulator is really impressive but has a long way to go).
The Xbox One does not emulate the 360. It's statically recompiled and the recompiled binary is downloaded at install time.
(09-24-2015, 10:48 AM)delroth Wrote: [ -> ]The Xbox One does not emulate the 360. It's statically recompiled and the recompiled binary is downloaded at install time.
http://www.gamespot.com/articles/revealed-how-xbox-one-can-play-360-games-via-backw/1100-6428366/

Phil Spencer said it's Emulation
If it's emulation why would you need to redownload the game you already own the physical disc? A true emulator would just read any Xbox 360 disc you put into Xbox One and play it directly...
The Xbox One is emulating the 360 but in a special and more efficient way (after all Microsoft can do it better than others). My question is if a six core Skylake CPU clocked at 5GHZ (there is no such thing yet, only theoretically because there will be for sure in the future) and a GPU that has twice the power of an OC'd 980TI (Next gen AMD/Nvidia GPUs) will be enough to emulate most xbox 360 games at full speed, if a fully functional emulator is written. I know that even dolphin can't run some games at full speed, but I'm asking because i read somewhere (can't find it) that a top of the line intel CPU should be strong enough to emulate the PowerPC CPU.
(09-24-2015, 04:16 PM)Jhonn Wrote: [ -> ]If it's emulation why would you need to redownload the game you already own the physical disc?  A true emulator would just read any Xbox 360 disc you put into Xbox One and play it directly...

Well I've seen videos, and the performance was occasionally absolutely terrible, which wouldn't make sense if it was entirely native code. It looks to me like you're downloading some of the code statically recompiled and patches to make the motion framerate-independent because there are so many drops and stutters.
(09-24-2015, 04:16 PM)Jhonn Wrote: [ -> ]If it's emulation why would you need to redownload the game you already own the physical disc?  A true emulator would just read any Xbox 360 disc you put into Xbox One and play it directly...

Maybe it's because the Emulator can't interact with the disk slot? Just a thought.
A lot less than you'd think. The Xbox 360's CPU is terribly slow, which is why the Xbox One is able to emulate it at all. A high-end desktop CPU should have little trouble, at least for the CPU emulation; I'd be more worried about the GPU emulation. Not merely insomuch as the GPU emulation being slow, but also just that it's difficult to write a GPU emulator (for any modern system), especially if you're not Microsoft and don't have all the docs at hand.
Didn't the original 360 use this weird tri core PowerPC processor and 512 MB of ram?

Yeah I wouldn't be surprised if 360 emulation took off soon, people were saying that the ps2 would be impossible to emulate and now most ps2 games run fairly well on pcsx2
Xenia's already looking better in a lot of games than PCSX2 was a couple of years ago with all but one of my (PAL) PS2 games. As a slightly-better-than-layperson-but-not-an-expert I'd maybe guess that the XBox 360's CPU would be as expensive to emulate as 1.5 to 2 Dolphins for each of its three cores, so 4.6 to 6 Dolphins altogether, but this isn't the end of the world as there're actual threads which would make it a bazillion times easier to split over cores than Dolphin. If the game code is well written it shouldn't require ridiculous amounts of attention be paid to the relative speeds of each of the cores JITs, as there'll already be some synchronisation code, and it won't be hugely common for cores to drift apart so far that stuff goes horribly wrong.

tl;dr: Be excited. As long as you don't need any picture out of the emulator, it should be great!
Pages: 1 2 3