el 14-03-2019 02:40 PM
Hi, in April 2017 i bought an HP Spectre x360 13-ac000ns (Intel Core i7-7500U, 8 GB de RAM, 256 GB de SSD, Intel HD 620, Windows 10 Home 64) but i've been really struggling to use it with real-time audio because I always get drop outs, and can't use it on gigs due to this, which is very frustrating.
I bought a Traktor Kontrol S8 from Native Instruments on Agust 2018, before i used to have Traktor Kontrol S4 MK2, also from Native Instruments. This issue has happenned to me with both the S8 and the S4.
I've already gone throught their troubleshooting guide for real-time audio issues, and all their advice did not solve the issue.
I contacted their technichal support, and did all they told me, but still haven't fixed the issue and they told me to contact directly to HP.
The thing is that I can't set the Process Buffer or the USB Buffer higher from the Traktor S8 driver controller manager (ASIO), and however i keep getting some dropouts.... very frustrating...
However, when i select as audio driver the ASIO4ALL, problems disappear and there aren't anymore audio drop outs. So it's something related to the drivers that conflicts with my computer, but can't fins what it is.
So after going through the troubleshooting guide and applying everything that was said in there, my problem was and still is with ACPI.sys, but disabling the 'Microsoft ACPI- Compliant Control Method Battery' in the Windows Device Manager didn't work at all, latency was the same, which was the only solution they knew for this problem.
In fact, what i did as i couldn't figure out what caused the issue was to do a factory reset with HP Recovery Manager, as if the computer was brand new. When everything was set up, the first thing i did was to set the battery plan to performance mode and in advanced tabs i set everything as they recommend, then i downloaded LatencyMon and still the same problem occured, as you can see in the following picure:
In light of such results, the next thing i did was to update all drivers, through Intel updater, through HP Suppot Assistant Updater, and check what happened. The issue was still with ACPI.sys (but not anymore the latency issue caused by the ndis.sys).
The next thing i did was to update Windows 10 to the latest public version (1809), and still the same.
Afterwards, i used a prograam from iobit to update all the drivers, but problem was still there.
So here i am now, with everything up to date, the power plan set to its best performance, and still having issues just with ACPI.sys.
BIOS is of course is on the latest version, and in the BIOS the system is set to Performance Mode.
I think that it may be related to the USB Ports, as they are 3.0 USB Ports? I've tried the same on my father's HP Elitebook 1030 G2 on Same Windows versions and there i don't have issues, as ACPI.sys only reaches 0.3 ms of execution time (below 1ms is okay), so it's not related to being an HP computer, nor a Windows problem but something specific of the hardware and drivers of this computer.
So, what can i do? Can anyone from HP Technichal support help me to fix this? Thank you!
Here are the latest results of the LatencyMon:
Your system seems to be having difficulty handling real-time audio and other tasks. You may experience drop outs, clicks or pops due to buffer underruns. One or more DPC routines that belong to a driver running in your system appear to be executing for too long. 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:10:57 (h:mm:ss) on all processors.
Computer name: DESKTOP-J2QMO2C
OS version: Windows 10 , 10.0, build: 17763 (x64)
Hardware: HP Spectre x360 Convertible 13-ac0XX, HP, 827E
CPU: GenuineIntel Intel(R) Core(TM) i7-7500U CPU @ 2.70GHz
Logical processors: 4
Processor groups: 1
RAM: 8070 MB total
Reported CPU speed: 2904 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.
WARNING: the CPU speed that was measured is only a fraction of the CPU speed reported. Your CPUs may be throttled back due to variable speed settings and thermal issues. It is suggested that you run a utility which reports your actual CPU frequency and temperature.
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): 1577,40
Average measured interrupt to process latency (µs): 5,520041
Highest measured interrupt to DPC latency (µs): 1405,50
Average measured interrupt to DPC latency (µs): 1,852774
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): 353,408402
Driver with highest ISR routine execution time: Wdf01000.sys - Motor en tiempo de ejecución del marco de controlador en modo kernel, Microsoft Corporation
Highest reported total ISR routine time (%): 0,476997
Driver with highest ISR total time: Wdf01000.sys - Motor en tiempo de ejecución del marco de controlador en modo kernel, Microsoft Corporation
Total time spent in ISRs (%) 0,482919
ISR count (execution time <250 µs): 363286
ISR count (execution time 250-500 µs): 0
ISR count (execution time 500-999 µs): 6
ISR count (execution time 1000-1999 µs): 0
ISR count (execution time 2000-3999 µs): 0
ISR count (execution time >=4000 µs): 0
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): 1334,372245
Driver with highest DPC routine execution time: ACPI.sys - Controlador ACPI para NT, Microsoft Corporation
Highest reported total DPC routine time (%): 0,276954
Driver with highest DPC total execution time: Wdf01000.sys - Motor en tiempo de ejecución del marco de controlador en modo kernel, Microsoft Corporation
Total time spent in DPCs (%) 0,496456
DPC count (execution time <250 µs): 1810473
DPC count (execution time 250-500 µs): 0
DPC count (execution time 500-999 µs): 981
DPC count (execution time 1000-1999 µs): 25
DPC count (execution time 2000-3999 µs): 0
DPC count (execution time >=4000 µs): 0
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: traktor.exe
Total number of hard pagefaults 14677
Hard pagefault count of hardest hit process: 7221
Number of processes hit: 131
PER CPU DATA
CPU 0 Interrupt cycle time (s): 37,376510
CPU 0 ISR highest execution time (µs): 244,141873
CPU 0 ISR total execution time (s): 12,324082
CPU 0 ISR count: 340308
CPU 0 DPC highest execution time (µs): 1334,372245
CPU 0 DPC total execution time (s): 11,687024
CPU 0 DPC count: 1723847
CPU 1 Interrupt cycle time (s): 19,325717
CPU 1 ISR highest execution time (µs): 353,408402
CPU 1 ISR total execution time (s): 0,361962
CPU 1 ISR count: 22177
CPU 1 DPC highest execution time (µs): 1261,447658
CPU 1 DPC total execution time (s): 1,116377
CPU 1 DPC count: 48373
CPU 2 Interrupt cycle time (s): 6,009847
CPU 2 ISR highest execution time (µs): 78,005510
CPU 2 ISR total execution time (s): 0,008159
CPU 2 ISR count: 777
CPU 2 DPC highest execution time (µs): 502,479683
CPU 2 DPC total execution time (s): 0,188264
CPU 2 DPC count: 28472
CPU 3 Interrupt cycle time (s): 8,195724
CPU 3 ISR highest execution time (µs): 46,721419
CPU 3 ISR total execution time (s): 0,000517
CPU 3 ISR count: 30
CPU 3 DPC highest execution time (µs): 171,894284
CPU 3 DPC total execution time (s): 0,05890
CPU 3 DPC count: 10787
el 14-03-2019 02:56 PM
¡Hola @AleixJF !
¡Bienvenido a nuestra comunidad!
Nuestro Foro es una comunidad dinámica, donde los usuarios de productos HP vienen para publicar sus preguntas en español. Si le parece más cómodo, le sugiero que, por favor, publique su duda en el foro de inglés: HP Support Forums.
Moderador del Foro de Soporte HP