diff --git a/rpcs3/Emu/RSX/RSXThread.cpp b/rpcs3/Emu/RSX/RSXThread.cpp index 4cce30ea47..d4b1362aa0 100644 --- a/rpcs3/Emu/RSX/RSXThread.cpp +++ b/rpcs3/Emu/RSX/RSXThread.cpp @@ -830,7 +830,7 @@ namespace rsx { if (m_internal_tasks.empty()) { - std::this_thread::sleep_for(1ms); + std::this_thread::yield(); } else { diff --git a/rpcs3/Emu/RSX/rsx_methods.cpp b/rpcs3/Emu/RSX/rsx_methods.cpp index 08a5e73f7e..bcb392747d 100644 --- a/rpcs3/Emu/RSX/rsx_methods.cpp +++ b/rpcs3/Emu/RSX/rsx_methods.cpp @@ -1,4 +1,4 @@ -#include "stdafx.h" +#include "stdafx.h" #include "rsx_methods.h" #include "RSXThread.h" #include "Emu/Memory/Memory.h" @@ -71,7 +71,7 @@ namespace rsx if (Emu.IsStopped()) break; - std::this_thread::sleep_for(1ms); + std::this_thread::yield(); } }