Skip to content

Instantly share code, notes, and snippets.

@omarmciver
Created January 21, 2025 04:26

Revisions

  1. omarmciver created this gist Jan 21, 2025.
    56 changes: 56 additions & 0 deletions Windows DPC Latency Fixes.md
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,56 @@
    # Windows & NVIDIA DPC Latency Issues: Troubleshooting Steps

    ## General Steps:

    ### 1. **Disable Power Saving Features**
    - Disable all power-saving features in BIOS/UEFI settings.
    - Set a high-performance power plan in Windows:
    ```
    Right-click on 'Power' icon in taskbar > 'Choose what the power button does' > 'Change settings that are currently unavailable'
    ```
    Select `High performance` and click `OK`.
    ### 2. **Adjust Processor Idle Settings**
    - Download PowerSettingsExplorer: <https://www.nirsoft.net/utils/power_settings_explorer.html>
    - Run as administrator:
    ```
    Right-click on 'PowerSettingsExplorer.exe' > 'Run as administrator'
    ```
    - Uncheck `Processor Idle Demote Threshold` and `Processor Idle Promote Threshold`.
    - Set both options to 100% in power plan settings:
    ```
    Right-click on 'Power' icon in taskbar > Select your active power plan (e.g., High performance) > 'Change advanced power settings'
    ```
    ### 3. **Use MSI Utility v3**
    - Download MSI Utility v3: <https://www.msi.com/Landing/uti/download/>
    - Run as administrator:
    ```
    Right-click on 'MSI Afterburner' > 'Run as administrator'
    ```
    - Set GPU to `MSI Mode` and priority to `High`.
    - Restart your computer and test for improved performance.
    ### 4. **Uninstall Windows Update Health Tools**
    - Open Command Prompt as administrator:
    ```
    Right-click on 'Start' > 'Command Prompt (Admin)' or 'Windows PowerShell (Admin)'
    ```
    - Type the following command and press Enter:
    ```
    dism /online /norestart /cleanup-image /startcomponentcleanup
    ```
    ### 5. **Disable USB Selective Suspend**
    - Disable `USB selective suspend` in your power plan settings:
    ```
    Right-click on 'Power' icon in taskbar > Select your active power plan (e.g., High performance) > 'Change advanced power settings'
    ```
    Expand `USB Settings`, double-click `USB selective suspend setting`, and select `Disabled`. Click `OK`.
    ### 6. **Update Motherboard Chipset Drivers**
    - Visit your motherboard manufacturer's website to download the latest chipset drivers.
    - Install the downloaded drivers:
    ```
    Double-click on '.exe' driver file > Follow installation instructions
    ```