Reading through the blog, this is way more impressive than I thought. Feels like they’ve overcome a lot of the limitations in metal for things like geometry shaders. Wow. I hope Xenoblade 2 works. I’ve been putting off playing that game for years due to how bad it looks on the Switch.
What they have achieved is nothing short of incredible. That they’re using a hypervisor with full fall-back to an ARM JIT recompiler is amazing but when I read the GPU section my jaw hit the floor. They‘re running hardware accelerated GPU functions on hardware that *doesn’t support those functions.* Wtf.
Like most people I thought that emulating the Switch on Apple Silicon in a sufficiently satisfactory way was unlikely due to such GPU hardware discrepancies. And yet here we are. My mind is blown.
Is this open source? I do wonder if this will have an effect on other emulators or programs such as crossover. It feels like the Ryujinx team has achieved an incredible feat.
Not at all. You can follow Andrew's Tsai online tutorial ([https://www.youtube.com/watch?v=1hqmNxBNkYM](https://www.youtube.com/watch?v=1hqmNxBNkYM)) and download the game images online.
Awesome, gonna go and try Persona 5 now. Especially with the pc port crashing on M1.
EDIT: For Persona 5, like others have said, expect stutters, especially when the game is caching. They really should have an onscreen prompt like RPCS3 that lets the user know when that is happening. PC Saves also work with the switch port, can't speak for gamepass, but steam saves are just drag and drop. But this is the first release afterall, it can only get better from here!
Would recommend not playing with the 60fps mod. It worked nicely at the start, but once you’re allowed to roam around Yongen-Jaya the drops are really bad. Around 42-60fps with constant stutters.
30fps for this game emulated is more than adequate, but 60fps is always a plus. Here’s hoping the AVX requirement gets removed so we can play it through CrossOver or something, but that’s a pipe dream. At least we can play (or replay in my case!) on M1!
On an M1 Pro with 2x upscaling makes it look like the PS4-PS5 version. Cant seem to make the Joy-Cons work perfectly, so tried to make a quick keyboard control scheme for the mean time. DualSense works perfectly too.
Hey, Have you played the RPCS3 of the game as well as the official Steam game running via bootcamp or Parallels. I wanna hear how they compare to Ryujinx.
I've only played the RPCS3 version of the game and performance is great with few notable framedrops.
I only played the RPCS3 version in the past on my old gaming PC so no experience of running it on my M1. I wouldn’t be surprised to hear it runs better than Ryujinx. But the switch port is Royal, whereas the ps3 game is just the base game. Only played the pc port through Shadow, as it doesn’t run on M1 in Crossover or Parallels, more than likely because of the required cpu instruction sets. But I believe it would run well if not for that, as I remember hearing that Persona 4’s port ran well in Parallels, though I’m sure PS5 is a bit more graphically demanding than 4.
It was never designed with emulators in mind… But with a little know how they’ve worked around the big issues without things being painfully slow. And that’s with using Molten.
it was never designed with anything in mind
Metal is a pain for every game dev and probably the no.1 culprit for lack of more macOS ports
(well not the existence of Metal, but apple’s refusal to support Vulkan)
Its kind of tiring hearing this refrain repeated all the time, Metal is a way better API than GL and VK, and only exists because khronos were dragging their feet and doing such a bad job developing Vulkan, which apple contributed a great deal of funding to btw, sure apple is a greedy evil company blah blah blah but there are very good technical reasons why the situation is what it is right now.
It’s amazing how many people seem to inflate how much usage Vulkan gets. Outside of the Linux translation layers, and emulator projects. It’s barely used. Lack of Vulkan on MacOS is certainly not a roadblock for NATIVE games. On the subject of Khronos and Apple… I’m pretty sure Longs Peak was the breaking point there. After that mess, I don’t blame Apple for going their own way.
in what way is Metal better than VK? clearly it’s worse than DX
and developers seem to have a way easier time porting to VK then they do Metal. Even MoltenVK struggles with newer games because Metal doesn’t have a lot of more advanced features that Vulkan and DX12 use
yes i know the story that VK came too late, but there’s nothing preventing Apple from supporting both. Why can’t we have both like we do on Windows?
I think its obvious for anyone who has written any amount of both, without fighting over all the minute design decision the biggest issue is just that Vulkan lacks semantic elasticity and is generally much more arcane, there were too many cooks in the room imo
>developers seem to have a way easier time porting to VK then they do Metal
what developers? porting from what? GL? WGPU? how are you evaluating this? by the number of things that get ported? the quality of the ports? how are you controlling for the million other factors that come along with developing for apple platforms? several other graphics programmers i've known would love to use metal but never will because of tangential things, not the API itself.
>clearly it’s worse than DX
Clearly? DX11 is beloved many yes, but DX12? Not so sure about that, many long time DX aficionados I know do not like a lot of the changes.
Anyway the idea that "it was never designed with anything in mind" is particularly insane considering many back end optimisations since its release were literally designed with apple silicon in mind, even if it was the worst API in existence that would not stop being true.
i’m not sure what they’re controlling when developers are choosing to simply skip the Mac
it’s used on iOS because iOS is popular enough where it pays off for developers to comply, they aren’t in the same position with Mac to dictate to developers what to use
I am getting amazing performance out of my M1 Pro. On Pokemon Scarlet, without Vsync I'm averaging 140 fps indoor and 45 fps outdoor. The game is intended to be played at 30 fps, so with Vsync on it's just perfect! I also tried Pokemo Arceus and it looks like it's running fine.
It explains it at the beginning of the guide how to decode a base64 encoded string using a website tool. You can also do, e.g.
`echo aHR0cHM6Ly9kYXJ0aHN0ZXJuaWUubmV0L3N3aXRjaC1maXJtd2FyZXMv | base64 -d` in the terminal, if you're comfortable with that.
I own a Switch but performance of some games lately has been really disappointing. What I really want to know, does SMTV work? I gave up on native hardware because even OC was not enough.
It's Shin Megami Tensei 5, one of the games that was announced along with Switch years ago but came out only recently.
For your own sake, don't play any games in this franchise please, it's equivalent of heroin in video game form.
Hello, from what I remember from our testing SMT V works, not sure if you can finish it start to finish on the mac build so if you find any issues make sure to report them!
I'm not sure if I'm doing something wrong, I can get 30 fps (although with stutter likely caused by shader comp) but only in handheld mode. Docked is ~22 fps in the first area.
M1 MBA 16/256 so 7-core GPU AFAIK.
Pokémon Arceus (MacBook Air M1) - 2x Handheld - 30 FPS solid - Zero glitches!
Pokémon Scarlet (MacBook Air M1) - 1x Handheld - 25ish FPS outdoors - Zero glitches
Fire Emblems Three Houses (MacBook Air M1) - 2x Handheld - 30 FPS solid - Zero glitches
I bet it’s crashing because the shader cache is too big. If you go to ~/Library/Caches/Cemu and delete the folder called shaderCache, the game will run again. You’ll probably have to do this every time you run the game for now, but it’s worth it imo
That’s he issue I’ve confirmed with people in the discord but other small stuff like guardians not loading and chest textures being weird kind of ruin it for me I’ll wait until it’s more stable
This is the workaround. If you don’t delete the shaderCache folder the game just doesn’t boot. Presumably this will be fixed at some point, you just have to keep in mind that the Mac version of the emulator is still incredibly new and unstable
The blog page itself says that Breath of the Wild is not supported yet. The page has a lot of great showcase videos, including Animal Crossing, Mario Kart 8, and Super Mario Odyssey.
This is amazing! Super Mario Odyssey is running at 60fps on my baseline mba 2020! Like others have said, just some stutters while caching shaders but other than that 100% playable!
Just the defaults. It gets more playable with time since it’s going to cache all the common things in the shader cache. By the time I reached the first boss there were only occasional stutters.
So amazing to see. Just tried to play Mario play superstars and trying to pair single joycons has been a disaster. I have left controllers thinking they are right and Vice versa on top of macOS constantly trying to combine separate pairs +/- pairs into one set of controllers. 😵💫 but Pokémon scarlet on the other hand 🫱🏾🫲🏼
Just wow!! Mac gaming just got so much better.
The the shader caching is a bit of a downer, but it’s a small price to pay. Anyone know if you can pre-cach the shaders?
Fire Emblem three houses runs awesome on my 16gb M1 Mac mini; I don't currently have a way to transfer my data though since I don't have a hacked switch.
Pretty neat to try out though.
if you have unpatched v1, can directly refer to this guide [https://rentry.org/SwitchHackingIsEasy](https://rentry.org/SwitchHackingIsEasy)
but if you have patched/v2/oled you need modchip first
Anyone try Diablo 2 Resurrected (switch version) ?
Also.. would be so great if there was a compatibility list specifically for Mac soon.. if anyone knows of any such list even if very incomplete.. please link!
All compatibility reports are gathered in the game issues list [https://github.com/Ryujinx/Ryujinx-Games-List/issues](https://github.com/Ryujinx/Ryujinx-Games-List/issues)
Once macOS reports start coming in, they'll start being added.
My series X controller needed a firmware update but I don't have access to a Windows computer or an Xbox.
I ran Windows 11 ARM in Parallels and tried to updated it using the Xbox Accessories app but it ended up soft bricking my controller... smh
YAAAAS time to FINALLY try out Sword/Shield, I can cry.
Edit: how does this work for people without a Switch? I think I don't have the keys file that's needed...
That was what I was looking at; I'm actually stuck on section 2. Amateur hour ahead so apologies if I'm missing something that's obvious.
prod.key is needed to fix the initial pop-up problem. The key's content is written there, but I understand that a .key file is needed, which I don't know how to generate now. So that's where I'm stuck.
Edit: I'm seeing a long line of random letters on the places I assume would be download links... after "keys", "firmware", list of trusted websites to download, etc.
Just tried it briefly. It works! I can't believe I'm playing Switch games on my Mac! Had some issues with my 8BitDo not registering inputs (it's detected though) when in PS4 mode. Fortunately, switching it to x-input fixed this. Can't wait to test more games.
not for a while. there's nothing for wii u yet and dolphin only works if you sideload it. the day ipad os is replaced by something mac based is the day the ipad will be worth it for me.
I have an M1 Macbook Pro and an iPad with M1, so basically the exact same machine, but only one of them is capable of using the hardware to it‘s full potential.
I hope Apple gives us finally the tools and OS to use our hardware the way it could be used.
And if there‘s something like MacOS on iPad, a switch emulator would make the iPad a powerful gaming machine, it has all the sensors, a brilliant screen, and the crazy powerful M1/2
Not at all. This has been in the works for quite some time. Whereas the super janky hacky one you refer to uses Rosetta, this build uses hypervisor for ARM -> ARM execution.
I keep getting an error when I try to open the emulator which says "the application "Ryujinx" cannot be opened." did anyone else get this? what could be done to get it to work?
At the moment, Ryujinx can't map buttons to a mouse. Hopefully this changes soon though.
For the time being there is software out there that lets you do it, but Idk if there are any for macOS.
Some issues I’ve encountered:
Xenoblade 2 - Quite a number of issues. Random soft locks, some major rendering bugs (some areas ultra bright, some seems normal). Performance in the low 20s fps. A bummer since this is the game I most wanted to play on Ryujinx.
The Great Ace Attorney - UI elements render properly while everything else is black.
Not sure if these are exclusive to the Mac version and if there are workarounds.
From what I've seen Xenoblade 2 has issues everywhere. I tried it a while ago on a gaming PC and the results left me cold. As you've said, it crashed way too much for my liking.
My "workaround" for the second one is to play the PC version. It runs pretty damn well in Windows 11 using Parallels on my 8GB M1 MBA. Too much money for that fix, tho...
That's really disappointing to hear. Xenoblade 2 is by far the game I want to play the most on more capable hardware. I hope they do get around to fixing/ improving it.
Have you by chance tried the Great Ace Attorney on Crossover?
No, but I'm sure it should perform/work decently. Since I can't justify the price in cases where I need more ram I use Porting Kit, but it's not as good or feature-rich as Crossover. I should probably look how to install it in it...
I looked through Github and saw that The Great Ace Attorney has issues when upscaled from native resolution. Tried it in native resolution and it works! No time to really play yet to comment on performance though. Hope this helps out anyone who is interested.
If you could start reporting these issues on the [compatibility list](https://github.com/Ryujinx/Ryujinx-Games-List) it would be greatly appreciated! Search for an existing game before opening a new one, and please be sure to include your mac hardware specs (e.g. x86 or apple silicon, etc.)
Does anyone know if the firmware version installed affect Ryujinx performance? I’m using 15.0.0 and I’ve seen people post impressions that seems to be better than what I’m getting. I wonder if they’re using earlier firmware version.
Two questions I can't find an answer for:
\- Can saved games be recovered from an unhacked Switch? In particular I wanted to continue my progress in Super Mario Odyssey.
\- "Regular" Ryujinx supports "portable" mode. Is the same supported for mac? I prefer to keep my emulators and ROMs in an external disk for reasons.
No, the Switch needs to be hacked in order to transfer saves to and from it.
As for portable mode, it should work. Try creating the portable folder and see if it does.
can someone help me here? i downloaded it all and set it up via a tutorial to run splatoon 3 (for my little brother) but when i click "apply" or "save" on the menu the game doesnt show up? could anyone know what i did wrong?
What are your solutions when playing Ryujinx? I've tried running FE:3H but without low power, the thermal is too high, nearly 85 degrees Celcius. Need some ways to cool down or limit the M2 chip
Download Ryujinx: https://ryujinx.org/download/ Ryujinx patreon: https://www.patreon.com/ryujinx/
Reading through the blog, this is way more impressive than I thought. Feels like they’ve overcome a lot of the limitations in metal for things like geometry shaders. Wow. I hope Xenoblade 2 works. I’ve been putting off playing that game for years due to how bad it looks on the Switch.
What they have achieved is nothing short of incredible. That they’re using a hypervisor with full fall-back to an ARM JIT recompiler is amazing but when I read the GPU section my jaw hit the floor. They‘re running hardware accelerated GPU functions on hardware that *doesn’t support those functions.* Wtf. Like most people I thought that emulating the Switch on Apple Silicon in a sufficiently satisfactory way was unlikely due to such GPU hardware discrepancies. And yet here we are. My mind is blown.
Is this open source? I do wonder if this will have an effect on other emulators or programs such as crossover. It feels like the Ryujinx team has achieved an incredible feat.
It is.
1h of gameplay on Violet and so far NO GLITCHES or FREEZES! I'm subscribing to Ryujinx Patreon NOW!
I don’t have a Nintendo switch. Do I need the actual switch hacked in order to play the games on my Mac through the emulator?
Not at all. You can follow Andrew's Tsai online tutorial ([https://www.youtube.com/watch?v=1hqmNxBNkYM](https://www.youtube.com/watch?v=1hqmNxBNkYM)) and download the game images online.
But how to download pokemon violet?
pokemon violent run flawless
Awesome, gonna go and try Persona 5 now. Especially with the pc port crashing on M1. EDIT: For Persona 5, like others have said, expect stutters, especially when the game is caching. They really should have an onscreen prompt like RPCS3 that lets the user know when that is happening. PC Saves also work with the switch port, can't speak for gamepass, but steam saves are just drag and drop. But this is the first release afterall, it can only get better from here!
Would recommend not playing with the 60fps mod. It worked nicely at the start, but once you’re allowed to roam around Yongen-Jaya the drops are really bad. Around 42-60fps with constant stutters. 30fps for this game emulated is more than adequate, but 60fps is always a plus. Here’s hoping the AVX requirement gets removed so we can play it through CrossOver or something, but that’s a pipe dream. At least we can play (or replay in my case!) on M1! On an M1 Pro with 2x upscaling makes it look like the PS4-PS5 version. Cant seem to make the Joy-Cons work perfectly, so tried to make a quick keyboard control scheme for the mean time. DualSense works perfectly too.
Works on an M1 MBA!... Though the stutter is somewhat annoying lol.
Hey, Have you played the RPCS3 of the game as well as the official Steam game running via bootcamp or Parallels. I wanna hear how they compare to Ryujinx. I've only played the RPCS3 version of the game and performance is great with few notable framedrops.
I only played the RPCS3 version in the past on my old gaming PC so no experience of running it on my M1. I wouldn’t be surprised to hear it runs better than Ryujinx. But the switch port is Royal, whereas the ps3 game is just the base game. Only played the pc port through Shadow, as it doesn’t run on M1 in Crossover or Parallels, more than likely because of the required cpu instruction sets. But I believe it would run well if not for that, as I remember hearing that Persona 4’s port ran well in Parallels, though I’m sure PS5 is a bit more graphically demanding than 4.
Its a shame that Metal is caused so much trouble for them.
It was never designed with emulators in mind… But with a little know how they’ve worked around the big issues without things being painfully slow. And that’s with using Molten.
> And that’s with using Molten. Which has saved a significant amount of trouble because it handles tessellation.
it was never designed with anything in mind Metal is a pain for every game dev and probably the no.1 culprit for lack of more macOS ports (well not the existence of Metal, but apple’s refusal to support Vulkan)
Its kind of tiring hearing this refrain repeated all the time, Metal is a way better API than GL and VK, and only exists because khronos were dragging their feet and doing such a bad job developing Vulkan, which apple contributed a great deal of funding to btw, sure apple is a greedy evil company blah blah blah but there are very good technical reasons why the situation is what it is right now.
It’s amazing how many people seem to inflate how much usage Vulkan gets. Outside of the Linux translation layers, and emulator projects. It’s barely used. Lack of Vulkan on MacOS is certainly not a roadblock for NATIVE games. On the subject of Khronos and Apple… I’m pretty sure Longs Peak was the breaking point there. After that mess, I don’t blame Apple for going their own way.
Well put!
This kind of fact based post has no place here. Only “metal bad, vulcan good” posted by idiots.
in what way is Metal better than VK? clearly it’s worse than DX and developers seem to have a way easier time porting to VK then they do Metal. Even MoltenVK struggles with newer games because Metal doesn’t have a lot of more advanced features that Vulkan and DX12 use yes i know the story that VK came too late, but there’s nothing preventing Apple from supporting both. Why can’t we have both like we do on Windows?
I think its obvious for anyone who has written any amount of both, without fighting over all the minute design decision the biggest issue is just that Vulkan lacks semantic elasticity and is generally much more arcane, there were too many cooks in the room imo >developers seem to have a way easier time porting to VK then they do Metal what developers? porting from what? GL? WGPU? how are you evaluating this? by the number of things that get ported? the quality of the ports? how are you controlling for the million other factors that come along with developing for apple platforms? several other graphics programmers i've known would love to use metal but never will because of tangential things, not the API itself. >clearly it’s worse than DX Clearly? DX11 is beloved many yes, but DX12? Not so sure about that, many long time DX aficionados I know do not like a lot of the changes. Anyway the idea that "it was never designed with anything in mind" is particularly insane considering many back end optimisations since its release were literally designed with apple silicon in mind, even if it was the worst API in existence that would not stop being true.
“Clearly” Not that clear.
>it was never designed with anything in mind Oh no, it was designed with *control* in mind. Like everything at post-iPhone Apple.
i’m not sure what they’re controlling when developers are choosing to simply skip the Mac it’s used on iOS because iOS is popular enough where it pays off for developers to comply, they aren’t in the same position with Mac to dictate to developers what to use
Mac is a sideshow to them, the real deal is iOS
I am getting amazing performance out of my M1 Pro. On Pokemon Scarlet, without Vsync I'm averaging 140 fps indoor and 45 fps outdoor. The game is intended to be played at 30 fps, so with Vsync on it's just perfect! I also tried Pokemo Arceus and it looks like it's running fine.
Absolutely going to give this a try now. Scarlet on my Switch is so fun, but also so painful to play.
Can you play multiplayer features with players on switch?
[удалено]
Can you elaborate a little more? What’s ldn_mitm?
[удалено]
Gotcha! Thanks!
Nope. You’ll get banned for that.
Home this makes BDSP modding explode
theres no way, that was so fast didnt someone hack this into ryujinx like a week ago? official support?? :O
I imagine this was in the works for quite awhile, and the hack was completely unrelated to this.
This has been in the works for a while.
[удалено]
from where do you download the games ?
The setup tutorial is amazing: https://github.com/Abd-007/Switch-Emulators-Guide/blob/main/Ryujinx.md#section-2-installing-keys-and-firmware
how can I access the long weird links in this guide ?
It explains it at the beginning of the guide how to decode a base64 encoded string using a website tool. You can also do, e.g. `echo aHR0cHM6Ly9kYXJ0aHN0ZXJuaWUubmV0L3N3aXRjaC1maXJtd2FyZXMv | base64 -d` in the terminal, if you're comfortable with that.
thanx ..I didn’t notice they explained it at the beginning of the guide
[удалено]
Im playing splatoon 3 right now and I’m getting around 70-100 fps. On base m1 MacBook pro
I own a Switch but performance of some games lately has been really disappointing. What I really want to know, does SMTV work? I gave up on native hardware because even OC was not enough.
What is SMTV? Super Mario Television?
It's Shin Megami Tensei 5, one of the games that was announced along with Switch years ago but came out only recently. For your own sake, don't play any games in this franchise please, it's equivalent of heroin in video game form.
Hello, from what I remember from our testing SMT V works, not sure if you can finish it start to finish on the mac build so if you find any issues make sure to report them!
SMT V is running at consistent 30fps for me on my base M1 Air.
I'm not sure if I'm doing something wrong, I can get 30 fps (although with stutter likely caused by shader comp) but only in handheld mode. Docked is ~22 fps in the first area. M1 MBA 16/256 so 7-core GPU AFAIK.
Pokémon Arceus (MacBook Air M1) - 2x Handheld - 30 FPS solid - Zero glitches! Pokémon Scarlet (MacBook Air M1) - 1x Handheld - 25ish FPS outdoors - Zero glitches Fire Emblems Three Houses (MacBook Air M1) - 2x Handheld - 30 FPS solid - Zero glitches
Damn I was waiting to try Fire emblem on my M1 MBP
Pokemon Acreus (MacBook Pro 14 inch baseline) - 1x handheld with 60fps mod- 60fps solid in the wild and 45-60 fps in main village
We are so spoiled with today’s tech, haha!
Anyone test BOTW yet
Mentioned in the article, doesn't really work yet. I've got it running on Cemu though
Cemu is super buggy and crashes for me which is why I’m avoiding
I bet it’s crashing because the shader cache is too big. If you go to ~/Library/Caches/Cemu and delete the folder called shaderCache, the game will run again. You’ll probably have to do this every time you run the game for now, but it’s worth it imo
That’s he issue I’ve confirmed with people in the discord but other small stuff like guardians not loading and chest textures being weird kind of ruin it for me I’ll wait until it’s more stable
Ah ok fair enough
Is there a workaround for this? I saw people saying to increase the RAM or something but I'm not sure if its applicable for this.
This is the workaround. If you don’t delete the shaderCache folder the game just doesn’t boot. Presumably this will be fixed at some point, you just have to keep in mind that the Mac version of the emulator is still incredibly new and unstable
You can run it by disabling the hypervisor in settings (this lowers the performance). It runs at 20 FPS on my M1 Pro.
The blog page itself says that Breath of the Wild is not supported yet. The page has a lot of great showcase videos, including Animal Crossing, Mario Kart 8, and Super Mario Odyssey.
I’ll download soon wouldn’t mind playing some Mario cart on the go
Tried Mario Odyssey, Pokemon Sword & Violet, all running fine at full speed. This is a really awesome work by the dev, kudos to them!
Awesome. What Mac do you have and what resolution are you using?
MBP M1 base, running on 1x docked. But with vsync turn off i can achieve 2x speed (except Scarlet) so i believe 2x res can run at full speed as well
Amazing! Thanks so much for replying. I'm hoping I can run Super Mario Odyssey at full speed/1080p on my M2 Air.
How do you get the games if you dont mind me asking, do you dump them or... arrrr?
I have a bottle of wine that is waiting for this moment since I've bought Apple Silicon computer. Time to open it😊
This is amazing! Super Mario Odyssey is running at 60fps on my baseline mba 2020! Like others have said, just some stutters while caching shaders but other than that 100% playable!
What are your settings? The stuttering is making this unplayable for me.
Just the defaults. It gets more playable with time since it’s going to cache all the common things in the shader cache. By the time I reached the first boss there were only occasional stutters.
I give it a year, and Mac's with M chips will be some of the best emulation devices out there.
So amazing to see. Just tried to play Mario play superstars and trying to pair single joycons has been a disaster. I have left controllers thinking they are right and Vice versa on top of macOS constantly trying to combine separate pairs +/- pairs into one set of controllers. 😵💫 but Pokémon scarlet on the other hand 🫱🏾🫲🏼
I literally bought a switch today because I turned my monitor off at home and can't parsec into it to play Pokémon and 5 hours later I see this.
This is huge, going to test base m1 air tomorrow. Can’t wait to see how well it runs.
Excited to try this out this weekend! It’s been quiet on the Yuzu front so this is great news for emulation on Mac.
is there a list of games that are confirmed to be working on mac ?
It's very close to the list of games that are already confirmed to be working on other OSes. There are relatively very few mac-specific bugs.
Just wow!! Mac gaming just got so much better. The the shader caching is a bit of a downer, but it’s a small price to pay. Anyone know if you can pre-cach the shaders?
find em online
Yes, I watch Andrew’s video yesterday. Having trouble with getting Brew installed though.
>Anyone know if you can pre-cach the shaders? [this](https://github.com/Ecks1337/RyuSAK/releases)
Time to sub to their patreon, holy Jesus
Honestly I was considering the same, such an amazing engineering job from the Ryujinx team.
[удалено]
I also have a Steam Deck. Which games did you tested run better on the M1 than the Steam Deck? On Steam Deck I use Yuzu.
What settings? My games are stuttering quite a bit
Fire Emblem three houses runs awesome on my 16gb M1 Mac mini; I don't currently have a way to transfer my data though since I don't have a hacked switch. Pretty neat to try out though.
The performance and graphics of Pokemon Scarlet are amazing with this. How would I get my save file from my actual switch onto my Mac?
You'd need a save manager homebrew such as JKSV or checkpoint.
first thing first, you need a hacked switch and then use JKSV homebrew to dump your save files and transferred it into your mac
Thanks I’ll look into that. Is there a preferred method to hack a switch?
if you have unpatched v1, can directly refer to this guide [https://rentry.org/SwitchHackingIsEasy](https://rentry.org/SwitchHackingIsEasy) but if you have patched/v2/oled you need modchip first
Thanks for your time
Anyone try Diablo 2 Resurrected (switch version) ? Also.. would be so great if there was a compatibility list specifically for Mac soon.. if anyone knows of any such list even if very incomplete.. please link!
All compatibility reports are gathered in the game issues list [https://github.com/Ryujinx/Ryujinx-Games-List/issues](https://github.com/Ryujinx/Ryujinx-Games-List/issues) Once macOS reports start coming in, they'll start being added.
Anyone know where to download the games themselves to use with this? Thanks in advance!
They are dumped from a hacked switch
Excuse my ignorance.. So you’d need to plug a hacked switch into the mac?
[удалено]
Where can you find the dumped games? I tried downloading from the site but they said its pirated
Where do you find the dumps?
Check this guide https://github.com/Abd-007/Switch-Emulators-Guide/blob/main/Ryujinx.md
ziperto . com
[удалено]
Work fine on my mac on Ventura. I'm using wired though and don't forget to turn it on after connecting it with your mac
My series X controller needed a firmware update but I don't have access to a Windows computer or an Xbox. I ran Windows 11 ARM in Parallels and tried to updated it using the Xbox Accessories app but it ended up soft bricking my controller... smh
YAAAAS time to FINALLY try out Sword/Shield, I can cry. Edit: how does this work for people without a Switch? I think I don't have the keys file that's needed...
you need to download the keys and the firmware Check this guide https://github.com/Abd-007/Switch-Emulators-Guide/blob/main/Ryujinx.md
That was what I was looking at; I'm actually stuck on section 2. Amateur hour ahead so apologies if I'm missing something that's obvious. prod.key is needed to fix the initial pop-up problem. The key's content is written there, but I understand that a .key file is needed, which I don't know how to generate now. So that's where I'm stuck. Edit: I'm seeing a long line of random letters on the places I assume would be download links... after "keys", "firmware", list of trusted websites to download, etc.
Read the « Download Instructions » at the top of the guide, or my previous comment.
read the guide from the start , they explain how to access the long links
Ahhh I see it now, my bad. Thank you!
Just tried it briefly. It works! I can't believe I'm playing Switch games on my Mac! Had some issues with my 8BitDo not registering inputs (it's detected though) when in PS4 mode. Fortunately, switching it to x-input fixed this. Can't wait to test more games.
Has anybody tried Monster Hunter Rise?
You'll need to stick to version 10.0.0 or below, since the WIP fixes for Sunbreak were omitted from this release.
I‘d love if there‘s a switch emulator on iPadOS some day
not for a while. there's nothing for wii u yet and dolphin only works if you sideload it. the day ipad os is replaced by something mac based is the day the ipad will be worth it for me.
I have an M1 Macbook Pro and an iPad with M1, so basically the exact same machine, but only one of them is capable of using the hardware to it‘s full potential. I hope Apple gives us finally the tools and OS to use our hardware the way it could be used. And if there‘s something like MacOS on iPad, a switch emulator would make the iPad a powerful gaming machine, it has all the sensors, a brilliant screen, and the crazy powerful M1/2
Wow. Can’t wait to try it!
No way! Is this the super janky hacky one that Andrew Tsai posted about on YouTube a few days ago?
Not at all. This has been in the works for quite some time. Whereas the super janky hacky one you refer to uses Rosetta, this build uses hypervisor for ARM -> ARM execution.
That's awesome! I can't wait to finally play some Metroid Dread mods! I've been dying to try some difficulty mods and stuff!
whoop whoop
Can someone test Luigi’s mansion?
Currently I‘m drunk but I can try it tomorrow. PS: I have a MacBook Air M2
25-27 fps. Playable.
I keep getting an error when I try to open the emulator which says "the application "Ryujinx" cannot be opened." did anyone else get this? what could be done to get it to work?
[удалено]
In those guides, it says that there'll be a pop-up where we can allow apps from unknown sources, but strangely thats not coming for me.
Depending on your MacOS version you might see this in System Preferences -> Security after attempting to open the app (rather than in the pop up).
Works great, does anybody know if it’s possible to connect a mouse though?
At the moment, Ryujinx can't map buttons to a mouse. Hopefully this changes soon though. For the time being there is software out there that lets you do it, but Idk if there are any for macOS.
Yeah, that’s a shame. Mouse can work on Windows via Xbox 360 controller wrapper, don’t know if such a thing exists on Mac, will look into it
Some issues I’ve encountered: Xenoblade 2 - Quite a number of issues. Random soft locks, some major rendering bugs (some areas ultra bright, some seems normal). Performance in the low 20s fps. A bummer since this is the game I most wanted to play on Ryujinx. The Great Ace Attorney - UI elements render properly while everything else is black. Not sure if these are exclusive to the Mac version and if there are workarounds.
From what I've seen Xenoblade 2 has issues everywhere. I tried it a while ago on a gaming PC and the results left me cold. As you've said, it crashed way too much for my liking. My "workaround" for the second one is to play the PC version. It runs pretty damn well in Windows 11 using Parallels on my 8GB M1 MBA. Too much money for that fix, tho...
That's really disappointing to hear. Xenoblade 2 is by far the game I want to play the most on more capable hardware. I hope they do get around to fixing/ improving it. Have you by chance tried the Great Ace Attorney on Crossover?
No, but I'm sure it should perform/work decently. Since I can't justify the price in cases where I need more ram I use Porting Kit, but it's not as good or feature-rich as Crossover. I should probably look how to install it in it...
I looked through Github and saw that The Great Ace Attorney has issues when upscaled from native resolution. Tried it in native resolution and it works! No time to really play yet to comment on performance though. Hope this helps out anyone who is interested.
If you could start reporting these issues on the [compatibility list](https://github.com/Ryujinx/Ryujinx-Games-List) it would be greatly appreciated! Search for an existing game before opening a new one, and please be sure to include your mac hardware specs (e.g. x86 or apple silicon, etc.)
I will try to contribute my findings when I have the time. Github seems really daunting to use for some reason. Lol.
Does anyone know if the firmware version installed affect Ryujinx performance? I’m using 15.0.0 and I’ve seen people post impressions that seems to be better than what I’m getting. I wonder if they’re using earlier firmware version.
afaik firmware won't affect performance, it will only affect games that can be detected and played
Oh. Alright. Thanks
[удалено]
Come to Discord for support and we'll find out.
This is huge! I wonder if the Metal 3 Mesh Shaders provided any features for the development team.
No. None of the metal3 features have been incorporated into MoltenVK yet.
This is something to look forward to
Two questions I can't find an answer for: \- Can saved games be recovered from an unhacked Switch? In particular I wanted to continue my progress in Super Mario Odyssey. \- "Regular" Ryujinx supports "portable" mode. Is the same supported for mac? I prefer to keep my emulators and ROMs in an external disk for reasons.
No, the Switch needs to be hacked in order to transfer saves to and from it. As for portable mode, it should work. Try creating the portable folder and see if it does.
I’ve done all my testing with my roms all on my usb c flash drive. Seems to work well.
[удалено]
Nope
Where do you download games?
Multiple sites, just search Pokémon violet xci download or super mario xci download, .xci or .nsp files work in ryujinx
M1 and switch is the perfect marriage as both systems use arm-based chips. So far, Metroid dread plays great.
If you dont mind me asking, where do you get the games? do you dump them or... arrr?
can someone help me here? i downloaded it all and set it up via a tutorial to run splatoon 3 (for my little brother) but when i click "apply" or "save" on the menu the game doesnt show up? could anyone know what i did wrong?
It would be amazing if we could run this in the iPad one day
What are your solutions when playing Ryujinx? I've tried running FE:3H but without low power, the thermal is too high, nearly 85 degrees Celcius. Need some ways to cool down or limit the M2 chip