How do i fix microstuttering in windows?

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • emil_jedland
    PCHF Member
    • Jun 2022
    • 24

    #1

    How do i fix microstuttering in windows?

    I have had microstutters for a few months now and i have been unable to fix them myself. Please help me out.

    Code:
    _________________________________________________________________________________________________________
    CONCLUSION
    [HR][/HR]
    Your system appears to be suitable for handling real-time audio and other tasks without dropouts.
    LatencyMon has been analyzing your system for 0:01:20 (h:mm:ss) on all processors.
    [HR][/HR]
    SYSTEM INFORMATION
    [HR][/HR]
    Computer name: DESKTOP-97FJL74
    OS version: Windows 10, 10.0, version 2009, build: 22000 (x64)
    Hardware: System Product Name, System manufacturer
    CPU: AuthenticAMD AMD Ryzen 5 3600X 6-Core Processor
    Logical processors: 12
    Processor groups: 1
    RAM: 16318 MB total
    [HR][/HR]
    CPU SPEED
    [HR][/HR]
    Reported CPU speed: 3793 MHz
    
    Note: reported execution times may be calculated based on a fixed reported CPU speed. Disable variable speed settings like Intel Speed Step and AMD Cool N Quiet in the BIOS setup for more accurate results.
    [HR][/HR]
    MEASURED INTERRUPT TO USER PROCESS LATENCIES
    [HR][/HR]
    The interrupt to process latency reflects the measured interval that a usermode process needed to respond to a hardware request from the moment the interrupt service routine started execution. This includes the scheduling and execution of a DPC routine, the signaling of an event and the waking up of a usermode thread from an idle wait state in response to that event.
    
    Highest measured interrupt to process latency (µs): 247.936539
    Average measured interrupt to process latency (µs): 10.335713
    
    Highest measured interrupt to DPC latency (µs): 223.561933
    Average measured interrupt to DPC latency (µs): 4.938517
    [HR][/HR]
    REPORTED ISRs
    [HR][/HR]
    Interrupt service routines are routines installed by the OS and device drivers that execute in response to a hardware interrupt signal.
    
    Highest ISR routine execution time (µs): 207.562352
    Driver with highest ISR routine execution time: dxgkrnl.sys - DirectX Graphics Kernel, Microsoft Corporation
    
    Highest reported total ISR routine time (%): 0.009748
    Driver with highest ISR total time: dxgkrnl.sys - DirectX Graphics Kernel, Microsoft Corporation
    
    Total time spent in ISRs (%) 0.010184
    
    ISR count (execution time <250 µs): 3414
    ISR count (execution time 250-500 µs): 0
    ISR count (execution time 500-1000 µs): 0
    ISR count (execution time 1000-2000 µs): 0
    ISR count (execution time 2000-4000 µs): 0
    ISR count (execution time >=4000 µs): 0
    [HR][/HR]
    REPORTED DPCs
    [HR][/HR]
    DPC routines are part of the interrupt servicing dispatch mechanism and disable the possibility for a process to utilize the CPU while it is interrupted until the DPC has finished execution.
    
    Highest DPC routine execution time (µs): 420.795149
    Driver with highest DPC routine execution time: tcpip.sys - TCP/IP Driver, Microsoft Corporation
    
    Highest reported total DPC routine time (%): 0.010385
    Driver with highest DPC total execution time: nvlddmkm.sys - NVIDIA Windows Kernel Mode Driver, Version 512.95 , NVIDIA Corporation
    
    Total time spent in DPCs (%) 0.030536
    
    DPC count (execution time <250 µs): 26315
    DPC count (execution time 250-500 µs): 0
    DPC count (execution time 500-10000 µs): 44
    DPC count (execution time 1000-2000 µs): 0
    DPC count (execution time 2000-4000 µs): 0
    DPC count (execution time >=4000 µs): 0
    [HR][/HR]
    REPORTED HARD PAGEFAULTS
    [HR][/HR]
    Hard pagefaults are events that get triggered by making use of virtual memory that is not resident in RAM but backed by a memory mapped file on disk. The process of resolving the hard pagefault requires reading in the memory from disk while the process is interrupted and blocked from execution.
    
    NOTE: some processes were hit by hard pagefaults. If these were programs producing audio, they are likely to interrupt the audio stream resulting in dropouts, clicks and pops. Check the Processes tab to see which programs were hit.
    
    Process with highest pagefault count: dllhost.exe
    
    Total number of hard pagefaults 111
    Hard pagefault count of hardest hit process: 26
    Number of processes hit: 16
    [HR][/HR]
    PER CPU DATA
    [HR][/HR]
    CPU 0 Interrupt cycle time (s): 1.685536
    CPU 0 ISR highest execution time (µs): 207.562352
    CPU 0 ISR total execution time (s): 0.098743
    CPU 0 ISR count: 3322
    CPU 0 DPC highest execution time (µs): 420.795149
    CPU 0 DPC total execution time (s): 0.283779
    CPU 0 DPC count: 25294
    [HR][/HR]
    CPU 1 Interrupt cycle time (s): 0.750996
    CPU 1 ISR highest execution time (µs): 0.0
    CPU 1 ISR total execution time (s): 0.0
    CPU 1 ISR count: 0
    CPU 1 DPC highest execution time (µs): 208.934880
    CPU 1 DPC total execution time (s): 0.001269
    CPU 1 DPC count: 82
    [HR][/HR]
    CPU 2 Interrupt cycle time (s): 0.820822
    CPU 2 ISR highest execution time (µs): 0.0
    CPU 2 ISR total execution time (s): 0.0
    CPU 2 ISR count: 0
    CPU 2 DPC highest execution time (µs): 307.877142
    CPU 2 DPC total execution time (s): 0.002420
    CPU 2 DPC count: 55
    [HR][/HR]
    CPU 3 Interrupt cycle time (s): 0.877052
    CPU 3 ISR highest execution time (µs): 0.0
    CPU 3 ISR total execution time (s): 0.0
    CPU 3 ISR count: 0
    CPU 3 DPC highest execution time (µs): 0.0
    CPU 3 DPC total execution time (s): 0.0
    CPU 3 DPC count: 0
    [HR][/HR]
    CPU 4 Interrupt cycle time (s): 0.672083
    CPU 4 ISR highest execution time (µs): 0.0
    CPU 4 ISR total execution time (s): 0.0
    CPU 4 ISR count: 0
    CPU 4 DPC highest execution time (µs): 306.715001
    CPU 4 DPC total execution time (s): 0.006742
    CPU 4 DPC count: 762
    [HR][/HR]
    CPU 5 Interrupt cycle time (s): 0.886103
    CPU 5 ISR highest execution time (µs): 0.0
    CPU 5 ISR total execution time (s): 0.0
    CPU 5 ISR count: 0
    CPU 5 DPC highest execution time (µs): 266.050092
    CPU 5 DPC total execution time (s): 0.001091
    CPU 5 DPC count: 132
    [HR][/HR]
    CPU 6 Interrupt cycle time (s): 0.813802
    CPU 6 ISR highest execution time (µs): 0.0
    CPU 6 ISR total execution time (s): 0.0
    CPU 6 ISR count: 0
    CPU 6 DPC highest execution time (µs): 215.416820
    CPU 6 DPC total execution time (s): 0.000356
    CPU 6 DPC count: 19
    [HR][/HR]
    CPU 7 Interrupt cycle time (s): 0.828680
    CPU 7 ISR highest execution time (µs): 0.0
    CPU 7 ISR total execution time (s): 0.0
    CPU 7 ISR count: 0
    CPU 7 DPC highest execution time (µs): 8.736093
    CPU 7 DPC total execution time (s): 0.000013
    CPU 7 DPC count: 2
    [HR][/HR]
    CPU 8 Interrupt cycle time (s): 0.123189
    CPU 8 ISR highest execution time (µs): 0.751384
    CPU 8 ISR total execution time (s): 0.000002
    CPU 8 ISR count: 3
    CPU 8 DPC highest execution time (µs): 266.230424
    CPU 8 DPC total execution time (s): 0.000496
    CPU 8 DPC count: 4
    [HR][/HR]
    CPU 9 Interrupt cycle time (s): 0.122455
    CPU 9 ISR highest execution time (µs): 0.0
    CPU 9 ISR total execution time (s): 0.0
    CPU 9 ISR count: 0
    CPU 9 DPC highest execution time (µs): 7.303454
    CPU 9 DPC total execution time (s): 0.000021
    CPU 9 DPC count: 3
    [HR][/HR]
    CPU 10 Interrupt cycle time (s): 0.125863
    CPU 10 ISR highest execution time (µs): 0.0
    CPU 10 ISR total execution time (s): 0.0
    CPU 10 ISR count: 0
    CPU 10 DPC highest execution time (µs): 7.052992
    CPU 10 DPC total execution time (s): 0.000007
    CPU 10 DPC count: 1
    [HR][/HR]
    CPU 11 Interrupt cycle time (s): 0.124081
    CPU 11 ISR highest execution time (µs): 0.701292
    CPU 11 ISR total execution time (s): 0.000052
    CPU 11 ISR count: 89
    CPU 11 DPC highest execution time (µs): 12.923807
    CPU 11 DPC total execution time (s): 0.000047
    CPU 11 DPC count: 5
    _________________________________________________________________________________________________________
    When i uninstall my gpu driver the stuttering disappears but when i restart my pc they come back. When i first noticed microstuttering on my pc they would go away after about an hour of using the computer but now they never go away. The stuttering makes any game unplayable and just using my pc a pain.

    Please help me out.
  • Malnutrition
    PCHF Moderator
    • Jul 2016
    • 7041

    #2
    Welcome to PCHF lets get some information from your machine.

    Speccy Scan.

    [ul]
    [li]Please go here and download Speccy.[/li][li]Install and run the program.[/li][li]Upon Completion:[/li][li]Hit File[/li][li]Publish Snap Shot[/li][li]A link will appear, post that link.[/li][/ul]


    [ol]
    [li]Download MinitoolBox.[/li][li]Unzip to your desktop.[/li][li]Right click run as admin.[/li][li]Check mark the select all box.[/li][li]Hit Go.[/li][li]Attach log created.[/li][/ol]

    Comment

    • emil_jedland
      PCHF Member
      • Jun 2022
      • 24

      #3


      Thank you for your respons.
      Originally posted by Malnutrition
      Welcome to PCHF lets get some information from your machine.

      Speccy Scan.

      [ul]
      [li]Please go here and download Speccy.[/li][li]Install and run the program.[/li][li]Upon Completion:[/li][li]Hit File[/li][li]Publish Snap Shot[/li][li]A link will appear, post that link.[/li][/ul]


      [ol]
      [li]Download MinitoolBox.[/li][li]Unzip to your desktop.[/li][li]Right click run as admin.[/li][li]Check mark the select all box.[/li][li]Hit Go.[/li][li]Attach log created.[/li][/ol]

      Comment

      • Malnutrition
        PCHF Moderator
        • Jul 2016
        • 7041

        #4
        Uninstall the programs below with Geek Uninstaller.

        Advanced SystemCare (HKLM-x32...\Advanced SystemCare_is1) (Version: 15.0.1 - IObit)
        Avast Free Antivirus (HKLM...\Avast Antivirus) (Version: 22.4.6011 - Avast Software)
        Avast Update Helper (HKLM-x32...{19C3AB22-3718-4E4D-B203-242F5001565B}) (Version: 1.8.1189.1 - AVAST Software) Hidden
        Driver Booster 9 (HKLM-x32...\Driver Booster_is1) (Version: 9.3.0 - IObit)
        Driver Easy 5.7.0 (HKLM...\DriverEasy_is1) (Version: 5.7.0 - Easeware)

        Run the Avast removal tool





        Use the reset network function.

        If you're suffering network problems in Windows 10 that you just can't seem to fix, the Windows 10 Anniversary Update now includes a feature that lets you reset your network back to how it was when you first installed Windows.




        Open a notepad and copy the content of the code box below, paste into open notepad and save it to your desktop as clean.bat then right click on clean.bat and run as admin.

        [COLOR=rgb(184, 49, 47)]

        Note: This batch will reboot your machine so close anything you are working on and save it. Do not copy the word code!!
        Code:
        @echo off
        WMIC /Namespace:\\root\default Path SystemRestore Call CreateRestorePoint "BatchRestorePoint", 100, 10
        fsutil resource setautoreset true c:\&fsutil usn deletejournal /d /n c:
        powercfg.exe /setactive 381b4222-f694-41f0-9685-ff5bb260df2e
        powercfg -hibernate off
        bitsadmin /reset /allusers
        ipconfig /release
        ipconfig /renew
        ipconfig /flushdns
        ipconfig /registerdns
        nbtstat -R
        nbtstat -RR
        netsh advfirewall reset
        netsh advfirewall set allprofiles state ON
        netsh winsock reset all
        netsh winsock reset catalog
        netsh winhttp reset proxy
        netsh int ip reset all
        netsh int tcp set heuristics disabled
        netsh int tcp set global rss=enabled
        netsh int tcp set global autotuninglevel=normal
        netsh interface ipv4 reset all
        netsh interface ipv6 reset all
        netsh interface httpstunnel reset all
        netsh interface portproxy reset all
        netsh interface tcp reset all
        netsh interface ip delete arpcache
        shutdown -r
        Exit /B
        [/COLOR]

        Comment

        • Malnutrition
          PCHF Moderator
          • Jul 2016
          • 7041

          #5
          Also, you need to free up some space on your C: drive immediately!!

          It's a bad idea to fill a Windows system drive completely full, and this could cause a variety of problems.


          1 Drive c: () (Fixed) (Total:445.86 GB) [COLOR=rgb(184, 49, 47)](Free:9.54 GB) NTFS[/COLOR]

          Comment

          • emil_jedland
            PCHF Member
            • Jun 2022
            • 24

            #6
            The stuttering still remains but it goes away after using the pc for about 50 minutes.

            Comment

            • Malnutrition
              PCHF Moderator
              • Jul 2016
              • 7041

              #7
              Post new minitoolbox log and speccy link please.

              Comment

              • emil_jedland
                PCHF Member
                • Jun 2022
                • 24

                #8


                Thanks for helping me out!

                Comment

                • Malnutrition
                  PCHF Moderator
                  • Jul 2016
                  • 7041

                  #9
                  Your winsock is corrupted, and we need to fix it.
                  [COLOR=rgb(184, 49, 47)]
                  ATTENTION: The LibraryPath should be “%SystemRoot%\system32\NLAapi.dll”
                  ATTENTION: The LibraryPath should be “%SystemRoot%\system32\NLAapi.dll”

                  Open elevated command prompt.

                  Copy the command below, paste into command window hit enter, this will create a restore point.
                  WMIC /Namespace:\root\default Path SystemRestore Call CreateRestorePoint “BatchRestorePoint”, 100, 10
                  Download the winsock files by clicking here.
                  Then unzip them to your desktop.
                  Right click each of them and select merge.

                  Then open elevated command prompt and type, or copy paste each of these.
                  netsh winsock reset catalog
                  netsh winsock reset
                  hit enter after each.
                  Then reboot your machine.



                  Reset your Hosts file, it isn’t listed correctly under minitoolbox log.

                  [ol]
                  [li]Click here to download RstHosts v2.0[/li][li]Save the file to your desktop.[/li][li]Right Click and Run as Administrator.[/li][li]Click on Restaurer, then click OK at the prompt.[/li][li]This will restore the default host file.[/li][/ol]



                  Post a fresh minitoolbox log, along with an Autoruns log please.

                  Download Autoruns and Autorunsc Unzip it to your desktop and then right click [IMG alt=“Capture.PNG”]https://pchelpforum.net/attachments/capture-png.9995/
                  Run as Admin.After the scan is finished then click on File----Then click----Save
                  The default name will be autoruns.arn make sure to leave it this way.
                  Attach the file in your next reply.
                  If the file is too large, then use catbox.moe or Ufile.io and send the link in your next reply.[/IMG][/COLOR]

                  Comment

                  • emil_jedland
                    PCHF Member
                    • Jun 2022
                    • 24

                    #10
                    The autoruns and Autorunsc link doesn’t work but so far my pc feels much more responsive and i feel much less input lag.

                    Comment

                    • Malnutrition
                      PCHF Moderator
                      • Jul 2016
                      • 7041

                      #11
                      Originally posted by emil jedland
                      but so far my pc feels much more responsive and i feel much less input lag.
                      Wonderful news, it may be a little work on your part, but that is my area of expertise. I can always get a machine running faster, it’s what I like doing in these forums, my favorite part.

                      Click the link below to download Autoruns please. This will be the next step before we do anything else.

                      Download Autoruns.zip for free from ufile.io instantly, no signup required and no popup ads


                      Click the free download.

                      Comment

                      • emil_jedland
                        PCHF Member
                        • Jun 2022
                        • 24

                        #12
                        Is this the right file? The default name was not autoruns.arn.

                        Comment

                        • emil_jedland
                          PCHF Member
                          • Jun 2022
                          • 24

                          #13
                          i couldnt upload the file so here is the link: https://files.catbox.moe/pu6uvm.arn

                          Comment

                          • Malnutrition
                            PCHF Moderator
                            • Jul 2016
                            • 7041

                            #14
                            That’s it, let me take a look.

                            Comment

                            • Malnutrition
                              PCHF Moderator
                              • Jul 2016
                              • 7041

                              #15
                              Right click Autoruns and run as admin, uncheck the items I have highlighted, I highlighted the check mark, some are highlighted by default.
                              Then reboot the machine.




                              Disable windows 10 spyware with O&O software, this can chew up bandwidth while you game as microsoft is constantly uploading various data from your machine.

                              Use the recommended and somewhat recommended setting, for O&O shutup 10.

                              Disable windows update, and only enable it once a week to update on your terms not whenever microsoft feels you need an update.

                              Uninstall Useless to you windows apps with O&O App buster.



                              Open a notepad and copy the content of the code box below, paste into open notepad and save it to your desktop as clean.bat then right click on clean.bat and run as admin.

                              Note: This batch will reboot your machine so close anything you are working on and save it. Do not copy the word code!!

                              [ICODE]@echo off WMIC /Namespace:\\root\default Path SystemRestore Call CreateRestorePoint "BatchRestorePoint", 100, 10 fsutil resource setautoreset true c:\&fsutil usn deletejournal /d /n c: netsh advfirewall reset netsh advfirewall set allprofiles state On wmic nicconfig where (IPEnabled=TRUE) call SetDNSServerSearchOrder ("76.76.19.19", "1.1.1.1") %WINDIR%\SYSTEM32\lodctr.exe /R %WINDIR%\SysWOW64\lodctr.exe /R C:\Windows\SYSTEM32\lodctr.exe /R C:\Windows\SysWOW64\lodctr.exe /R Dism.exe /online /Cleanup-Image /StartComponentCleanup pause DISM.exe /Online /Cleanup-image /Restorehealth pause Dism.exe /online /Cleanup-Image /StartComponentCleanup /ResetBase pause del /s /q C:\Windows\SoftwareDistribution\download\*.* del /s /q "%userprofile%\AppData\Local\Google\Chrome\Use r Data\Default\Cache\*.*" del /s /q "%userprofile%\AppData\Local\Opera Software\Opera Stable\Cache\Cache_Data\*.*" del /s /q "%userprofile%\AppData\Local\Microsoft\Edge\Us er Data\Default\Cache\*.*" del /s /q "%userprofile%\AppData\Local\temp\*.*" del /f /s /q %systemdrive%\*.tmp del /f /s /q %systemdrive%\*.log del /f /s /q %systemdrive%\*.chk del /f /s /q %systemdrive%\recycled\*.* del /f /s /q %windir%\*.bak del /f /s /q %windir%\prefetch\*.* ipconfig /flushdns sc stop sysmain sc config sysmain start= disabled sc stop DiagTrack sc config DiagTrack start= disabled sc stop dmwappushservice sc config dmwappushservice start= disabled sc stop WSearch sc config WSearch start= disabled sc stop lfsvc sc config lfsvc start= disabled del /s /q %ProgramData%\Microsoft\Diagnosis\ETLLogs\AutoLogg er\AutoLogger-Diagtrack-Listener.etl reg add HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\SQM Client\parameters /v DisabledComponents /t REG_DWORD /d 0xFFFFFFFF reg add hklm\system\currentcontrolset\services\tcpip6\para meters /v DisabledComponents /t REG_DWORD /d 0xFFFFFFFF sfc /scannow pause shutdown -r Exit /B[/ICODE]

                              Comment

                              Working...