From 3aaeaf3540078ab40eb6a2594a37f56b7ffcf565 Mon Sep 17 00:00:00 2001 From: Evan Husted Date: Mon, 23 Dec 2024 22:35:28 -0600 Subject: [PATCH] UI: Only allow ARM macs to select Metal backend --- src/Ryujinx/UI/ViewModels/SettingsViewModel.cs | 3 ++- src/Ryujinx/UI/Views/Settings/SettingsGraphicsView.axaml | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/Ryujinx/UI/ViewModels/SettingsViewModel.cs b/src/Ryujinx/UI/ViewModels/SettingsViewModel.cs index 8b7c6d967..2d20af825 100644 --- a/src/Ryujinx/UI/ViewModels/SettingsViewModel.cs +++ b/src/Ryujinx/UI/ViewModels/SettingsViewModel.cs @@ -120,7 +120,8 @@ namespace Ryujinx.Ava.UI.ViewModels } } - public bool IsMetalAvailable => OperatingSystem.IsMacOS(); + public bool IsMetalAvailable => + OperatingSystem.IsMacOS() && RuntimeInformation.ProcessArchitecture == Architecture.Arm64; public bool IsOpenGLAvailable => !OperatingSystem.IsMacOS(); diff --git a/src/Ryujinx/UI/Views/Settings/SettingsGraphicsView.axaml b/src/Ryujinx/UI/Views/Settings/SettingsGraphicsView.axaml index 5c52d5788..1f3cfd46c 100644 --- a/src/Ryujinx/UI/Views/Settings/SettingsGraphicsView.axaml +++ b/src/Ryujinx/UI/Views/Settings/SettingsGraphicsView.axaml @@ -46,7 +46,7 @@ - +