Optimize your Mac or Windows system for audio/DJ-ing: Difference between revisions

From Xylio
Jump to navigation Jump to search
 
(3 intermediate revisions by the same user not shown)
Line 6: Line 6:
*make sure the laptop is ventilated and cool enough (it should not get hot, just warm) when you use FutureDecks; otherwise when the processor is very hot it automatically reduces it's speed and operates slower
*make sure the laptop is ventilated and cool enough (it should not get hot, just warm) when you use FutureDecks; otherwise when the processor is very hot it automatically reduces it's speed and operates slower
*don't run unnecessary software (even in the background)
*don't run unnecessary software (even in the background)
*never connect a controller or audio device (soundcard) to an USB hub/extender, connect it only directly to the computer
*disable High-Quality Time Stretching (Master Tempo) in FutureDecks if you have a slow machine
*disable High-Quality Time Stretching (Master Tempo) in FutureDecks if you have a slow machine


Line 16: Line 17:
== Windows optimization ==
== Windows optimization ==
*disable WiFi if you don't need Internet while mixing (some WiFi drivers cause a lot of problems for low-latency audio)
*disable WiFi if you don't need Internet while mixing (some WiFi drivers cause a lot of problems for low-latency audio)
*use the intended USB port type for the devices you are using. Example: if an audio device (soundcard) or controller uses USB2 try to connect it to a USB2 port (
*use the intended USB port type for the devices you are using. Example: if an audio device (soundcard) or controller uses USB2 try to connect it to a USB2 port (not to a USB3 port) if possible
*never connect a controller or audio device (soundcard) to an USB hub/extender, connect it only directly to the computer
*stop all other software that are running (there may also be software running in the background installed by the laptop's manufacturer that's causing the problems -- eg. the driver for Intel integrated video cards (HD3000/4000) installs a system tray icon -- you need to disable HotKeys and also the tray icon, otherwise you can't get low audio latency working ok)
 
*disable anti-virus software temporary if the machine is slow
*try to increase the audio latency from Preferences/Cfg (try increasing it several times until the problem goes away)
*change the desktop theme to Windows Basic (Desktop-> right click -> Personalize -> choose Windows Basic)
*change the USB port/socket that the controller is plugged into
*on Windows 8 disable the live tiles (right click on every one and select Turn live tile off)
*disconnect other devices that are connected to the USB ports
*for advanced users: you can use [http://www.thesycon.de/deu/latency_check.shtml DPC checker] or [http://www.microsoft.com/whdc/DevTools/tools/RATT.mspx RattV3] or [http://www.resplendence.com/latencymon LatencyMon] to check your system global latency -- it should be at or below 1ms and there should be no spikes
*stop all other software that are running (there may also be software running in the background installed by the laptop's manufacturer that's causing the problems)
 
*disable High-Quality Time Stretching (Master Tempo)
*make sure your laptop is not overheating (this will lead to the processor functions at much lower speed)
*if none of these work for you it just means your computer is simply not powerful enough for real-time audio. Please check the system requirements for FutureDecks.
*for advanced users: you can use DPC checker or RattV3 to check your system global latency

Latest revision as of 09:38, 14 April 2013

An optimized system allows for better performance, stability and lower latency. If you're doing any kind of real-time audio, video, karaoke work it's a good idea to optimize your Mac or Windows machine.

Common optimizations

This refers to both Mac and Windows systems

  • make sure your machine meets at least the minimum requirement to run FutureDecks
  • make sure the laptop is ventilated and cool enough (it should not get hot, just warm) when you use FutureDecks; otherwise when the processor is very hot it automatically reduces it's speed and operates slower
  • don't run unnecessary software (even in the background)
  • never connect a controller or audio device (soundcard) to an USB hub/extender, connect it only directly to the computer
  • disable High-Quality Time Stretching (Master Tempo) in FutureDecks if you have a slow machine

Mac OSX optimization

A Mac is already pretty optimized by Apple for audio so there is not much you can do:

  • some MacBook Pros have two video cards. One of them is built into the processor and it's the slower one (but consumes very little battery) and the other one is of a discrete type and much faster (either ATI or NVidia). For best performance use the more powerful one. You can enable it by going to System Preferences -> Energy Saver -> Graphics -> Higher Performance
  • repair disk permissions (see [1])

Windows optimization

  • disable WiFi if you don't need Internet while mixing (some WiFi drivers cause a lot of problems for low-latency audio)
  • use the intended USB port type for the devices you are using. Example: if an audio device (soundcard) or controller uses USB2 try to connect it to a USB2 port (not to a USB3 port) if possible
  • stop all other software that are running (there may also be software running in the background installed by the laptop's manufacturer that's causing the problems -- eg. the driver for Intel integrated video cards (HD3000/4000) installs a system tray icon -- you need to disable HotKeys and also the tray icon, otherwise you can't get low audio latency working ok)
  • disable anti-virus software temporary if the machine is slow
  • change the desktop theme to Windows Basic (Desktop-> right click -> Personalize -> choose Windows Basic)
  • on Windows 8 disable the live tiles (right click on every one and select Turn live tile off)
  • for advanced users: you can use DPC checker or RattV3 or LatencyMon to check your system global latency -- it should be at or below 1ms and there should be no spikes