XPS

Last reply by 02-19-2020 Solved
Start a Discussion
2 Bronze
2 Bronze
60382

XPS 15-9570, Windows 10, high DPC latency, acpi.sys

Hello,

I have a dell XPS 15 9570, and I have big issues with on board and external audio.

HW Spec:

Dell XPS 15 9570, i7 8750H, 4K screen, 16g ram /512g ssd, qualcomm Killer wifi and then intel AC-9260, nVidia 1050 Ti with latest WHQL drivers, bios v1.2.2, all drivers to date as of 2018/15/07

Symptoms:

- audio cracks and pops with system audio when watching videos, listening to mp3/flac, playing games with built-in card,

- audio cracks and pops with  external ASIO soundcard (focusrite scarlett 18i8 2nd gen) when running pro DAW software with 256 samples buffer @48Khz or 512 buffer @96Khz

This can damage external speakers and makes the machine unusable for live audio or even standard multimedia use.

What I did:

- applied all tweaks recommended by my external audio card's manufacturer https://support.focusrite.com/hc/en-gb/articles/207355205-Optimising-your-PC-for-Audio-on-Windows-10

- ran LatencyMon and found that TCPIP.sys and ndis.sys were causing 4ms DPC latency spikes, followed by ACPI.sys 2ms and dxgkrnl.sys 1.7 ms

- swapped  the qualcom card for an intel AC-9260 which eliminated totally the TCPIP.sys and ndis.sys spikes

- now ACPI.sys and dxgkrnl.sys are still causing 2ms DPC latency spikes

- audio glitches are still present

- disabled all peripherals except for keyboard, integrated graphics, trackpad, screen and storage (I disabled wifi, bluetooth, webcam, nvidia graphics, fingerprint reader, ACPI battery manager, cardreader, fall accelerometer, screen touch, etc.)

- disabled Speed-Step/ SpeedShift and Turbo-Boost, disabled virtualisation support in the BIOS to try to minimize randomness in the behaviour

- disabled fastboot

- ACPI.sys latency is still culminating at 1.7ms and causing audio dropouts with either built-in or external USB asio interface

- I've opened a support ticket over at dell with my premium support, the ticket was automatically closed a week later without anyone getting in touch with me.

 

I've run out of options and am looking for help.

 

Replies (114)
6892

It only has cracking because you are not using the driver for your d.a.w. If your are going to record audio with a microphone you need to download and install the driver for that mic or interface.
6866

Hello !
(This is a Google translation
I bought 15 days ago an Inspiron 14-5482 Win 10, I7-8565U, 16 RAM, SSD 512 GB for music production.
Big disappointment when I tested the laptop with LatencyMon !! More than 4 sec latency, while I had disabled all Windows Apps.
* After 10 days of fighting with the parameters of the Inspiron, it works very well in Studio One 4.5 (in this version they have improved the multi-core management a lot), no crunch and the processor is very quiet in the bar of SO1.
If it can help here what I did, but beware this PC only serves me for music (no web, no games, ....).

- I installed the DELL updates + installation Bios 2.5 (I saw a SpeedShift parameter that I did not notice in the 2.4, it may have helped a little.)

- I followed the Presonus configuration tips:
https://support.presonus.com/hc/en-us/articles/360025279231-Optimizing-Your-Computer-for-Audio-Windo...


- Follow the advice of "Psychlist1972" from microsoft, update KB4505903 OS build 18362.267 (I don't know if really helped):
https://www.gearslutz.com/board/music-computers/1266677-huge-latency-issues-latest-1903-windows-rele...


- Then uninstalled McAfee demo, MS office and all that stuff ... Disabled automatic updates of all, Dell, windows 10 (PC not connected to the web) we'll see later. Uninstall the NVIDIA driver, disable WIFI + Ethernet, disable all unnecessary windows functions, disable everything in Windows Defender.


Finally, in "msconfig.exe", tried minimal boot and disabled all non-windows background services. Here the audio peaks in Lantencymon had disappeared !! Finally, I only disabled 4 or 5 services + all Dell support services. Of course, disabled apps at windows startup.
https://support.microsoft.com/fr-ch/help/929135/how-to-perform-a-clean-boot-in-windows
The inspiron works well, playing music and video on windows media player.


Good luck and good music.

6864

I forgot. I use an old Edirol Ua-25ex sound card, with its recent win 10 driver.

6565

I have a Dell 7577 laptop and was plagued by the ACPI.sys issue. I have have made massive improvements by doing the following.

1. Run LatencyMon to determine which of your CPU cores is affected most by DPC issues. In my case Core 0 has the massive DPC interrupts 3000+ microseconds far larger than any of the other cores. This is found in the stats tab report after running the test.
 
2. Set your audio application to stay off of that CPU core. I used Task Managers CPU affinity setting. Right click Task Bar, select Task Manger, Details tab, right click on the program, click "set affinity" remove the tick from the core with high latency & click okay.
6470

I'm about to buy a Dell XPS and start using FL studio to make some tunes.

I'd like to connect a USB keyboard, like AKAI MPK mini and maybe an electric guitar. Will these be unusable? 

Does this latency issue mean that once I press a note on the keyboard, there's a delay in response in the software? Or is this something related to live performances? I don't fully understand how it works and would appreciate if someone could update on possible solutions since it's been a while since the last comment... 

6530

The latency issue affects playback because it is disruptive. I tried so many things with it.

-Replaced the wifi card

-Process lasso to dedicate cores unused by ACPI.sys to my daw.

-update to latest BIOS that is supposed to fix this. 

-Disable wifi, antivirus, optimization of windows etc.

I used to no be able to play more than 1 minute of playback with 4 tracks of audio and a couple midi tracks without disrupting the audio signal. I got better, now I have 5 mins...

When producing music or song writing, the last thing I have time for is to tweak my computer...

I will never touch a DELL again for music production or performance machine. I am still paying for it and i would have a hard time passing the problem to someone else. I am using it for basic software development and will keep it like this until I recycle it.

Cheers,

A never again DELL 20 years loyal customer.

 

13014

That is really sad to hear... So even if I use an external audio interface, such as Focusrite Scarlett, and plug the USB keyboard there, this still won't reduce latency? 

12891

Dell 9570 owner. Surfing the net I’ve finally found a solution for ACPI.sys causing high DPC latency. If you simply disable ACPI battery controls from device manager, ACPI.sys will continue to degrade your performance due to the installed temperature control devices. You need to permanently disable the Intel DPTF (power throttling) and ACPI.sys will disappear from your latencymon with a dramatic decrease of latency and you’ll be happy watching your red bars disappear.

 

BE CAREFUL using this trick because disabling thermal control can cause an hotter CPU. Naturally temperature limit is still present and computer will suddently shut down if critical temperatures are reached (97° I suppose).

Personally I’ve repasted my CPU and also with DPTF disabled my temperatures hardly raises the 60° (about 48-50 doing light activity or DJing with traktor) but I’m also sure that hotter CPU will shorten this notebook life.

I’ve a multiboot system and I use a partion for a music oriented Windows 10 operating system with this mods applied and a “normal” Windows 10 for daily activities.

In order to disable Intel DPTF, in Device Manager find in “System Devices” all the devices starting with “Intel(R) Dynamic Platform and Thermal Framework”. Right click on each and “Uninstall device”. Check “Delete the driver software for this device” whenever available.

Now Disable the ACPI batteries from Device Manager and enjoy your lower DPC latency (you deserve it from a 1700euros notebook).

PROBLEM: Windows sistematically reinstall DPTF drivers. If you want to prevent Windows from automatically reinstalling DPTF you need to add some Registry Keys that tells to not reinstall specific drivers (now labeled “unknown devices in Device Manager). Here’s a reg.file that do it: https://bradshacks.com/disable-dptf/

In order to revert to original configuration (and enable DPTF again), simply delete HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\DeviceInstall\Restrictions and restart windows.

PS Disabling wi-fi and other peripherals not music related is still valid. Add the DPTF and ACPI Disabling and your notebook will be DAW ready.

PPS Sorry for my really bad english.

12878

BE CAREFUL using this trick because disabling thermal control can cause an hotter CPU. Naturally temperature limit is still present and computer will suddently shut down if critical temperatures are reached (97° I suppose).

 

Interesting find

I'd mention that removing Intel DPTF was once a popular thing to do for reducing throttling among gamers. However it was never perfectly clear what thermal protections were implemented with DPTF and what by other means (clearly direct CPU and GPU throttling are local, but other forms of throttling independent from DPTF were presumed, and DPTF was guessed to be malfunctioning on some laptops...). 

In any case, XPS 15, due to inadequate cooling for the hi-spec chips, vitally relies on thermal throttling, and removing the latter may help get it fried. So I wouldn't recommend anyone to remove it before making sure the thermals are basically okay (I mean good paste, clean vents), and also doing something about VRM heat. It is well known that the XPS 15 VRM area (voltage regulator mosfets in the centre-top part of the mobo) has practically no cooling (no heat-spreader, no airflow) and that it tends to overheat under prolonged loads (look up XPS 15 9560 thermal insanity FLIR images/video). Removing DPTF presumably removes thermal protection for this area from certain "Ambient" sensor(s). So before removing DPTF, at least consider padding the VRMs. There are several variants floating around because these are different simple tricks to improve things a little bit, while even much more elaborate methods were not able to stop throttling from kicking in entirely. 

12619

I have basically the same ACPI-issue with a Precicion M2800 on W7.

BUT: only after the first boot on a day. Means: If I restart the system, the problem disapears for the whole day (also on repeated restarts). If I switch off the laptop overnight, on the next morning latency (and ISR and DPC count in LatencyMon) is extremely high again ... until I restart. If I put on standby overnight no problem the next day, if I put on hibernation overnight, latency is high again after start on the next day. So obviously the first hardware boot a day triggers it, following restarts/boots a day don't cause (solve) the problem.

Anyone else with the same "behaviour" ... any ideas how comes?

 

Latest Solutions
Top Contributor