RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login

    Switch emulation on Pi 5!!!!

    Scheduled Pinned Locked Moved General Discussion and Gaming
    pi 5switch
    16 Posts 6 Posters 12.1k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • UnknownU
      Unknown
      last edited by


      This video shows that Yuzu can be installed on the pi 5 and run with limited performance. I could hardly believe my eyes when I read the video title. Also it's a good demonstration off wii and gamecube games.

      You can't beat the classics(unless you copy them).

      hawkes_84H DarksaviorD 2 Replies Last reply Reply Quote 2
      • hawkes_84H
        hawkes_84 @Unknown
        last edited by

        @Unknown hmmmm. This is madness...madness? This is Sparta!!!

        UnknownU duglorD 2 Replies Last reply Reply Quote 1
        • UnknownU
          Unknown @hawkes_84
          last edited by

          @hawkes_84
          I know. I can’t believe it either!!!

          You can't beat the classics(unless you copy them).

          hawkes_84H 1 Reply Last reply Reply Quote 1
          • hawkes_84H
            hawkes_84 @Unknown
            last edited by

            @Unknown I can only imagine the performance is abysmal. But will watch the video and see

            UnknownU 1 Reply Last reply Reply Quote 1
            • UnknownU
              Unknown @hawkes_84
              last edited by

              @hawkes_84
              It appears that some games with 2d graphics are playable.

              You can't beat the classics(unless you copy them).

              hawkes_84H 1 Reply Last reply Reply Quote 0
              • duglorD
                duglor @hawkes_84
                last edited by

                @hawkes_84 What's the pi 5 word on PS2 and 3DS?

                hawkes_84H 1 Reply Last reply Reply Quote 0
                • hawkes_84H
                  hawkes_84 @duglor
                  last edited by

                  @duglor well from the many videos I've already watched it's looking promising. Obviously it's emulation using Pi OS but surely if emulation works on one it can work on the other. Just hoping for a new version of Retropie to play it all

                  1 Reply Last reply Reply Quote 1
                  • hawkes_84H
                    hawkes_84 @Unknown
                    last edited by

                    @Unknown forget that stuff! I want some Breathe Of The Wild πŸ˜‚ could you imagine ..

                    UnknownU 1 Reply Last reply Reply Quote 1
                    • DarksaviorD
                      Darksavior @Unknown
                      last edited by Darksavior

                      @Unknown Unfortunately, most of us aren't going to use the desktop environment. Those emulators won't run on Pi OS Lite right now which is what RetroPie runs on.

                      UnknownU 1 Reply Last reply Reply Quote 0
                      • UnknownU
                        Unknown @Darksavior
                        last edited by

                        @Darksavior perhaps , if some way is developed for it to run from a terminal command then it would work.

                        You can't beat the classics(unless you copy them).

                        1 Reply Last reply Reply Quote 0
                        • UnknownU
                          Unknown @hawkes_84
                          last edited by Unknown

                          @hawkes_84 said in Switch emulation on Pi 5!!!!:

                          @Unknown forget that stuff! I want some Breathe Of The Wild πŸ˜‚ could you imagine ..

                          Maybe the pi 6 or 7 will give us the opportunity. Either way it should be doable in a decade.

                          You can't beat the classics(unless you copy them).

                          1 Reply Last reply Reply Quote 1
                          • thelostsoulT
                            thelostsoul
                            last edited by

                            Recently Yuzu added support for native execution of ARM CPU on Android, meaning it won't actually emulate the entire CPU. Which gives a huge bump in performance. Does anybody know if the native execution of ARM CPU is used on the Pi 5 as well?

                            πŸ“œ RE/SET: 100 SNES Games for your RetroPie, 🎁 Share your hidden gems and insider tips

                            UnknownU 1 Reply Last reply Reply Quote 1
                            • UnknownU
                              Unknown @thelostsoul
                              last edited by Unknown

                              @thelostsoul
                              I am not certain, but the arm extension could be the sole reason yuzu works on the pi. If it isn’t I imagine that since the extension is part of the source code, it might activate itself on detection of the type of processor.

                              You can't beat the classics(unless you copy them).

                              mituM 1 Reply Last reply Reply Quote 0
                              • mituM
                                mitu Global Moderator @Unknown
                                last edited by mitu

                                @Unknown Sorry, but I don't think you understood what @thelostsoul asked about. The arm64 architecture is supported without the extension mentioned (NCE [1]), which is meant to speed up things, not to implement support for arm64.

                                [1] NCE: Native Code Execution, currently yuzu uses a JIT (Just in time compiler), due to the similarities between android devices and the Nintendo switch we are able to use something called NCE which basically executes the ARM code directly which is much more faster and efficient than JIT

                                UnknownU 1 Reply Last reply Reply Quote 2
                                • UnknownU
                                  Unknown @mitu
                                  last edited by

                                  @mitu @thelostsoul
                                  My apologies.

                                  You can't beat the classics(unless you copy them).

                                  thelostsoulT 1 Reply Last reply Reply Quote 1
                                  • thelostsoulT
                                    thelostsoul @Unknown
                                    last edited by thelostsoul

                                    @Unknown All good. I should have been more specific, as this is a relative new and unknown feature on Yuzu. @mitu explained it a bit already. Currently Yuzu does what basically every emulator does and emulates the CPU in its entirety. That is very slow and the reason why we need powerful and modern computers to do this. Now the CPU on Switch is an ARM architecture and is very similar to what you find in an Android phone. What they can do is, instead emulating every CPU command, they can utilize what's already there and run parts of it native. They also call it "Project NICE" (not sure where the i comes from in NCE, but it sounds nice).

                                    Here is my question: Does this apply to Raspberry Pi 5 with Linux as well or is it limited to Android devices? I don't know if these ARM architectures are similar enough. EDIT: I just looked up specs and the Switch CPU is an "ARM 4 Cortex-A57" and the Raspberry Pi 5 has an "Arm Cortex A76".

                                    πŸ“œ RE/SET: 100 SNES Games for your RetroPie, 🎁 Share your hidden gems and insider tips

                                    1 Reply Last reply Reply Quote 1
                                    • First post
                                      Last post

                                    Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.

                                    Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.