diff --git a/Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp b/Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp index f1261c453e..47fa7d3eae 100644 --- a/Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp +++ b/Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp @@ -197,6 +197,7 @@ void AdvancedWidget::SaveSettings() void AdvancedWidget::OnBackendChanged() { + m_backend_multithreading->setEnabled(g_Config.backend_info.bSupportsMultithreading); } void AdvancedWidget::OnEmulationStateChanged(bool running) diff --git a/Source/Core/VideoBackends/D3D12/VideoBackend.cpp b/Source/Core/VideoBackends/D3D12/VideoBackend.cpp index b901b994e0..8426709b39 100644 --- a/Source/Core/VideoBackends/D3D12/VideoBackend.cpp +++ b/Source/Core/VideoBackends/D3D12/VideoBackend.cpp @@ -66,7 +66,7 @@ void VideoBackend::FillBackendInfo() g_Config.backend_info.bSupportsReversedDepthRange = false; g_Config.backend_info.bSupportsComputeShaders = true; g_Config.backend_info.bSupportsLogicOp = true; - g_Config.backend_info.bSupportsMultithreading = true; + g_Config.backend_info.bSupportsMultithreading = false; g_Config.backend_info.bSupportsGPUTextureDecoding = true; g_Config.backend_info.bSupportsST3CTextures = false; g_Config.backend_info.bSupportsCopyToVram = true;