Skip to content

Builds past Canary 1.3.295 don't launch games on MacOS Tahoe [Bug] #433

@wittywilla

Description

@wittywilla

Prerequisites

  • I am confident that my issue has not been reported already in open OR closed issues.
  • I am able to reliably reproduce the issue on the latest stable or canary version.
  • I am not using an unofficial build (Flatpak, Emudeck, etc.).
  • I am a silly goose and didn't read these boxes.
  • I am a silly goose and DID read these boxes.

Description of the issue

There was a post for a similar issue but it's for an older version of canary builds (can be found here: #224)

The newest canary builds do not work on MacOS and crash when you try to launch a game. I tried this on multiple Macbooks and Mac Mini's, and I found that the latest version of Ryujinx / Ryubing (Idk exactly what the project is going to be officially going by due to the miss-match branding), the app fully crashes when trying to load a game. In this case, all I have are NSP files, and I don't have access to any XCI files to test.

The last version that works and launches properly seems to be Canary 1.3.295, every build past it crashes.

I'm very new to bug reporting in general, and this is my first bug report for this project. With that being said, please let me know if you need me to do anything in particular. Attached are logs from the latest build of Ryujinx Canary 1.3.306 that crashes - but I'm unsure if the logs will be different depending on the version.

Note: The behavior either is an overall crash, or the application "hangs" and thinks that the game is loading when its not (nothing renders, it's just the rom selection screen).

Reproduction steps

1.) Open Ryujinx
2.) Try to launch game (.nsp)
3.) Crash (or hangs)
(All versions past Canary 1.3.295 on MacOS)

Log file

00:00:00.487 |I| Configuration LogValueChange: ResScale set to: 1
00:00:00.493 |I| Configuration LogValueChange: ResScaleCustom set to: 1
00:00:00.493 |I| Configuration LogValueChange: MaxAnisotropy set to: -1
00:00:00.495 |I| Configuration LogValueChange: AspectRatio set to: Fixed16x9
00:00:00.499 |I| Configuration LogValueChange: PreferredGpu set to:
00:00:00.502 |I| Configuration LogValueChange: ScalingFilterLevel set to: 80
00:00:00.503 |I| Configuration LogValueChange: CustomVSyncInterval set to: 120
00:00:00.503 |I| Configuration LogValueChange: EnableShaderCache set to: True
00:00:00.503 |I| Configuration LogValueChange: EnableMacroHLE set to: True
00:00:00.504 |I| Configuration LogValueChange: Language set to: AmericanEnglish
00:00:00.506 |I| Configuration LogValueChange: Region set to: USA
00:00:00.506 |I| Configuration LogValueChange: TimeZone set to: UTC
00:00:00.507 |I| Configuration LogValueChange: EnableDockedMode set to: True
00:00:00.507 |I| Configuration LogValueChange: EnablePtc set to: True
00:00:00.508 |I| Configuration LogValueChange: EnableFsIntegrityChecks set to: True
00:00:00.511 |I| Configuration LogValueChange: AudioBackend set to: SDL3
00:00:00.511 |I| Configuration LogValueChange: AudioVolume set to: 1
00:00:00.514 |I| Configuration LogValueChange: MemoryManagerMode set to: HostMappedUnsafe
00:00:00.515 |I| Configuration LogValueChange: UseHypervisor set to: True
00:00:00.518 |I| Configuration LogValueChange: LdnPassphrase set to:
00:00:00.518 |I| Configuration LogValueChange: LdnServer set to:
00:00:00.520 |I| Configuration LogValueChange: GdbStubPort set to: 55555
00:00:00.529 |N| Application PrintSystemInfo: ___ __ _
00:00:00.529 |N| Application PrintSystemInfo: / _ \ __ __ __ __ / / () ___ ___ _
00:00:00.530 |N| Application PrintSystemInfo: / , / / // // // / / _ \ / / / _ \ / _ `/
00:00:00.530 |N| Application PrintSystemInfo: /
/|
| _, / _,/ /./// //// _, /
00:00:00.530 |N| Application PrintSystemInfo: /
/ /___/
00:00:00.530 |N| Application PrintSystemInfo: Ryujinx Canary Version: 1.3.306
00:00:00.530 |N| Application PrintSystemInfo: .NET Runtime: .NET 10.0.8
00:00:00.542 |N| Application PrintSystemInfo: Operating System: macOS 26.5.0 (25F71) (Arm64)
00:00:00.542 |N| Application PrintSystemInfo: CPU: Apple M3 Pro ; 12 logical
00:00:00.544 |N| Application PrintSystemInfo: RAM: Total 18 GiB ; Available 5.1 GiB
00:00:00.546 |N| Application PrintSystemInfo: Logs Enabled: Info, Warning, Error, Guest, Stub
00:00:00.547 |N| Application PrintSystemInfo: Launch Mode: UserProfile
00:00:03.561 |I| Application QueryLatestAsync: Checking for updates from: https://update.ryujinx.app/latest/query?os=mac&arch=arm64&rc=canary
00:00:04.585 |I| Application CheckVersionAsync: Up to date.
00:00:00.057 |E| .NET TP Worker [mvk-warn] vkSetMoltenVKConfigurationMVK() is deprecated. To set MoltenVK configuration parameters, the VK_EXT_layer_settings extension, or environment variables.
00:00:00.060 |I| Gpu : Backend Threading (Auto): True
00:00:00.442 |N| Application LoadGuestApplication: Using Firmware Version: 22.1.0
00:00:00.442 |N| Application LoadGuestApplication: Loading content archive from '/Users/[redacted]/Documents/Emulation/Switch - Ryujinx/ROMs/Mario Kart 8 Deluxe.nsp'.
00:00:00.442 |I| Application LoadGuestApplication: Loading as NSP.
00:00:00.452 |N| Application : Loading update NCA from '/Users/[redacted]/Documents/Emulation/Switch - Ryujinx/ROMs/Mario Kart 8 Deluxe.nsp'.
00:00:00.482 |N| Application AddAocItem: Found AddOnContent with TitleId 0100152000023001 @ '/Users/[redacted]/Documents/Emulation/Switch - Ryujinx/ROMs/Mario Kart 8 Deluxe.nsp'
00:00:00.513 |I| ModLoader QueryContentsDir: Searching mods for Application 0100152000022000 in "/Users/[redacted]/Library/Application Support/Ryujinx/mods/contents"
00:00:00.514 |I| ModLoader QueryContentsDir: Searching mods for DLC 0100152000023001 in "/Users/[redacted]/Library/Application Support/Ryujinx/mods/contents"
00:00:00.516 |I| ModLoader QueryContentsDir: Searching mods for Application 0100152000022000 in "/Users/[redacted]/Library/Application Support/Ryujinx/sdcard/atmosphere/contents"
00:00:00.516 |I| ModLoader QueryContentsDir: Searching mods for DLC 0100152000023001 in "/Users/[redacted]/Library/Application Support/Ryujinx/sdcard/atmosphere/contents"
00:00:00.523 |I| Loader Load: Loading rtld...
00:00:00.540 |I| Loader PrintRoSectionInfo: rtld:
Module: nnrtld
00:00:00.540 |I| Loader Load: Loading main...
00:00:00.606 |I| Loader PrintRoSectionInfo: main:
Module: D:\home\Project\TurboS_chg4\App\Rom\NX32\Product\TurboS.nss
SDK Libraries: SDK MW+Nintendo+PiaCommon-5_6_4
SDK MW+Nintendo+Pia-5_6_4
SDK MW+Nintendo+NEX-4_3_2-apptrbs
SDK MW+Nintendo+NintendoSDK_gfx-4_4_0-Release
SDK MW+Nintendo+NintendoWare_G3d-4_4_0-Release
SDK MW+Nintendo+NintendoWare_Vfx-4_4_0-Release
SDK MW+Nintendo+NintendoWare_Atk-4_4_0-Release
SDK MW+Nintendo+NEX_CO-4_3_2
SDK MW+Nintendo+PiaInet-5_6_4
SDK MW+Nintendo+PiaNat-5_6_4
SDK MW+Nintendo+PiaLan-5_6_4
SDK MW+Nintendo+PiaSession-5_6_4
SDK MW+Nintendo+PiaTransport-5_6_4
SDK MW+Nintendo+PiaLocal-5_6_4
SDK MW+Nintendo+NintendoSDK_libcurl-4_4_0-Release
SDK MW+Nintendo+NintendoWare_Font-4_4_0-Release
SDK MW+Nintendo+NintendoWare_Ui2d-4_4_0-Release
SDK MW+Nintendo+NEX_MM-4_3_2
SDK MW+Nintendo+NEX_DS-4_3_2
SDK MW+Nintendo+NEX_RK-4_3_2
SDK MW+Nintendo+NEX_UT-4_3_2
SDK MW+Nintendo+NintendoSDK_libz-4_4_0-Release
00:00:00.607 |I| Loader Load: Loading subsdk0...
00:00:00.623 |I| Loader PrintRoSectionInfo: subsdk0:
Module: multimedia
SDK Libraries: SDK MW+Nintendo+NintendoSDK_movie-4_4_0-Release
00:00:00.623 |I| Loader Load: Loading sdk...
00:00:00.650 |I| Loader PrintRoSectionInfo: sdk:
Module: nnSdk
FS SDK Version: 4.4.0
SDK Libraries: SDK MW+Nintendo+NintendoSDK_libz-4_4_0-Release
SDK MW+Nintendo+NintendoSdk_nnSdk-4_4_0-Release
SDK MW+Nintendo+NintendoSDK_NVN-4_4_0-Release

OS

MacOS Tahoe 26.5 (25F71)

Ryujinx version

1.3.306

Game version

No response

CPU

M3 Pro

GPU

No response

RAM

18GB

List of applied mods

None

Additional context?

Tried on heavily used macbooks and even fresh installs (due to testing my sanity)

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working.macOSRelated to Mac-specific features or issues.

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions