From d21f87af5de8076306c4521b126f9b9b12f3d91e Mon Sep 17 00:00:00 2001 From: Megamouse Date: Tue, 15 Dec 2020 23:31:33 +0100 Subject: [PATCH] Fix unresponsive UI during SPU compilation --- rpcs3/Emu/Cell/SPURecompiler.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/rpcs3/Emu/Cell/SPURecompiler.cpp b/rpcs3/Emu/Cell/SPURecompiler.cpp index 3f95c029a6..68c018de2c 100644 --- a/rpcs3/Emu/Cell/SPURecompiler.cpp +++ b/rpcs3/Emu/Cell/SPURecompiler.cpp @@ -432,6 +432,9 @@ void spu_cache::initialize() named_thread_group workers("SPU Worker ", worker_count, [&]() -> uint { + // Set low priority + thread_ctrl::set_native_priority(-1); + // Initialize compiler instances for parallel compilation std::unique_ptr compiler;