diff --git a/src/video_core/command_processor.cpp b/src/video_core/command_processor.cpp index 1d6f1b3f6..b98867468 100644 --- a/src/video_core/command_processor.cpp +++ b/src/video_core/command_processor.cpp @@ -424,7 +424,7 @@ static void WritePicaReg(u32 id, u32 value, u32 mask) { auto& thread_pool = Common::ThreadPool::GetPool(); std::vector> futures; - constexpr unsigned int MIN_VERTICES_PER_THREAD = 10; + constexpr unsigned int MIN_VERTICES_PER_THREAD = 15; unsigned int vs_threads = regs.pipeline.num_vertices / MIN_VERTICES_PER_THREAD; vs_threads = std::min(vs_threads, std::thread::hardware_concurrency() - 1);