this post was submitted on 22 Mar 2024
318 points (100.0% liked)

Gaming

30556 readers
206 users here now

From video gaming to card games and stuff in between, if it's gaming you can probably discuss it here!

Please Note: Gaming memes are permitted to be posted on Meme Mondays, but will otherwise be removed in an effort to allow other discussions to take place.

See also Gaming's sister community Tabletop Gaming.


This community's icon was made by Aaron Schneider, under the CC-BY-NC-SA 4.0 license.

founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 125 points 8 months ago* (last edited 8 months ago) (26 children)

That's so weird. This isn't about Nintendo hardware sucking: it's running on an actual Nintendo Switch, except instead of it using the Switch's OS and it running the game, it goes Linux -> Emulator (yuzu) -> game (running from an actual cart through a dumper) and somehow that's faster.

It's a software issue.

Is it the Nintendo Switch OS which is needlessly bloated? It does nothing, how can it be heavier than an actual Linux Distribution?

I'm not familiar with how the Switch works, but the dumper has a FPGA for decoding the cartridge. Is this something that the Switch has to do in real time in software, and maybe that's where the performance loss comes from? It seems unlikely but I know nothing of the Switch's internals or software. In fact let's just say I know nothing at all, I'm just an idiot.

PS: Everyone who buys used Switch games should see this until the end. The dumper allows you to extract a certificate file from a cartridge. Basically, someone malicious could buy a new game, dump it including the certificate file, clone it, and resell the game. Then they would be able to play online with it. If you buy the original copy afterwards and play online, you are likely going to be the one whose certificate is flagged as fake, leading to you being banned.

Also, they could just sell multiple copies of cloned games and you wouldn't be able to tell the difference... Except for the certificate, which would be the same and would signal Nintendo that you (and like 10 other people) are playing a fake game, unbeknownst to you.

[–] [email protected] 18 points 8 months ago (3 children)

Is it the Nintendo Switch OS which is needlessly bloated? It does nothing, how can it be heavier than an actual Linux Distribution?

AFAIK the OS is based on a microkernel and the modules are rather small, so there's probably a lot of overhead for IPC. Also I guess the power management is quite aggressive to increase battery life and lower heat.

[–] [email protected] 2 points 7 months ago

Additionally, as a high level emulator Yuzu sacrifices some accuracy for speed. It’s possible that this allows it to also be faster than the official implementation.

load more comments (2 replies)
load more comments (24 replies)