By using this site, you agree to our Privacy Policy and our Terms of Use. Close

Forums - PC Discussion - How the Cemu emulator's devs got Zelda: Breath of the Wild running in just a few hours

Really can't wait to play this on PC... By the time it is playable, I should have finished upgrading my PC and that is when I shall be playing it at 4k 30fps (cause it won't allow 60 due to the BoTW engine)



                  

PC Specs: CPU: 7800X3D || GPU: Strix 4090 || RAM: 32GB DDR5 6000 || Main SSD: WD 2TB SN850

Around the Network
bonzobanana said:
JEMC said:

I honestly doubt Nintendo is having problems with the SoC. After all, we've heard of dev. kits. since even before last year's E3.

The Nvidia branding could be simply because there is no customisation of the chip, with the "A2" lavel meaning that it's just an improved design of the original.

I'm also worried about what kind of deal did Nintendo get from Nvidia. Hopefully, Nvidia has learnt to be more flexible, after all they had no one using their products in the Wii U-PS4-X1 time frame, and they can't let developers get used to work around AMD GPUs in consoles and then port those games to PC, but who knows. Being in the hands of Nvidia is not a wise decision, they could decide to finish the production of the X1 in a couple of years and that would force Nintendo to either upgrade to an hypotetical X2 with the Switch 2 (or Pro), or starting from the ground again.

That was my point they were using non customised chips because the customised chips are not ready yet but yes also they will never actually use customised chips is also an option they simply disable features they are not using on the X1. A lower cost option I guess and maybe allows an easy upgrade path for later Switch designs.

It was described as a customised chip though by Nvidia.

What if the early Switch's are using a 20nm process but when Nintendo's customised chips actually arrive they are 16nm? 

 

Would a die shrink count as customising a chip?

But whatever, that customisation could simply be the disabled ARM cores or the lower than reference frequencies or maybe they just added some CPU or GPU instructions that Nvidia don't us in their Tegras. In any case, I doubt we'll know.



Please excuse my bad English.

Currently gaming on a PC with an i5-4670k@stock (for now), 16Gb RAM 1600 MHz and a GTX 1070

Steam / Live / NNID : jonxiquet    Add me if you want, but I'm a single player gamer.

I'm telling you, there's no way these guys wrote this thing from scratch. Is there? I mean, PS3 and 360 emulators are barely usable, and here we are playing Mario Kart 8 at 4k 60fps, no frame drops. If these guys wrote this thing from the ground up....damn.



Oh they could already play beyond the title screen. Ya this is not gonna take a long time before it's completely playable



JEMC said:
bonzobanana said:

That was my point they were using non customised chips because the customised chips are not ready yet but yes also they will never actually use customised chips is also an option they simply disable features they are not using on the X1. A lower cost option I guess and maybe allows an easy upgrade path for later Switch designs.

It was described as a customised chip though by Nvidia.

What if the early Switch's are using a 20nm process but when Nintendo's customised chips actually arrive they are 16nm? 

 

Would a die shrink count as customising a chip?

But whatever, that customisation could simply be the disabled ARM cores or the lower than reference frequencies or maybe they just added some CPU or GPU instructions that Nvidia don't us in their Tegras. In any case, I doubt we'll know.

No I meant a die shrink in addition to the customisation which would perhaps be removing the little ARM cpu's and other parts not required for a leaner more efficient design with perhaps lower power requirements and cooler running. 



Around the Network
Captain_Yuri said:
Really can't wait to play this on PC... By the time it is playable, I should have finished upgrading my PC and that is when I shall be playing it at 4k 30fps (cause it won't allow 60 due to the BoTW engine)

I think there has been customisation before where the remove the 30 fps limit on other games and emulators so a 60 fps frame rate is not impossible.



JEMC said:
vivster said:

It's certainly gonna be interesting the next months. With a bit of luck there are some weaknesses in the DRM and we will see the first start of an emulator within the first year. Switch games should be a lot more emulator friendly despite being a custom chip.

I wonder if those hackers could make Switch games to run on Nvidia's Shield.

I mean, yes, the Shield has 1 less GB of RAM, but it doesn't have Nintendo's OS on it, and the SOC is the same.

The Shield Tablet isn't going to have a chance at running Switch games. Not having Nintendo's OS is not a good thing - since Android uses a lot of resources which would eat up the much weaker K1 (not the same SoC if the Switch uses something very close to the X1 that is) and <1GB of RAM compared to the 4 in the Switch, then you have all the other issues that would ensue. Emulation with the Wii U has been quick because of the architecture being the same from the Wii and Gamecube, meaning a part of the job was already done. Here though we have a custom ARM SoC, requiring them to start from the ground up. This is why Citra runs so slow compared to CEMU, even though 3DS games should be much less taxing to emulate.



SmileyAja said:
JEMC said:

I wonder if those hackers could make Switch games to run on Nvidia's Shield.

I mean, yes, the Shield has 1 less GB of RAM, but it doesn't have Nintendo's OS on it, and the SOC is the same.

The Shield Tablet isn't going to have a chance at running Switch games. Not having Nintendo's OS is not a good thing - since Android uses a lot of resources which would eat up the much weaker K1 (not the same SoC if the Switch uses something very close to the X1 that is) and <1GB of RAM compared to the 4 in the Switch, then you have all the other issues that would ensue. Emulation with the Wii U has been quick because of the architecture being the same from the Wii and Gamecube, meaning a part of the job was already done. Here though we have a custom ARM SoC, requiring them to start from the ground up. This is why Citra runs so slow compared to CEMU, even though 3DS games should be much less taxing to emulate.

When I said the Nvidia Shield, I was talking about the Shield TV one (both the new model and the 2015 version) that are also powered by a Tegra X1 SoC running at full speed.

And I'm not talking about emulating the Switch but managing to make its software run on a Shield as if it was a proper Switch.



Please excuse my bad English.

Currently gaming on a PC with an i5-4670k@stock (for now), 16Gb RAM 1600 MHz and a GTX 1070

Steam / Live / NNID : jonxiquet    Add me if you want, but I'm a single player gamer.

JEMC said:
SmileyAja said:

The Shield Tablet isn't going to have a chance at running Switch games. Not having Nintendo's OS is not a good thing - since Android uses a lot of resources which would eat up the much weaker K1 (not the same SoC if the Switch uses something very close to the X1 that is) and <1GB of RAM compared to the 4 in the Switch, then you have all the other issues that would ensue. Emulation with the Wii U has been quick because of the architecture being the same from the Wii and Gamecube, meaning a part of the job was already done. Here though we have a custom ARM SoC, requiring them to start from the ground up. This is why Citra runs so slow compared to CEMU, even though 3DS games should be much less taxing to emulate.

When I said the Nvidia Shield, I was talking about the Shield TV one (both the new model and the 2015 version) that are also powered by a Tegra X1 SoC running at full speed.

And I'm not talking about emulating the Switch but managing to make its software run on a Shield as if it was a proper Switch.

But the Shield TV has 3GB of RAM, unless you're referring to the allocated memory for games (though I can't confirm that). Running Switch games natively on Android isn't possible - unless you were to recreate the OS and replace Android with it, or some sort of compatibility layer with root, though again Android would be too big of an overhead for the games to run smoothly.



SmileyAja said:
JEMC said:

When I said the Nvidia Shield, I was talking about the Shield TV one (both the new model and the 2015 version) that are also powered by a Tegra X1 SoC running at full speed.

And I'm not talking about emulating the Switch but managing to make its software run on a Shield as if it was a proper Switch.

But the Shield TV has 3GB of RAM, unless you're referring to the allocated memory for games (though I can't confirm that). Running Switch games natively on Android isn't possible - unless you were to recreate the OS and replace Android with it, or some sort of compatibility layer with root, though again Android would be too big of an overhead for the games to run smoothly.

Well, that's why I'm asking if it would be possible. The new Shield TV is $100 cheaper than a Switch, so for those that don't care about portability, it could be a good substitute*.

As for RAM, we still don't know how much of Switch's 4GB is allocated for games. On Wii U is was 1GB and, while the Switch will hopefully use a lighter OS, it still has to reserve some of it to record videos once Nintendo makes that announced feature a reality. We could end with 3GB or even less for games.

 

*of course, pirating is bad and I'm not trying to defend it. That people should still buy the game. And no, I'm not joking, I really mean it.



Please excuse my bad English.

Currently gaming on a PC with an i5-4670k@stock (for now), 16Gb RAM 1600 MHz and a GTX 1070

Steam / Live / NNID : jonxiquet    Add me if you want, but I'm a single player gamer.