Timeout Detection and Recovery (TDR)

TDR restarts GPU driver if it detects a timeout. Adjust for gaming performance

Benefit

Prevents driver timeouts during intensive GPU tasks

Impact

high

Commands (6)

$path = "HKLM:\SYSTEM\CurrentControlSet\Control\GraphicsDrivers"
if (-not (Test-Path $path)) { New-Item -Path $path -Force | Out-Null }
New-ItemProperty -Path $path -Name "TdrDelay" -PropertyType DWord -Value 10 -Force
$path = "HKLM:\SYSTEM\CurrentControlSet\Control\GraphicsDrivers"
if (-not (Test-Path $path)) { New-Item -Path $path -Force | Out-Null }
New-ItemProperty -Path $path -Name "TdrLevel" -PropertyType DWord -Value 0 -Force

Warnings

  • Disabling TDR completely can cause permanent black screens if driver freezes. It is safer to increase timeout with TdrDelay instead.