[dxvk] Prefer homebrew latency sleep on 32-bit

NV latency sleep seems to be straight-up broken at a driver level.
This commit is contained in:
Philip Rebohle 2025-01-20 13:44:33 +01:00
parent 196644c7a5
commit 8c053a0fb1

View file

@ -312,7 +312,9 @@ namespace dxvk {
if (m_options.latencySleep != Tristate::True)
return nullptr;
if (m_features.nvLowLatency2)
// Latency sleep seems to be completely broken on 32-bit Nvidia
// drivers as of 565.77, let's use our built-in implementation
if (m_features.nvLowLatency2 && !env::is32BitHostPlatform())
return new DxvkBuiltInLatencyTrackerNv(presenter);
return new DxvkBuiltInLatencyTracker(