[Cachyos] 스피커가 꺼지고 켜지는 소리 pop sound 문제 해결

Cachyos 사용 중에 스피커에서 푸북하는 소리가 들린다.
USB 스피커를 쓰고 있는데 스피커와 연결이 끊기면서 나는 소리 같았다.
그 상태에서 뭔가 소리가 나는 액션(유투브 재생 같은)을 하면 다시 스피커 연결이 살아나면서 찌직 소리가 나면서 소리가 재생 된다.

재현 가능한 방법과 증상

유투브 재생 -> 유투브 재생을 멈춤 -> 멈춘 후 15초 후 ‘푸북’ 소리가 남(안날때도 있음) -> 유투브 다시 재생 하면 ‘찌직’ 소리가 남

이 현상을 구글에서 검색해 봐도 이것보다 심각한 문제들이 나오는 페이지들만 검색 되고, 분명이 있긴 할건데 찾기가 힘들어서 AI(제미니)한테 물어보니 바로 답이 나오더라.

해결 안된 해결 과정

컨피그 파일을 만들어서 사운드에 절전 기능을 끈다.
디렉토리 생성

파일 생성

파일에 아래 내용을 입력하고 저장.

사운드 관련 재시작

session.suspend-timeout-seconds를 0으로 설정하면 절전으로 들어가지 않게 되어서 스피커 연결이 꺼지지 않는다…가 안된다. 문제는 똑같이 재현된다.

https://wiki.archlinux.org/title/Advanced_Linux_Sound_Architecture/Troubleshooting
아치리눅스 위키에 같은 문제가 올라와 있던데 cachyos에서는 해당 파일이 없어서 위키에 있는 해결 방법은 안된다. 하지만 이 해결 방법도 절전모드 관련이니 같은 방식으로 해결하면 될 것 같은데…

다시 AI한테 답을 구해 봤다.

/etc/udev/rules.d/50-jbl-pebble.rules 에 ACTION==”add”, SUBSYSTEM==”usb”, ATTR{idVendor}==”05fc”, ATTR{idProduct}==”0231″, ATTR{power/control}=”on” 넣기. 해결 안됨.
/etc/modprobe.d/audio_disable_powersave.conf 에 options snd_usb_audio power_save=0 넣기. 해결 안됨.
/boot/loader/entries/linux-cachyos.conf 에 snd_usb_audio.power_save=0 넣기. 해결 안됨.
/boot/loader/entries/linux-cachyos-lts.conf 에 snd_usb_audio.power_save=0 넣기. 해결 안됨.
~/.config/wireplumber/wireplumber.conf.d/51-disable-suspend.conf 에 “node.pause-on-idle” = false 넣기. 해결 안됨.

이정도까지 하고 AI는 답변이 빙빙 돌기 시작해서 그만 뒀다.

저런 해결 방법들이 아치 리눅스는 되는데 cachyos에서는 옵션이 무시 되어서 안된다는 내용 https://www.reddit.com/r/cachyos/comments/1lzq9wb/sound_issue_not_working_powersave_disable_in/

그리고…

2시간 만에 드디어 찾은 해결 방법

원글 참조: https://www.reddit.com/r/archlinux/comments/1cb1juo/i_cant_stop_pipewire_from_suspending_my_speakers/

레딧 아치리눅스 서브레딧인데 스피커 절전이 안된다는 질문 글에, lua 파일 수정 방법이 답글로 올라왔다.
찾아봐도 cachyos에서는 해당 파일이 없었는데, 답글 중에 conf 파일 수정 방법이 있고, 그 파일은 있더라.

아래 파일을 편집기로 연다.

suspend 등으로 검색해서 아래 내용을 찾아서 주석처리한다.

저장하고 리부팅하면 짜잔… 해결.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다