Notes on Power-Saving Mode ========================== AC97 and HD-audio drivers have the automatic power-saving mode. This feature is enabled via Kconfig CONFIG_SND_AC97_POWER_SAVE and CONFIG_SND_HDA_POWER_SAVE options, respectively. With the automatic power-saving, the driver turns off the codec power appropriately when no operation is required. When no applications use the device and/or no analog loopback is set, the power disablement is done fully or partially. It'll save a certain power consumption, thus good for laptops (even for desktops). The time-out for automatic power-off can be specified via power_save module option of snd-ac97-codec and snd-hda-intel modules. Specify the time-out value in seconds. 0 means to disable the automatic power-saving. The default value of timeout is given via CONFIG_SND_AC97_POWER_SAVE_DEFAULT and CONFIG_SND_HDA_POWER_SAVE_DEFAULT Kconfig options. Setting this to 1 (the minimum value) isn't recommended because many applications try to reopen the device frequently. 10 would be a good choice for normal operations. The power_save option is exported as writable. This means you can adjust the value via sysfs on the fly. For example, to turn on the automatic power-save mode with 10 seconds, write to /sys/modules/snd_ac97_codec/parameters/power_save (usually as root): # echo 10 > /sys/modules/snd_ac97_codec/parameters/power_save Note that you might hear click noise/pop when changing the power state. Also, it often takes certain time to wake up from the power-down to the active state. These are often hardly to fix, so don't report extra bug reports unless you have a fix patch ;-) For HD-audio interface, there is another module option, power_save_controller. This enables/disables the power-save mode of the controller side. Setting this on may reduce a bit more power consumption, but might result in longer wake-up time and click noise. Try to turn it off when you experience such a thing too often.
Name | Type | Size | Permission | Actions |
---|---|---|---|---|
ALSA-Configuration.txt.gz | File | 21.98 KB | 0644 |
|
Audigy-mixer.txt.gz | File | 3.17 KB | 0644 |
|
Audiophile-Usb.txt.gz | File | 6.21 KB | 0644 |
|
Bt87x.txt | File | 2.54 KB | 0644 |
|
CMIPCI.txt.gz | File | 3.87 KB | 0644 |
|
ControlNames.txt | File | 2.08 KB | 0644 |
|
HD-Audio-Controls.txt.gz | File | 1.61 KB | 0644 |
|
HD-Audio-Models.txt.gz | File | 3.1 KB | 0644 |
|
HD-Audio.txt.gz | File | 11.45 KB | 0644 |
|
Joystick.txt | File | 3.32 KB | 0644 |
|
MIXART.txt | File | 3.24 KB | 0644 |
|
OSS-Emulation.txt.gz | File | 3.91 KB | 0644 |
|
Procfile.txt.gz | File | 2.77 KB | 0644 |
|
SB-Live-mixer.txt.gz | File | 3.37 KB | 0644 |
|
VIA82xx-mixer.txt | File | 299 B | 0644 |
|
alsa-parameters.txt | File | 2.07 KB | 0644 |
|
compress_offload.txt.gz | File | 3.61 KB | 0644 |
|
emu10k1-jack.txt | File | 3.24 KB | 0644 |
|
hda_codec.txt.gz | File | 3.93 KB | 0644 |
|
hdspm.txt.gz | File | 3.56 KB | 0644 |
|
powersave.txt | File | 1.93 KB | 0644 |
|
seq_oss.html | File | 15.15 KB | 0644 |
|
serial-u16550.txt | File | 3.99 KB | 0644 |
|