PC 스피커에서 주기적으로 클릭하는 소리


13

몇 달 전에 업데이트 한 후, 랩탑은 몇 초마다 클릭 소리가 작고 반복적으로 들리기 시작했습니다. 볼륨을 변경하고 사운드를 소거해도 아무런 차이가 없으므로 일반 사운드 시스템을 통해 생성되지 않습니다. 그런데 내 일반 오디오는 정상적으로 작동하므로 일반 헤드폰을 통해들을 때 클릭 소리가 들리지 않기 때문에 일종의 PC 스피커라고 생각합니다.

이상하게도 사운드 설정 대화 상자를 열면 클릭이 마술처럼 사라집니다. 설정을 변경할 필요가 없습니다. 대화 상자를 백그라운드에서 열린 채로두면 문제가 사라집니다.

이것이 될 수있는 아이디어가 있습니까?
정기적 인 Ubuntu 12.04를 실행 중이며 다음과 같은 출력입니다 lspci -v | grep -A7 -i "audio".

00:1b.0 Audio device: Intel Corporation N10/ICH 7 Family High Definition Audio Controller (rev 02)
    Subsystem: Acer Incorporated [ALI] Device 0349
    Flags: bus master, fast devsel, latency 0, IRQ 44
    Memory at 54200000 (64-bit, non-prefetchable) [size=16K]
    Capabilities: <access denied>
    Kernel driver in use: snd_hda_intel
    Kernel modules: snd-hda-intel

Acer가 아닌 HP 랩탑과 동일한 문제가 있습니다.
foglerit

1
최근에는 랩톱이 분리되어 있고 배터리로 실행될 때만 발생하는 것으로 나타났습니다. 당신은 같은 @jonnat를 알아 차렸습니까?
John J. Camilleri

예, 정확히 동일한 wrt가 연결 / 분리되었습니다.
foglerit 2011

나는 Acer e1-571G에서 같은 문제를 겪었다. 배터리와 같은 sth의 플러그와 플러그를 뽑는 알림 음 또는 아마도 최근에 랩톱에 추가 한 2 차 HDD라고 생각한다.
ako

답변:


15

문제는 인텔 고음질 오디오 드라이버에있는 것으로 보이며, 꽤 오랫동안 사용되어 왔습니다.

일시적이지만 즉시 문제점을 해결하려면 다음 명령을 실행하십시오.

echo 0 | sudo tee /sys/module/snd_hda_intel/parameters/power_save

이 문제가 발생했는지 확인하려면 이전 명령을 시도하십시오. 이것이 효과가 있다면 "/etc/rc.local"의 "exit 0"위에 다음 줄을 추가하여 영구적으로 해결할 수 있습니다.

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

도움이 되었기를 바랍니다

출처 : 게시물 1 게시물 2


1
이 솔루션은 Acer Aspire 5733에서 작동했습니다. 감사합니다.
Declan McGrath

1
당신의 도움을 주셔서 감사합니다! 첫 번째 줄은 효과가 있었지만 두 번째 줄을 추가 /etc/rc.local해도 차이는 없습니다. 랩톱을 분리하거나 잠자기 상태에서 해제 할 때마다 (플러그를 뽑지 않은 상태) 문제가 발생합니다. 클릭을 중지 할 때마다 첫 번째 명령을 실행해야하지만 어딘가에 영구적으로 설정할 수 있습니까? 다시 감사합니다.
John J. Camilleri

에이서 5742 우분투 12.04에서 일했습니다. 고마워요!
Elvis

이것은 Asustek 카드가있는 Fedora 워크 스테이션에서도 작동합니다. 재미있는 메모 : 수정하기 전에 침묵을 연주 할 때 클릭이 중지되었습니다. 클립의 끝에서 클릭이 다시 발생합니다.
Davidmh

1
/etc/rc.local이 옵션을 사용하지 않는 최신 시스템에서는 에 추가 options snd-hda-intel power_save=0하여 영구적으로 설정할 수 있습니다 /etc/modprobe.d/alsa-info.conf. bugs.launchpad.net/ubuntu/+source/linux/+bug/1825754/comments/…
Maksim Zholudev

2

이 스레드에서 가져온 :

일시 중단에서 다시 시작한 후 명령을 실행하는 방법은 무엇입니까?

http://ubuntuforums.org/showthread.php?t=2019203

/programming/11183805/run-bash-script-from-another-script-without-waiting-for-script-to-finish-executi

원하는 스크립트를 작성하고 원하는 경우 홈 디렉토리에 hda-fix배치하십시오 /etc/pm. 다음을 포함해야합니다.

#!/bin/sh
sleep 5
echo 0 > /sys/module/snd_hda_intel/parameters/power_save
exit 0

폴더에 /etc/pm/sleep.d30_hda-fix라는 스크립트를 작성하십시오.

#!/bin/sh
case $1 in
    resume|thaw)
        exec /etc/pm/hda-fix &
;;
esac

마찬가지로 전원을 뽑을 때 비슷한 스크립트를 /etc/pm/power.d

#!/bin/sh
case $1 in
    true)
         exec /etc/pm/hda-fix &
;;
esac

어떤 이유로 든 즉시 스크립트를 실행하면 스크립트가 제대로 실행되지 않습니다. 크래킹은 스크립트가 실행 된 후에 활성화됩니다. 따라서 u가 실행되기 전에 크래킹이 시작되기를 기다리는 두 번째 스크립트가 필요합니다. &스크립트의 간부 라인에 차단의 마스터 스크립트를 방지; 이것이 크래킹이 시작된 후 명령 실행을 달성하는 유일한 방법입니다. at 명령을 보았지만 몇 분만 처리하므로 이것이 내 해결 방법이었습니다.


2

관련 : 우분투 16.04

나에게 반대는 효과가있었습니다. 다음을 입력하십시오 : /etc/modprobe.d/alsa-base.conf

옵션 snd-hda-intel power_save = 1 power_save_controller = Y

/ sys / module / snd_hda_intel / parameters / power_save는 이미 0이지만, 소리를 재생할 때마다 잠시 동안 똑딱 소리가 다시 돌아 오지만 전원 관리자가 비활성화합니다.


1

다른 사람이 이것을 본 경우에 대비하여. 저에게는 전원이 너무 약해서 컴퓨터가 충전과 충전이 아닌 충전 사이에서 계속 뒤집어지기 때문에 발생했습니다. 단기 수정은 시스템 사운드를 켜는 것이었고 장기 수정은 왜 충전이 잘되지 않는지 알아내는 것입니다.


0

tlp가 설치된 Dell xps13 9333의 경우 해결책은 / etc / default / tlp에서 내 tlp 설정을 편집하는 것입니다 .SOUND_POWER_SAVE_ON_AC = 0 SOUND_POWER_SAVE_ON_BAT = 0 SOUND_POWER_SAVE_CONTROLLER = N


0

대기중인 오디오 장치입니다. 절전 기능입니다. 클릭하지 않고 대기 모드에서 벗어날 수있는 방법이 있는지 잘 모르겠습니다. 이것이 제가 알고 싶은 것입니다.
또한 Acer 랩탑이 있습니다. 나는 데비안에 있고 원래는이 문제가 없었지만, 나는 달렸다 powertop --auto-tune.
위안이되는 경우 이러한 클릭은 배터리 전원을 약간 절약한다는 표시입니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.