top bar

Personal computer setup

Revision as of 17:05, 22 June 2014 by P.nanda (Talk | contribs)

Disable Power Saving

To comply with environmental regulations, PCs are sold with power saving features enabled by default. One must disable these features for reliable hardware control.

Power Options

Windows suspends USB and PCI Express devices by default.

Open the Power Options window to see the available Power Plans. You can do this opening the start menu, typing "power options" in the Search programs and files text box, and clicking on the "Power Options" search result.

You will see 3 plans listed:

  • Balanced (recommended)
  • Power saver
  • High performance
The High performance plan actually does not disable all power saving features.

Click on "Create a Power Plan", select the "High performance" plan as the one closest to your new plan and call it something like "My high performance with all power saving disabled.". Strictly speaking, creating a new plan name is not necessary as one can modify the High performance plan, but creating the new name makes it explicit to anyone else checking your computer that the additional power saving features have intentionally been disabled.

Click on Change advanced power settings in the second step of creating the new plan, to open the Advanted settings window. The important settings to change are:

Setting Value
Hard Disks > Turn off hard disk after Never *
Sleep > Sleep after Never *
USB Settings > USB selective suspend setting Disabled
PCI Express > Link State Power Management Off
Processor power management > Minimum processor state 100%
* Type the number "0" and hit enter for "Never")

Some IT departments (like the University of Michigan) override the Windows Power Plan settings when the computer starts, so you may want to verify that these Advanced settings persist after you reboot your PC, or when you login as another user (if multiple users are setup on your computer). The University of Michigan corrected the power saving behavior by logging in to the PC's administrator account and applying above changes there so that the login script copies over the changed settings.


PCI Express C-states power saving settings need to be disabled in the BIOS, in addition to being disabled in Windows:

Name Setting
Dell Performance > C States Control (disable it)
HP Power > OS Power Management > Idle Power Savings (change from "Extended" to "Normal")

USB connection placement

High data bandwidth

High bandwidth USB devices using such as cameras, XY stages, and microscopes must not share their USB bus with other such high bandwidth devices. When these devices send data simultaneously and overflow the USB bus, this in turn causes the imaging software to freeze or crash. Ideally, each high bandwidth device would be plugged into the computer USB slots in such a way as to be on its own USB bus; in less ideal circumstances the device would share a bus with a low-bandwidth device (i.e. a device known not to require much communication).

You need to use a utility like UVCview to inspect the USB bus. The physical layout of computer USB ports is often misleading, as devices connected to the front and back USB slots of the computer can actually be on the same USB bus. Using UVCview, try different USB slots on the computer until the high bandwidth device is on its own USB bus.

High current draw

Another problem with some USB devices is power draw exceeding the current that the USB bus can provide. USB power draw problems manifest or be detected in several ways:

  1. The list of devices in UVCview will repeatedly refresh. The refresh happens because devices are intermittently dropping out of the USB bus for short periods of time.
  2. The device won't be recognized until other devices are removed from its USB bus, or unless it is plugged in with using a powered USB hub.
  3. Even though the device is recognized in the Device Manager, one cannot communicate with it in the imaging software.

The fix for power draw, as with high-bandwidth devices, is putting the device on its own USB bus. If there is no available USB bus on the computer, try a PCI/e USB daughter card (make sure to power the card if it has a connector) or use a powered external USB hub.

© Micro-Manager : Vale Lab, UCSF 2006-2011 | All Rights Reserved | Contact