Question LatencyMon results --- looking for a solution to stuttering & FPS drops ?

Sep 3, 2023
3
0
10
Good evening to all present.
I am a user of a laptop ASUS TUF Gaming FX505DT, and I present the following problem which I would like to find a solution and that is that when playing any game, whether a relatively modern as Battlefield V or Deus Ex: Mankind Divided, as well as one that already has its years as Batman Arkham Asylum or Alan Wake, I present a problem of stuttering or moments where I present FPS drops , later searching on reddit I found a software called LatencyMom related to the latency of the processor and decided to download it and run it, these were the results:
_________________________________________________________________________________________________________
CONCLUSION
_________________________________________________________________________________________________________
Your system appears to be having trouble handling real-time audio and other tasks. You are likely to experience buffer underruns appearing
as drop outs, clicks or pops. One or more DPC routines that belong to a driver running in your system appear to be executing for too long.
At least one detected problem appears to be network related. In case you are using a WLAN adapter, try disabling it to get better results.
One problem may be related to power management, disable CPU throttling settings in Control Panel and BIOS setup. Check for BIOS updates.
LatencyMon has been analyzing your system for 0:26:14 (h:mm:ss) on all processors.


_________________________________________________________________________________________________________
SYSTEM INFORMATION
_________________________________________________________________________________________________________
Computer name: DESKTOP-62912DG
OS version: Windows 10, 10.0, version 2009, build: 19045 (x64)
Hardware: TUF Gaming FX505DT_FX505DT, ASUSTeK COMPUTER INC.
BIOS: FX505DT.316
CPU: AuthenticAMD AMD Ryzen 5 3550H with Radeon Vega Mobile Gfx
Logical processors: 8
Processor groups: 1
Processor group size: 8
RAM: 32189 MB total


_________________________________________________________________________________________________________
CPU SPEED
_________________________________________________________________________________________________________
Reported CPU speed (WMI): 210 MHz
Reported CPU speed (registry): 2096 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.


_________________________________________________________________________________________________________
MEASURED INTERRUPT TO USER PROCESS LATENCIES
_________________________________________________________________________________________________________
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): 1355,0
Average measured interrupt to process latency (µs): 8,671508

Highest measured interrupt to DPC latency (µs): 1263,80
Average measured interrupt to DPC latency (µs): 4,398641


_________________________________________________________________________________________________________
REPORTED ISRs
_________________________________________________________________________________________________________
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): 535,269561
Driver with highest ISR routine execution time: HDAudBus.sys - High Definition Audio Bus Driver, Microsoft Corporation

Highest reported total ISR routine time (%): 0,006914
Driver with highest ISR total time: HDAudBus.sys - High Definition Audio Bus Driver, Microsoft Corporation

Total time spent in ISRs (%) 0,010298

ISR count (execution time <250 µs): 261752
ISR count (execution time 250-500 µs): 0
ISR count (execution time 500-1000 µs): 14
ISR count (execution time 1000-2000 µs): 0
ISR count (execution time 2000-4000 µs): 0
ISR count (execution time >=4000 µs): 0


_________________________________________________________________________________________________________
REPORTED DPCs
_________________________________________________________________________________________________________
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): 4111,862118
Driver with highest DPC routine execution time: ntoskrnl.exe - NT Kernel & System, Microsoft Corporation

Highest reported total DPC routine time (%): 0,166944
Driver with highest DPC total execution time: dxgkrnl.sys - DirectX Graphics Kernel, Microsoft Corporation

Total time spent in DPCs (%) 0,299272

DPC count (execution time <250 µs): 3204228
DPC count (execution time 250-500 µs): 0
DPC count (execution time 500-10000 µs): 7085
DPC count (execution time 1000-2000 µs): 16
DPC count (execution time 2000-4000 µs): 0
DPC count (execution time >=4000 µs): 1


_________________________________________________________________________________________________________
REPORTED HARD PAGEFAULTS
_________________________________________________________________________________________________________
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: explorer.exe

Total number of hard pagefaults 1390
Hard pagefault count of hardest hit process: 349
Number of processes hit: 22


_________________________________________________________________________________________________________
PER CPU DATA
_________________________________________________________________________________________________________
CPU 0 Interrupt cycle time (s): 105,557339
CPU 0 ISR highest execution time (µs): 535,269561
CPU 0 ISR total execution time (s): 0,685231
CPU 0 ISR count: 121182
CPU 0 DPC highest execution time (µs): 4111,862118
CPU 0 DPC total execution time (s): 26,186631
CPU 0 DPC count: 2634800
_________________________________________________________________________________________________________
CPU 1 Interrupt cycle time (s): 32,592938
CPU 1 ISR highest execution time (µs): 534,748569
CPU 1 ISR total execution time (s): 0,362327
CPU 1 ISR count: 59072
CPU 1 DPC highest execution time (µs): 1064,357347
CPU 1 DPC total execution time (s): 7,824046
CPU 1 DPC count: 206610
_________________________________________________________________________________________________________
CPU 2 Interrupt cycle time (s): 11,326236
CPU 2 ISR highest execution time (µs): 453,694179
CPU 2 ISR total execution time (s): 0,177295
CPU 2 ISR count: 28107
CPU 2 DPC highest execution time (µs): 690,675573
CPU 2 DPC total execution time (s): 1,730138
CPU 2 DPC count: 99417
_________________________________________________________________________________________________________
CPU 3 Interrupt cycle time (s): 5,599866
CPU 3 ISR highest execution time (µs): 19,266698
CPU 3 ISR total execution time (s): 0,012474
CPU 3 ISR count: 6303
CPU 3 DPC highest execution time (µs): 533,426050
CPU 3 DPC total execution time (s): 0,201785
CPU 3 DPC count: 38390
_________________________________________________________________________________________________________
CPU 4 Interrupt cycle time (s): 5,851926
CPU 4 ISR highest execution time (µs): 16,331107
CPU 4 ISR total execution time (s): 0,008499
CPU 4 ISR count: 7431
CPU 4 DPC highest execution time (µs): 257,770992
CPU 4 DPC total execution time (s): 0,322371
CPU 4 DPC count: 68212
_________________________________________________________________________________________________________
CPU 5 Interrupt cycle time (s): 4,999937
CPU 5 ISR highest execution time (µs): 6,953244
CPU 5 ISR total execution time (s): 0,006097
CPU 5 ISR count: 5052
CPU 5 DPC highest execution time (µs): 531,442271
CPU 5 DPC total execution time (s): 0,157196
CPU 5 DPC count: 36257
_________________________________________________________________________________________________________
CPU 6 Interrupt cycle time (s): 7,617395
CPU 6 ISR highest execution time (µs): 15,639790
CPU 6 ISR total execution time (s): 0,011041
CPU 6 ISR count: 8649
CPU 6 DPC highest execution time (µs): 625,351145
CPU 6 DPC total execution time (s): 0,586528
CPU 6 DPC count: 67369
_________________________________________________________________________________________________________
CPU 7 Interrupt cycle time (s): 7,412387
CPU 7 ISR highest execution time (µs): 140,327290
CPU 7 ISR total execution time (s): 0,033881
CPU 7 ISR count: 25970
CPU 7 DPC highest execution time (µs): 564,284828
CPU 7 DPC total execution time (s): 0,679412
CPU 7 DPC count: 60275
_________________________________________________________________________________________________________
 
That's great that you provided so much info, but unfortunately it's really not the info that we need to find an answer. It helps, but not alone.

What DOES help is knowing your FULL hardware specifications.

What also helps is knowing WHAT, if ANYTHING, you've already tried and SPECIFICALLY, HOW you tried that. For example, just saying "All my drivers are up to date" means almost nothing because we don't know if that means you went to the motherboard or prebuilt machine product support page at the manufacturer's website and downloaded/installed the latest drivers, or if you are assuming that Windows update will get you the latest drivers OR if you've used a third party driver update utility, and they are ALL vastly different solutions which are not remotely equal to each other.

We don't know what your current motherboard BIOS version is, and that alone can make or break the majority of systems and problems, in a lot of cases.

We don't know what BUILD version of Windows 10 you are running, or if it's entirely up to date, or when the last time you did a clean install was.

These are all things we need to know so we aren't trying to smack a pinata in a pitch black room with a toothpick when the pinata is too high to reach anyhow.
 
  • Like
Reactions: MaXes045
That's great that you provided so much info, but unfortunately it's really not the info that we need to find an answer. It helps, but not alone.

What DOES help is knowing your FULL hardware specifications.

What also helps is knowing WHAT, if ANYTHING, you've already tried and SPECIFICALLY, HOW you tried that. For example, just saying "All my drivers are up to date" means almost nothing because we don't know if that means you went to the motherboard or prebuilt machine product support page at the manufacturer's website and downloaded/installed the latest drivers, or if you are assuming that Windows update will get you the latest drivers OR if you've used a third party driver update utility, and they are ALL vastly different solutions which are not remotely equal to each other.

We don't know what your current motherboard BIOS version is, and that alone can make or break the majority of systems and problems, in a lot of cases.

We don't know what BUILD version of Windows 10 you are running, or if it's entirely up to date, or when the last time you did a clean install was.

These are all things we need to know so we aren't trying to smack a pinata in a pitch black room with a toothpick when the pinata is too high to reach anyhow.

System information
OS Name: Microsoft Windows 10 Pro
Version 10.0.19045 Build 19045
Additional OS description Not available
OS Manufacturer Microsoft Corporation
System name DESKTOP-62912DG
System manufacturer ASUSTeK COMPUTER INC.
TUF Gaming System Model FX505DT_FX505DT
System type x64-based PC
system SKU
AMD Ryzen 5 3550H with Radeon Vega Mobile Gfx Processor, 2100 Mhz, 4 Main Processors, 8 Logical Processors
BIOS Version and Date American Megatrends Inc. FX505DT.316, 1/28/2021
SMBIOS version 3.2
Embedded Controller Version 16.00
UEFI BIOS mode
Motherboard manufacturer ASUSTeK COMPUTER INC.
FX505DT motherboard product
Motherboard version 1.0
Mobile platform role
Secure Boot State Disabled
PCR7 Configuration Need elevation of privileges to view
Windows directory C:\Windows
Installed physical memory (RAM) 32.0 GB
Total physical memory 31.4 GB
Available physical memory 21.9 GB
Total virtual memory 36.2 GB
Virtual memory available 24.0 GB
Paging file space 4.75 GB
Page file C:\pagefile.sys
Kernel DMA Protection Disabled
NVIDIA CONTROL PANEL--------------------------
Driver version 536.67
AMD DRIVER----------------------
preliminary controller V 27.20.1000.17016
CLEAN INSTALLATION
The last time I did a clean install was mid-December of last year.

IF I HAVE INTENDED TO DO SOMETHING
In the Nvidia control panel, that the preferred graphics is the dedicated graphics, that is, Nvidia GTX 1650,
I also chose in power options, I chose high performance mode and in performance mode, I went to advanced power settings and went to the PCI Express option----> link state power management---->Lo deactivate both in alternating current as well as with battery.
*AMD Power Slider--->Overly--->On Battery: Better Performance and On AC: Better Performance
*Dynamic Switchable Graphics----->Global Settings---->Switch on AC to Maximize Performance
*AMD Graphics Power Settings---->AMD PowerPlay Settings----->On Battery and AC Power:Maximize Performance
If you're wondering why I did this, I saw a youtube tutorial on optimizing your ryzen laptop and followed those instructions.
By the way these configurations have not helped me, I still have the same problem
I THINK this is all I can mention at this time, by the way, thanks for the clarification you gave me of what I have to send as information
 
Ok, so, take a look at the sticker located on the back of the laptop or maybe under the battery in the battery compartment, and see what the exact model including any submodel is, because using MSINFO32 isn't going to give that information usually.
Good Afternoon, sorry for not answering in time, what I found on the sticker behind the laptop:
FX505DT-BQ467
SN: L8NRCV03L715353
CN: ZMAT
MFD: 2020-08
Contains
Realtek Model: RTL8822CE
CCAI18LP2010T7
FCC ID: TX2-RTL8822CE
IC: 6317A-RTL8822CE


ASUS model / FX505D Notebook/PC
Input : +20V 7.5A, 150W
/*Symbols*/
Made in China
 
So, you already have the latest BIOS, so nothing can be done there.

Have you had this problem ever since (Or even before) the last time you did a clean install of Windows or did the problem only recently begin?

Have you done any monitoring of CPU and GPU temperatures to see if there is a thermal problem and whether it coincides with the stuttering or drops in frame rates?
 
its actually called LatencyMon, not mom :)

Most of the time its caused by drivers. LAN driver can be one cause.

this might help

Highest reported total DPC routine time (%): 0,166944
Driver with highest DPC total execution time: dxgkrnl.sys - DirectX Graphics Kernel, Microsoft Corporation
this is fairly normal, GPU drivers almost always at top... screenshots would have helped more than the report.