fatslob-:O said:
You can`t keep relying on a dedicated GPU bandwidth which separated from the mother board and bound by the PCB`s GPU. What will PC`s do if we find out the PS4`s or possibly the xbone`s GPU and CPU will share physical and virtual memory seemlessly. This would mean that some workloads normally done on the PS4 and xbone will translate to having latency issues by accessing the dedicated GPU`s data on PC. You didn`t pay attention to the fact that high bandwidth is needed for the motherboards main memory and not the dedicated GPU memory in order to avoid that penalty of having alot of access latencies for some workloads that these consoles might do. BTW your underestimating x86 emulation by alot, if that dev blueshogun is having difficulties emulating the original xbox what makes you think doing it for the jaguar cores will be any easier ? Edit: The PS4 and the xbone ain't exactly like your traditional PC's do note that they have one thing different and that is graphics being integrated to the silicon and this time it isn't like amd's older apu architectures like Llano. Edit 2: There memory architectures are somewhat different than your PC's BTW. |
Doesn't matter.
Whoever writes the emulator can intercept the calls and map the pages so it ends up in the right place.
The CPU doesn't need to be emulated at all.
The single biggest limiter that has and will always be with emulation is translating instructions from one CPU architecture to another.
The hardest thing for the Xbox One and Playstation 4 will not be emulating the hardware environment, but the software one, the software layers this next generation is going to be a stupidly large leap, bandwidth is only one piece of the story.
And PC's move quickly, never standing still, Huma/Numa isn't going to make it impossible, far from it, the next generation consoles have a low-end CPU and Mid-range Graphics processors, that 8Gb of ram? It ain't all for games, that 176Gb/s of bandwidth? It ain't all for games or the GPU, the one writing the emulator will understand this.
As for the origional Xbox emulation, there are no difficulties, the demand is just stupidly limited because most of the games were on PC anyway, lets not forget the small games library to begin with and then you just see there ain't no point.
There were a few games that were Xbox only, some smart chap actually wrote a GPU wrapper and emulated the software environment and threw it into an executable that will run on any PC with the game included and it was fast.

www.youtube.com/@Pemalite








