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;