Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update to Apple Silicon Native Dolphin on MacOS #354

Closed
marcelroed opened this issue Jun 19, 2022 · 5 comments
Closed

Update to Apple Silicon Native Dolphin on MacOS #354

marcelroed opened this issue Jun 19, 2022 · 5 comments

Comments

@marcelroed
Copy link

marcelroed commented Jun 19, 2022

Expected Behavior

Ishiiruka should perform roughly the same as vanilla Dolphin.

Current Behavior

Running on the latest MacBook Pros results in laggy performance, often with the red indicator text showing "Your computer is running slow and impacting the performance of the match". The game is noticeably more sluggish than running it using native Dolphin.

Steps to Reproduce

  1. Run Slippi netplay on any M1 Mac
  2. Compare with Dolphin running Melee on M1 Mac, which runs lag-free on any resolution

Environment

Late 2021 MacBook Pro with M1 Pro, latest Slippi/Ishiiruka version 2.4.0 (not Apple Silicon native).
Compared to Dolphin Beta version 5.0-16380 (Apple Silicon native).

Some Questions

From what I understand this would require rebasing Ishiiruka off of a later version of Dolphin, right?
What needs to be done for that to be possible?
Would it maybe also be possible to rebase the changes that lead to Apple Silicon support in the current beta versions of Dolphin on top of Ishiiruka?

Thanks!

@FluentCoding
Copy link
Contributor

There is already ongoing work to move Slippi from Ishiikura to Mainline which would also include native M1 support.

@NikhilNarayana
Copy link
Member

NikhilNarayana commented Jun 19, 2022

Ishiiruka is too far gone to be rebased onto mainline dolphin. This will be a thing once we release our mainline version.

@ryanmcgrath
Copy link
Collaborator

Would it maybe also be possible to rebase the changes that lead to Apple Silicon support in the current beta versions of Dolphin on top of Ishiiruka?

Just for anybody who drives by and see this - I did in fact experiment with this some time ago, and it's fundamentally not possible due to the way that Ishiiruka works (being a much older fork of Dolphin) coupled with changes to macOS over the years.

@milesoncken
Copy link

Are us m1 boys SOL then?

@NikhilNarayana
Copy link
Member

This issue has been addressed. M1 also works fine with Rosetta. if you need help ask in our discord for support @Buna101

@project-slippi project-slippi locked as resolved and limited conversation to collaborators Jul 14, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants