Nintendo's upcoming Switch 2 console doesn't actually run the original Switch's games natively, as the two hardwares are incompatible.
BlackEco
link
fedilink
English
211d

That sentence intrigues me

we did something that’s somewhere in between a software emulator and hardware compatibility

What do they emulate vs. what was added in hardware to ensure compatibility?

chameleon
link
fedilink
71d

We won’t know for sure what’s actually going on under the hood until the console is cracked wide open or there’s a devkit leak, but my speculative guess is that some details of the GPU are ‘emulated’/recompiled. PC AAA games tend to include lengthy shader pre-compilation wait times, console games don’t have that wait time because the shaders are pre-compiled by the developers when building the game, specifically for one piece of hardware. The games themselves then fully rely on those pre-compiled shaders. They’re going to need shaders that work with the Switch 2’s GPU, which is going to involve some kind of imperfect translation process.

AMD was able to design better hardware that works with older compiled shaders, as done in the PS5/Xbox Series (and Pro consoles). That’s not a super common feature, but I imagine that AMD is more motivated to keep Microsoft/Sony happy than Nvidia is to keep Nintendo happy. AMD’s graphics division might as well shut their doors if it wasn’t for the consoles, meanwhile Nvidia is raking in trillions from the AI boom and would rather forget about gaming.

@[email protected]
link
fedilink
English
38h

I imagine that AMD is more motivated to keep Microsoft/Sony happy than Nvidia is to keep Nintendo happy.

I don’t think it’s about making anyone happy, it’s about feasibility. From NVidia’s point of view, the first Switch was a throw-away project made up of already way outdated components. They literally just gave them the then currently in development NVidia Shield Tablet (meant for PC game streaming and Android apps) and let Nintendo stick the controllers to the side and port their 3DS operating system over. It was cobbled together to have a Wii U replacement relatively quickly.

Adding transistors for hardware-level backwards compatibility probably has more downsides on a portable console than benefits.

@[email protected]
link
fedilink
English
11
edit-2
1d

I’m sure it’s the games that are emulated, while all the security bullshit is what is actually dedicated hardware.

@[email protected]
creator
link
fedilink
English
61d

We won’t know the details for some time probably. Typically that would be running most CPU instructions natively or in a hypervisor (because it’s some ARM on both - that’s how Ryujinx on ARM Mac works) but mapping API calls to new libraries (like Wine does on Linux).

Create a post

Video game news oriented community. No NanoUFO is not a bot :)

Posts.

  1. News oriented content (general reviews, previews or retrospectives allowed).
  2. Broad discussion posts (preferably not only about a specific game).
  3. No humor/memes etc…
  4. No affiliate links
  5. No advertising.
  6. No clickbait, editorialized, sensational titles. State the game in question in the title. No all caps.
  7. No self promotion.
  8. No duplicate posts, newer post will be deleted unless there is more discussion in one of the posts.
  9. No politics.

Comments.

  1. No personal attacks.
  2. Obey instance rules.
  3. No low effort comments(one or two words, emoji etc…)
  4. Please use spoiler tags for spoilers.

My goal is just to have a community where people can go and see what new game news is out for the day and comment on it.

Other communities:

Beehaw.org gaming

Lemmy.ml gaming

lemmy.ca pcgaming

  • 1 user online
  • 38 users / day
  • 303 users / week
  • 904 users / month
  • 3.68K users / 6 months
  • 1 subscriber
  • 13.1K Posts
  • 93K Comments
  • Modlog