[리눅스] powertop에 뜨는 오디오 코덱 100% 사용 문구 없애기

  powertop 화면에서 아래처럼 오디오 코덱이 CPU를 100% 쓰고 있다고 나오는 때가 있다.

Summary: 323.6 wakeups/second,  0.0 GPU ops/seconds, 0.0 VFS ops/sec and 6.7% CPU use

Usage Events/s Category Description
100.0% Device Audio codec hwC0D0: QEMU
1.4 ms/s 187.2 Timer tick_sched_timer
...

  이렇게 나온다고 해서 실제로 오디오 코덱이 CPU를 100% 점유하며 쓰는 것은 아닌 것 같지만, CPU 사용량이나 절전 상태에 신경 쓰는 경우에는 찜찜할 수 있는 내용이다.

cat /sys/module/snd_hda_intel/parameters/power_save

  이 명령으로 뜨는 오디오 장치의 timeout 값을 볼 수 있다. timeout 값이 0이라면, 아래 명령으로 timeout 값을 10로 바꾸어서 powertop에 오디오 코덱이 100% 점유한다는 내용이 뜨지 않게 할 수 있다.

echo 10 > /sys/module/snd_hda_intel/parameters/power_save

  /sys/module/snd_hda_intel/parameters/power_save_controller가 'N'이라면 'Y'로 바꾸어 준다.

echo Y > /sys/module/snd_hda_intel/parameters/power_save_controller

  다시 부팅하면 이 값들은 본래 값으로 되돌아간다. 다시 부팅했을 때에도 이 설정이 이어지게 하려면 /etc/rc.local 파일에 'echo 10 > /sys/module/snd_hda_intel/parameters/power_save'를 넣어 준다.

▣ 참고한 곳

글 걸기 주소 : 이 글에는 글을 걸 수 없습니다.

덧글을 달아 주세요