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.
...
If you can access your computer BIOS, it is recommended to disable all power management features of your CPU, as this implies changes in the CPU speed and that is far from optimal for any audio application.Same applies to overclocking.Please have a look at your motherboard manual to locate those settings, may vary depending of the manufacturer.
Intel Turbo Boost Technology: Disabled
CPU Enhanced Halt (C1E): Disabled
C-State Support (C3, C6, C7, C8 State): all Disabled
CPU EIST Function: Disabled (also called Intel Enhanced SpeedStep, that should always be disabled)
CPU power saving mode: Disabled
2.WINDOWS CONFIGURATION
...
...
A note on drag & drop and Run as Administrator in Windows 10.
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.
...
To access Windows 10 Control Panel, right click on Windows Start and select Control Panel.
For ease of use, it is recommended to set the Control Panel to Small Icons.
Disable Windows User Account Control (UAC)
...
File Explorer Options > View tab :
Hidden files and folders : set it to Show hidden files, folders or drives
Hide empty drives : disable
Hide extensions for known file types : disable
Leave Hide protected operating system files (recommended) active
Power Options
MassCore users have to first disable the "Fast Boot feature", which indeed put the computer to sleep when you select shut down.
Click on "Choose what the power buttons do” on the left hand side of Power options page.
Then click on "Change Settings that are currently unavailable" and uncheck the "Turn on fast startup" option. Click on Save Changes. Note also that hibernate / sleep is not supported by MassCore engine.
...
In the main Power options page :
Set the power scheme to High Performance (Native users) or RTX – recommended (MassCore users) .
Then Change plan settings
Screen Saver (Turn off the display) is usually set to Never. If you are recording, you surely don’t want the display to turn off after several minutes!
Put the computer to sleep must be set to Never
Access Change advanced power settings and make sure that:
Hard Disk > Turn off Hard disk after: Never
Desktop background settings > Slide show: Paused
Sleep > Sleep after: Never / Allow hybrid sleep: off / Hibernate after: Never / Allow wake timers: Disable.
USB Settings > USB selective suspend setting: Disabled
Intel(R) Graphics Settings : Maximum Performance
PCI Express > Link State Power Management: Off
Processor power management > System Cooling policy : Active
Minimum and Maximum processor state: 100%
...
Those settings have to be disabled to prevent system peaks:
Animate Windows when minimizing and maximizing : disable
Animations in the taskbar and Start Menu : disable
Enable Peek : disable
Fade or slide menus / ToolTips into view : disable
Save taskbar thumbnail previews : disable
Show translucent selection rectangle: disable
Show window content while dragging: disable
Slide open Combo boxes: disable
A dedicated graphic card is highly recommended for advanced display configuration, including video or Mixer window in Pyramix, Ovation or VCube.
Enable Desktop Composition should be enabled if you use a separate graphic card, and disabled if you use onboard graphics (Intel)
Advanced tab
Processor Scheduling should be set to Background Services for Native ASIO users.
...
Windows Firewall
By default since v10.2, Merging applications are authorized to communicate through the Windows Firewall.
In case of issue, RAVENNA Users can disable the Windows Firewall (for Public Networks).
If you use another firewall, authorize the required applications or disable it on your RAVENNA network.
...
Tools page > Options: adjust Automatically scan my computerto your needs.
Full Virus Scanning should NEVER run at the same time as Merging software.
If you plan to install an Antivirus software, Windows Defender will be disabled.
You should also disable scanning of the Pyramix files (pmx, pmf, pml, pad, pmw) but also media files (wav, aif, flac, mp3,...), because each time the DAW have to access such file, your antivirus may scan it.
AVAST has already caused a lot of problems with several Merging programs, it is therefore not recommended.
See this page for help on configuring your antivirus exceptions.
Windows Defender users can download and run a script to include the required rules in Windows Defender.
Win10DefenderExclusionsMT.zip
WINDOWS
...
Settings page can be accessed through Windows Start > Settings icon (and + i)
System
In Apps and features, uninstall all unnecessary applications.
Some applications cannot be uninstalled (Mail and Calendar for example), uninstall button will be disabled.
Bonjour is required for Merging products, do not uninstall it.
In Default apps, Merging recommends you set Google Chrome as your default web browser (RAVENNA users).
Click on Web Browser to select Google Chrome (it must be installed before changing this setting).
In Notifications & actions, you can configure which quick action tile and notification will be displayed.
Merging recommends to only have “All settings” & “Network” tiles active.
In the Notifications section, you can configure how and which application can send Notifications.
Merging recommends to disable the “Get tips, tricks, and suggestions as you use Windows” for better performance.
...
– Virtual desktops Check MassCore / graphic card
Not recommended during real time operation, only massCore and dedicated graphic card
...
Windows transparency can cause issues, especially on systems with low graphic resources.
Go in Settings > Personalization > Colors.
Turn "Make Start, taskbar, and action center transparent" to Off.
Start menu, Taskbar and notification area can be configured in Settings > Personalization > Start and Taskbar.
Merging recommends to disable the “Occasionally show suggestions in start” option for the Start menu.
In the Taskbar section, disable the "Use Peek to preview the desktop ...."
Privacy
In Account info, it is recommended to set "Let apps use my advertising ID ...." to off, to reduce the OS internet traffic.
In Background Apps, Merging recommends you only enable the required apps for better performance.
ADDITIONAL CONFIGURATIONS
Cortana configuration
Merging recommends you disable Cortana, for better performance.
Download this zip file http://download.merging.com/beta/SupportTools/W10Cortana.zip
Double click on the Disable Cortana.reg file.
Restart your computer for this change to take effect.
You can re-enable Cortana with the Enable Cortana.reg file.
Apps auto-update
Merging recommends you disable the auto updates on Windows Apps, for better performance.
Open Windows Store, and click on the profile icon on the top right corner and select settings.
Set “Update apps automatically” to off.
...
OneDrive configuration / uninstall
If you use OneDrive, you should configure it to not interfere in the network traffic.
Right click on the OneDrive icon in the notification area and select Settings.
Remove "Start OneDrive Automatically when I sign to Windows" and "Display notifications when people share with me or edit my shared files".
In the Network tab, set both Upload and Download rates to Limit to : 125 KB/s (or lower).
If you don't use OneDrive, you may uninstall it in Windows Settings > System > Apps and features.
WinSAT
In Windows 10, Windows System Assessment Tool (WinSAT) is scheduled to run too often compared to previous Windows version. Therefore Merging recommends you configure it as it was in Windows 7.
...
Laptop – Battery saver
Windows 10 introduces a new battery saver feature that conserves your PC's battery by limiting background activity and adjusting hardware settings. This feature can cause serious performance issues.
Merging recommends you disable the Battery Saver during recordings and critical real time operations.
Go in Windows Settings, and select System > Battery.
Set Battery saver is currently to Off.
This setting will be grayed out if the PC is currently plugged in to AC.
You may still set the Battery saver on if your battery falls below a specified %.
Activate the “Turn battery saver on automatically if my battery falls below” and set a value (Merging recommends 10 %).
WINDOWS DEVICE MANAGER
Ports (COM & LPT)
If you use 9pin-RS422 connection:
Communication Port (COM x) > Properties
Ports Settings tab > Advanced > set both Receive and Transmit buffer to Low (4)
...
Check the box Hide all Microsoft services, those are critical for Windows.
Service Bonjour is critical for RAVENNA networks and Virtual Transport.
Do not disable your graphic card and ASIO card driver or service.
Common services that can be disabled are: printer services, Skype, QuickTime updaters ...
Ajouter services Win10 – laptop critical
Startup
Open the link to Task Manager to access the list.
Do not disable Microsoft Windows Operating System or any other critical driver – program for your system.
Common programs that can be disabled are Adobe Reader, Java updater, Skype, QuickTime...
Those programs will be still be installed and accessible, but will not be loaded during Windows startup.
WINDOWS UPDATE
One of the main issue with Windows 10 is that Microsoft wants the OS to always be up to date.
That means, by default, you do not have control anymore if you want to apply updates or not.
As in previous versions, sometimes an update can go wrong, and Windows can become unusable.
Hopefully it is still possible to get control under the hood, through Windows registry.
Please note that it will only works on Pro or Enterprise versions, not on Home editions.
Automatic Updates configuration
If you want to follow the Microsoft update policy, you can configure it to restart outside of active hours :
Go in Windows Start > Settings > Update and security > Windows update.
In Update settings, click on Change active hours and set it according to your needs.
This prevents Windows to restart the computer, but it still downloads the updates.
Go now in Advanced Options, and check the "Defer feature updates" : this will defer updates, allowing only widely tested updates to be applied on your computer.
Click on the "Learn more" button for further details.
Manual configuration
...
Additional configuration
In both case, Merging recommends you disable updates from other computers (your computer can receive, but also send updates directly to other computers, costing computer resources and network bandwidth) .
Go in Windows Settings > Update & Security > Windows Update > Advanced options > Choose how updates are delivered.
“Updates from more than one place” should be set to off. The second option will be automatically disabled.
Disable Windows update
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.
You should install Important updates, recommended updates are optional.
You may create a System Restore point before installing Windows updates.
Win 7 users: click on Change Settings: Check for updates but let me choose whether to download and install them.
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 is DPC Latency Checker, but the reported values are false in Windows 8 and 10.
Hopefully Windows 10 includes the tool to verify the DPC latencies:
Right click on Windows Start button, and select Control Panel, then Administrative Tools.
Open Performance Monitor, and select Performance Monitor in the left hand pane.
Click on the + button on top of the graph to add the following counters :
In Processor (group), select % DPC Time and % Interrupt Time.
For ease of use, it is recommended to disable all other values (by default, Processor Time) at the bottom of the graph.
Now change the scale of %DPC time by double clicking on it in the bottom section of the page.
Set the Scale value to 10.
Repeat the same operation on % Interrupt Time.
Those 2 parameters should not exceed 10 in the graph scale.
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
If you experience DPC latency issues, disable each device one by one to see if there is any improvement in DPC latencies.
Remember that some devices cannot be disabled, proceed with caution.
Wi-Fi, LAN, specific USB devices, on-board audio, PCI / PCIe devices are the common culprits.
Windows 10 Tip :Creating a new user account without Microsoft ID
...
See http://www.thesycon.de/deu/latency_check.shtml for further details.
!!! The DPC latency utility runs on Windows 8 or 10 but does not show correct values.