From 90d38b7313e69c5c49eff9b9aa44fffcff080438 Mon Sep 17 00:00:00 2001 From: Megamouse Date: Wed, 3 Dec 2025 20:50:59 +0100 Subject: [PATCH] Qt/macOS: Fix GUI freezes on Qt 6.8+ --- rpcs3/rpcs3.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/rpcs3/rpcs3.cpp b/rpcs3/rpcs3.cpp index f7efb7728b..e7257577dc 100644 --- a/rpcs3/rpcs3.cpp +++ b/rpcs3/rpcs3.cpp @@ -435,6 +435,9 @@ QCoreApplication* create_application(std::span qt_argv) { qputenv("QT_AUTO_SCREEN_SCALE_FACTOR", "0"); } +#elif __APPLE__ + // set the QT_MTL_NO_TRANSACTION variable in order to prevent Qt GUI freeze + qputenv("QT_MTL_NO_TRANSACTION", "1"); #endif bool use_high_dpi = true;