• 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): 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-24-2015, 09:53 AM (This post was last modified: 09-24-2015, 10:01 AM by DolphinPC.)
#1
DolphinPC Offline
Member
***
Posts: 106
Threads: 32
Joined: Jul 2015
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).
Find
Reply
09-24-2015, 10:48 AM
#2
delroth Offline
Making the world a better place through reverse engineered DSP firmwares
**********
Developers (Some Administrators and Super Moderators)
Posts: 1,354
Threads: 63
Joined: Aug 2011
The Xbox One does not emulate the 360. It's statically recompiled and the recompiled binary is downloaded at install time.
Pierre "delroth" Bourdon - @delroth_ - Blog

<@neobrain> that looks sophisticated enough to not be a totally dumb thing to do
Website Find
Reply
09-24-2015, 02:22 PM
#3
DatKid20 Offline
UDK/Cryengine3/Unity tinkererer
****
Posts: 516
Threads: 26
Joined: Jul 2013
(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
Find
Reply
09-24-2015, 04:16 PM
#4
mbc07 Offline
Wiki Caretaker
*******
Content Creators (Moderators)
Posts: 3,520
Threads: 46
Joined: Dec 2010
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...
Avell A70 MOB: Core i7-11800H, GeForce RTX 3060, 16 GB DDR4-3200, Windows 11 (Insider Preview)
ASRock Z97M OC Formula: Pentium G3258, GeForce GT 440, 16 GB DDR3-1600, Windows 10 (21H2)
Find
Reply
09-24-2015, 08:34 PM
#5
DolphinPC Offline
Member
***
Posts: 106
Threads: 32
Joined: Jul 2015
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.
Find
Reply
09-24-2015, 11:54 PM
#6
AnyOldName3 Offline
First Random post over 9000
*******
Posts: 3,508
Threads: 1
Joined: Feb 2012
(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.
OS: Windows 10 64 bit Professional
CPU: AMD Ryzen 5900X
RAM: 16GB
GPU: Radeon Vega 56
Find
Reply
09-25-2015, 09:48 AM
#7
DatKid20 Offline
UDK/Cryengine3/Unity tinkererer
****
Posts: 516
Threads: 26
Joined: Jul 2013
(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.
Find
Reply
09-25-2015, 10:04 AM (This post was last modified: 09-25-2015, 10:05 AM by Fiora.)
#8
Fiora Offline
x86 JIT Princess
**********
Developers (Some Administrators and Super Moderators)
Posts: 237
Threads: 0
Joined: Aug 2014
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.
Website Find
Reply
09-25-2015, 10:40 AM
#9
piccolo289 Offline
Member
***
Posts: 84
Threads: 13
Joined: Jul 2015
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
Find
Reply
09-25-2015, 10:54 AM
#10
AnyOldName3 Offline
First Random post over 9000
*******
Posts: 3,508
Threads: 1
Joined: Feb 2012
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!
OS: Windows 10 64 bit Professional
CPU: AMD Ryzen 5900X
RAM: 16GB
GPU: Radeon Vega 56
Find
Reply
« Next Oldest | Next Newest »
Pages (3): 1 2 3 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