[리눅스] powertop에 뜨는 오디오 코덱 100% 사용 문구 없애기
무른연모/리눅스
2022/06/27 00:12
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'를 넣어 준다.
덧글을 달아 주세요