===== INDEX ===== * http://rzr.online.fr/q/hda# #AudiO #DevicE #InteL #HdA : #PowerTop Usage=100% on idle is this expected ? how optimize #AlsA or #PulseAudio ? ===== REFERENCE ===== * http://www.intel.com/design/chipsets/hdaudio.htm * http://www.intel.com/content/www/us/en/chipsets/6-chipset-c200-chipset-datasheet.html * http://alsa.opensrc.org/Hda * http://www.alsa-project.org/main/index.php/Matrix:Module-hda-intel * http://git.alsa-project.org/?p=alsa-driver.git;a=history;f=pci/hda;hb=HEAD * https://github.com/torvalds/linux/commits/master/sound/pci/hda Card: HDA Intel PCH Chip: Intel CougarPoint HDMI 00:1b.0 Audio device [0403]: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller [8086:1c20] (rev 05) Subsystem: Lenovo Device [17aa:3975] Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+ Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- SERR- Kernel driver in use: snd_hda_intel cat /proc/asound/version Advanced Linux Sound Architecture Driver Version 1.0.24. cat /proc/asound/cards 0 [PCH ]: HDA-Intel - HDA Intel PCH HDA Intel PCH at 0xc4400000 irq 42 cat /proc/asound/card0/codec* | grep Codec Codec: Conexant CX20590 Codec: Intel CougarPoint HDMI wget 'http://www.alsa-project.org/alsa-info.sh' * http://www.alsa-project.org/db/?f=e5169e691c4642061d261800cbfa8bf5323e326f ===== ToDo ===== * http://ubuntuforums.org/showthread.php?p=11412956#post11412956 # FeedBack * https://bugtrack.alsa-project.org/alsa-bug/view.php?id=5466# mute * https://bugs.launchpad.net/ubuntu/+source/powertop/+bug/536631# PoweR * https://bugs.launchpad.net/ubuntu/+source/linux/+bug/877560# PoweR ===== TESTS ===== Working: out speakers * https://help.ubuntu.com/community/HdaIntelSoundHowto modinfo snd-hda-intel | grep model parm: model:Use the given board model. (array of charp) * https://answers.launchpad.net/ubuntu/+source/alsa-driver/+question/168960 * https://bugs.launchpad.net/ubuntu/+source/alsa-driver/+bug/858651 * https://bugs.launchpad.net/bugs/781673 sudo m-a prepare --text && sudo m-a a-i --text alsa # linux/version.h: No such file or directory # linux/smp_lock.h: No such file or directory WorkAround: AsuS * http://u0x.blog138.fc2.com/blog-entry-98.html * http://ubuntuforums.org/showthread.php?p=11330145#post11330145 * http://www.linuxant.com/alsa-driver/ alsa-driver-linuxant_1.0.23.1_all.deb UpStream: * https://bugs.launchpad.net/ubuntu/+source/linux/+bug/282233 sudo zile /etc/modprobe.d/alsa-base.conf sudo /etc/init.d/alsa-utils restart ; arecord | strings url=http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.1-rc9-oneiric/ wget -r -l 1 -p $url dpkg -i ./kernel.ubuntu.com/~kernel-ppa/mainline/v3.1-rc9-oneiric/*all.deb ./kernel.ubuntu.com/~kernel-ppa/mainline/v3.1-rc9-oneiric/*amd64.deb # linux-image-3.1.0-0301rc9-generic_3.1.0-0301rc9.201110050905_amd64.deb # https//launchpad.net/ubuntu/+archive/primary/+files/wireless-crda_1.14_amd64.deb # https://launchpad.net/~kernel-ppa/+archive/ppa/+packages ===== CAPTURE ===== MiC Issue: * https://bbs.archlinux.org/viewtopic.php?id=125067 sudo /etc/init.d/alsa-utils restart ; arecord | xxd #| Shutting down ALSA...done. #| Setting up ALSA...done. #| Recording WAVE 'stdin' : Unsigned 8 bit, Rate 8000 Hz, Mono #| 0000000: 5249 4646 2400 0080 5741 5645 666d 7420 RIFF$...WAVEfmt #| 0000010: 1000 0000 0100 0100 401f 0000 401f 0000 ........@...@... arecord -l **** List of CAPTURE Hardware Devices **** card 0: PCH [HDA Intel PCH], device 0: CONEXANT Analog [CONEXANT Analog] Subdevices: 0/1 Subdevice #0: subdevice #0 arecord | xxd Recording WAVE 'stdin' : Unsigned 8 bit, Rate 8000 Hz, Mono 0000000: 5249 4646 2400 0080 5741 5645 666d 7420 RIFF$...WAVEfmt 0000010: 1000 0000 0100 0100 401f 0000 401f 0000 ........@...@... arecord -f cd | xxd Recording WAVE 'stdin' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo 0000000: 5249 4646 2400 0080 5741 5645 666d 7420 RIFF$...WAVEfmt 0000010: 1000 0000 0100 0200 44ac 0000 10b1 0200 ........D....... arecord -f cd -c 1 | xxd Recording WAVE 'stdin' : Signed 16 bit Little Endian, Rate 44100 Hz, Mono 0000000: 5249 4646 2400 0080 5741 5645 666d 7420 RIFF$...WAVEfmt 0000010: 1000 0000 0100 0100 44ac 0000 8858 0100 ........D....X.. Mic Test : ok * [[linux-kernel]] 3.1.0-rc7-amd64 : ok * linux-image-3.1.0-0301rc9-generic_3.1.0-0301rc9.201110050905 : ok alsamixer # set 100% all levels arecord | aplay FeedBack: * https://bugs.launchpad.net/ubuntu/+source/linux/+bug/282233 * https://bugs.launchpad.net/ubuntu/+source/alsa-driver/+bug/846542 * https://bugs.launchpad.net/ubuntu/+source/alsa-driver/+bug/838522 * http://u0x.blog138.fc2.com/blog-entry-98.html ===== Power Management ===== sudo touch /var/cache/powertop/saved_parameters.powertop sudo powertop #| PowerTOP 1.98 Overview Idle stats Frequency stats Device stats Tunables #| Summary: 0.0 wakeups/second, 0.0 GPU ops/second, 0.0 VFS ops/sec and 58.2% CPU use #| Usage Events/s Category Description #| 100.0% Device Audio codec alsa:hwC0D3: auto (Intel) cat /sys/module/snd_hda_intel/parameters/power_save 1 cat /sys/module/snd_hda_intel/parameters/power_save_controller N echo "Y" | sudo tee /sys/module/snd_hda_intel/parameters/power_save_controller * FeedBack: http://forum.thinkpads.com/viewtopic.php?f=9&t=99246 * http://www.lesswatts.org/tips/misc.php * http://www.thinkwiki.org/wiki/How_to_enable_audio_codec_power_saving * https://bugs.launchpad.net/ubuntu/+source/powertop/+bug/536631# FeedBack * http://forum.thinkpads.com/viewtopic.php?f=9&t=99246&p=654031#p654031 FeedBack * http://askubuntu.com/questions/66761/sound-system-is-eating-away-the-battery * http://bughost.org/pipermail/power/2011-January/002086.html# TracK * https://bugs.launchpad.net/ubuntu/oneiric/+source/linux/+bug/760131 * https://bbs.archlinux.org/viewtopic.php?id=120236 * http://thegrebs.com/irc/debian/2010/04/09 * http://forum.foresightlinux.org/index.php?topic=805.15 * http://bugs.kde.org/show_bug.cgi?id=240802 * http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=620056# ToDo HDA015-B: Low power capabilities clarifications and enhancements * http://download.intel.com/design/chipsets/hdaudio/HDA015-B.pdf * https://dev.laptop.org/ticket/10371 * http://www.mentby.com/Group/alsa-user/intel-gfx-problems-with-hdmi-audio-on-intel-dg45fc-motherboard.html * http://lists.freedesktop.org/archives/intel-gfx/2009-November/004751.html Reference : * http://powertop.sourcearchive.com/ * http://packages.qa.debian.org/p/powertop.html * http://blog.fenrus.org/?s=powertop# BloG * http://www.h-online.com/open/features/Powertop-2-0-saving-power-under-Linux-1257057.html Lauris suggested : { The following workaround works for me: log in echo 1 | sudo tee /sys/module/snd_hda_intel/parameters/power_save echo Y | sudo tee /sys/module/snd_hda_intel/parameters/power_save_controller pkill pulseaudio log out & log in again (so pulseaudio gets restarted) However just inserting in /etc/modprobe.d/alsa-base.conf doesn't work. :( options snd-hda-intel power_save=1 power_save_controller=Y" } * https://bugs.launchpad.net/ubuntu/+source/linux/+bug/877560 * http://forums.lenovo.com/t5/Linux-Discussion/5W-power-consumption-when-playing-audio-on-X201-with-Linux/m-p/663627 ===== PM / PCI ===== --- a/etc/local/lspci/00:1b.0.txt +++ b/etc/local/lspci/00:1b.0.txt -00: 86 80 20 1c 06 00 10 00 05 00 03 04 10 00 00 00 +00: 86 80 20 1c 06 04 10 00 05 00 03 04 10 00 00 00 -60: 05 70 80 00 00 00 00 00 00 00 00 00 00 00 00 00 +60: 05 70 81 00 0c f0 e0 fe 00 00 00 00 71 41 00 00 pci=00:1b.0 sudo lspci -s $pci -xxx setpci -s '00:1b.0' 0x05.B=0x00 0x62.B=0x80 0x64.B=0x0 0x65.B=0x0 0x66.B=0x0 0x67.B=0x0 0x68.B=0x0 0x69.B=0x0 0x6A.B=0x0 0x6B.B=0x0 0x6C.B=0 0x6D.B=0 0x6E.B=0 0x6F.B=0 @more: AspM LenovO AcpI PcI [[pm]] ===== laptop ====== SamSung 870z laptop microphone linux arecord -l **** List of CAPTURE Hardware Devices **** card 1: PCH [HDA Intel PCH], device 0: ALC282 Analog [ALC282 Analog] Subdevices: 1/1 Subdevice #0: subdevice #0 ===== MORE ===== * http://bugs.debian.org/488063 @more: AlsA LinuxKernel [[Linux-KerneL]] InteL PowerTop snd_hda_intel HdA SnD [[HardDisk]] [[Intel]] [[Audio]] [[ALSA]] LenovO [[linux-kernel]] PoweR UsagE ToP NegaWatt BaT InfraRed