[Feature Request] Remove x64 files from MacOS release. #341

Open
opened 2024-12-03 13:10:41 +00:00 by Otozinclus · 5 comments
Otozinclus commented 2024-12-03 13:10:41 +00:00 (Migrated from github.com)

Overview

Only include ARM64 files in the official Mac release (or make 2 seperate versions for x64/arm)

Smaller details

You can specify in the build command if you want to build it universal, for x64 or Arm64

Nature of request

Remove unnecessary files to cut size in half

Why would this feature be useful?

Ryujinx is pretty much broken on Intel Macs and never got official support for them. Yet, the x64 binaries are still included into the MacOS release, nearly doubling the size of the file. Ryujinx is not as big in the first place, but considering the Mac x64 version is broken, I think it makes sense to offer a Mac ARM64 only version, as there isn't really a drawback and you cut the file size in half.

If there is a use case for the x64 compatibility unknown to me, maybe just splitting them up into 2 separate released could be a option as well.

### Overview Only include ARM64 files in the official Mac release (or make 2 seperate versions for x64/arm) ### Smaller details You can specify in the build command if you want to build it universal, for x64 or Arm64 ### Nature of request Remove unnecessary files to cut size in half ### Why would this feature be useful? Ryujinx is pretty much broken on Intel Macs and never got official support for them. Yet, the x64 binaries are still included into the MacOS release, nearly doubling the size of the file. Ryujinx is not as big in the first place, but considering the Mac x64 version is broken, I think it makes sense to offer a Mac ARM64 only version, as there isn't really a drawback and you cut the file size in half. If there is a use case for the x64 compatibility unknown to me, maybe just splitting them up into 2 separate released could be a option as well.
mfield01 commented 2024-12-04 01:30:39 +00:00 (Migrated from github.com)

It runs well on x64 macs if built with an older .Net sdk — 8.0.200 is fine, for example.

It runs well on x64 macs if built with an older .Net sdk — 8.0.200 is fine, for example.
Otozinclus commented 2024-12-05 20:20:29 +00:00 (Migrated from github.com)

It runs well on x64 macs if built with an older .Net sdk — 8.0.200 is fine, for example.

What I am talking about though is not removing x86 support entirely, just from the official releases that get published automatically. The official release does not use 8.0.200 for building anyway, I think so at least (please correct me if I am wrong), for that you need to self compile Ryujinx and if you self compile, you can manually select the ISA you want to have included yourself

> It runs well on x64 macs if built with an older .Net sdk — 8.0.200 is fine, for example. What I am talking about though is not removing x86 support entirely, just from the official releases that get published automatically. The official release does not use 8.0.200 for building anyway, I think so at least (please correct me if I am wrong), for that you need to self compile Ryujinx and if you self compile, you can manually select the ISA you want to have included yourself
samnelly4real commented 2024-12-08 10:11:07 +00:00 (Migrated from github.com)

Nice idea💡💡💡💡💡💡

Nice idea💡💡💡💡💡💡
mfield01 commented 2025-02-12 04:32:14 +00:00 (Migrated from github.com)

Just bumping this to note that the .Net bug that was breaking emulation on intel macs has been fixed, and the newest Canary builds work fine again (I checked Ryujinx 1.2.379.)

Just bumping this to note that the .Net bug that was breaking emulation on intel macs has been fixed, and the newest Canary builds work fine again (I checked Ryujinx 1.2.379.)
GreemDev commented 2025-02-12 04:34:05 +00:00 (Migrated from github.com)

Just bumping this to note that the .Net bug that was breaking emulation on intel macs has been fixed, and the newest Canary builds work fine again (I checked Ryujinx 1.2.379.)

The issue with Intel Macs run deeper than a .NET bug.

> Just bumping this to note that the .Net bug that was breaking emulation on intel macs has been fixed, and the newest Canary builds work fine again (I checked Ryujinx 1.2.379.) The issue with Intel Macs run deeper than a .NET bug.
Sign in to join this conversation.
No Milestone
No project
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: MeloNX/Ryujinx-ryubing#341
No description provided.