Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Windows has been designed for a wide variety of applications. Unfortunately that means that, out-of-the-box, it works correctly for office or entertainment applications, but for DAW applications, several settings and features have to be fine-tuned.

Native users should also refer to this page for additional recommendations.
MassCore users should stick to Windows 10 Anniversary (1607) or Creator (1703)
Merging highly recommends you "defer feature updates" in Windows 10, see Updates section below. 

...

In Windows 10, when you run a program by forcing it in “administrator mode” / “Run as administrator”, drag & drop to and from this application will be disabled.

DEVICE DRIVERS

Merging recommends to install WHQL (Driver certified by Microsoft) or if not available, the latest drivers from the manufacturer website.

...

You can also completely turn off the Windows Updates engine, but that is not recommended, some programs may fail to install properly.
Open  Windows Control Panel >Administrative Tools > Services.
Locate and select Windows Update.
Double click to access its properties.
Stop it, then set Startup type to Disabled.
Please refer to this page for details.

DPC LATENCY CHECK

To handle real time application, the CPU gets a defined amount of time to perform the required tasks.
If those tasks are delayed, the result is usually drop-outs in the signal.
A common tool to verify if your computer is able to handle real-time audio was DPC Latency Checker, but the reported values are false in Windows 8 and 10. 
The alternative solution is tp use the LatencyMon tool, 
Download the tool and install it on your computer.
You can start the test by clicking on the Play icon on the top left corner.
To get useful results, the tool should run for quite some time (10 minutes minimum).
The driver or process using the highest DPC or ISR is clearly stated in the main window.
If you have too high values, you can get more detailed information in the Processes or Drivers tab.
Don't pay too much attention to the hard pagefault resolution time (last indicator)

If you have higher values, you will have to search for the driver/ device that is causing the issue by disabling them one by one.
Remember that some devices cannot be disabled, proceed with caution.
Wi-Fi, LAN, specific (usually ndis.sys),USB devices, on-board audio, PCI / PCIe devices are the common culprits.
On laptops, the ACPI battery driver is also a common problem (ACPI.sys), you can try to disable (do not uninstall!) the "Microsoft ACPI Compliant Control Method Battery" and "Microsoft AC Adapter" listed under Batteries in Windows Device Manager  (but pay attention to not disable any other ACPI device listed under System devices, your computer may not start anymore !)

...