왜곡되고 고르지 않은 오디오


11

PC에 12.04 Precise를 설치 한 후 Lucid를 사용할 때 발생하지 않는 오디오 출력에 문제가 발생했습니다.

낮은 톤에서 사운드가 고르지 않고 왜곡됩니다. 오디오 장치 설정 / 테스트 및 작업 경험이 없으므로 문제 진단에도 도움이 필요합니다.

최신 정보

$ sudo lshw -c multimedia

  *-multimedia  

       description: Audio device
       product: Radeon X1200 Series Audio Controller
       vendor: Hynix Semiconductor (Hyundai Electronics)
       physical id: 5.2
       bus info: pci@0000:01:05.2
       version: 00
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi bus_master cap_list
       configuration: driver=snd_hda_intel latency=32
       resources: irq:19 memory:fdafc000-fdafffff
  *-multimedia
       description: Audio device
       product: SBx00 Azalia (Intel HDA)
       vendor: Hynix Semiconductor (Hyundai Electronics)
       physical id: 14.2
       bus info: pci@0000:00:14.2
       version: 00
       width: 64 bits
       clock: 33MHz
       capabilities: pm bus_master cap_list
       configuration: driver=snd_hda_intel latency=32
       resources: irq:16 memory:fe024000-fe027fff

업데이트 2

볼륨과 관련이 있습니다. 오디오가 조용하면 고르지 않고 소리가 크면 고르지 않습니다.


죄송합니다. "저역"이란 무엇입니까? 고르지 못한 왜곡이 모든 오디오에 영향을 미치지 않습니까?
ish

일반적으로 사운드가 고르지 않으며 저음 영역에서만 왜곡됩니다. 나에게 그것은 버퍼링 문제 또는 비슷한 것으로 보인다.
Misery

1
의 pastebin으로 질문을 업데이트하십시오 sudo lshw -c multimedia.
ish

1
나는 같은 문제가 있습니다 ... bassy 소리로 인해 비디오 / 오디오 재생이 끊어 질 수 있습니다. 볼륨을 낮추면 고르지 못한 느낌이 줄어 듭니다. 소리가 나지 않고 mp3를 듣거나 vlc를 볼 수 없습니다. (6 / C200 시리즈 Intel 용 snd_hda_intel 드라이버)
beanaroo

답변:


10

불행히도, 같은 드라이버를 사용하는 시스템에서 해결책을 찾은 것 같습니다 (다른 오디오 장치)

  1. 터미널 열기 : gksudo gedit /etc/modprobe.d/alsa-base.conf
  2. 다음 줄을 추가하십시오.

    options snd-hda-intel model=generic
    
  3. 시스템 재시작

내 오디오가 제대로 작동하는 것 같습니다. 전체 볼륨, 플래시 컨텐츠, 비디오, 오디오 파일. 도움이되는지 알려주십시오.


신용은 Adityeah에 간다


그것은 일을했다 :]
불행

이것은 Steam 에서 사운드가 올바르게 작동하는 데 도움이되지 않았습니다 . (향후 Google 직원)
earthmeLon

@earthmeLon이 솔루션은 시스템 전체의 문제에 대한 것입니다. 하나의 응용 프로그램으로 제한되지 않습니다. 죄송합니다.
beanaroo

이봐 나를 위해 작동하지 않았다? IDT 스피커가 장착 된 인텔 i5 2 세대 Dell
Edward Torvalds

이것을 테스트해야합니다.
Geek

5

가능한 해결책은 alsamixer에서 "자동 음소거"를 비활성화하는 것입니다. "헤드폰으로 전환 및 다시 전환"버그가 발생할 때 (주로 큰 볼륨으로) 사용됩니다.

먼저 터미널을 열거 나 다음을 누르십시오.

CTRL + ALT + T

그런 다음 "enter"를 입력하고 누르십시오.

$ alsamixer

이 화면이 나타납니다 :

터미널의 Alsa 믹서 화면

"자동 음소거"를 선택할 때까지 오른쪽 화살표를 사용하십시오.

그런 다음 아래쪽 화살표를 눌러 "비활성화"로 설정하십시오 (위의 텍스트 참조).

마지막으로을 눌러 Esc적용 및 종료

그게 다야.


2

alsa-tools를 설치하십시오 :

sudo apt install alsa-tools

/ usr / local / bin에 스크립트를 작성하고 저장하십시오.

sudo vi /usr/local/bin/sound_fix.sh

스크립트 안에 다음과 같이 작성하십시오.

#!/bin/bash
hda-verb /dev/snd/hwC0D0 0x20 SET_COEF_INDEX 0x67
hda-verb /dev/snd/hwC0D0 0x20 SET_PROC_COEF 0x3000

터미널에서 루트로 스크립트를 실행하여 문제점을 즉시 수정하십시오.

다음을 사용 하여 실행할 권한부여하십시오 .

sudo chmod 700 [path_to_script_folder]/sound_fix.sh

다음을 사용하여 스크립트를 실행하십시오.

./[path_to_script_folder]/sound_fix.sh

시작시 스크립트를 실행하려면 @reboot 명령과 함께 cron을 사용하십시오.

sudo crontab -e

그런 다음 crontab에 줄을 추가하십시오.

@reboot [full_path_to_script_folder]/sound_fix.sh

일시 중단에서 다시 시작할 때 스크립트를 실행하려면 스크립트를

/lib/systemd/system-sleep

이 수정 사항에 대한 자세한 기술 정보는 링크를 확인 하십시오.


완벽한 답변, 18.04
Genius

0

특히 왼쪽 헤드폰의 잡음을 줄이려면 다음 줄로 bash 스크립트를 작성하십시오.

hda-verb /dev/snd/hwC0D0 0x20 SET_COEF_INDEX 0x67
hda-verb /dev/snd/hwC0D0 0x20 SET_PROC_COEF 0x3000

루트실행 하는 것을 잊지 마십시오 .

hda-verb가 설치되지 않은 시스템의 경우 해당 패키지 관리자에서 hda-verb를 설치할 수 있습니다

시작 스크립트에 스크립트를 추가하십시오. 그렇지 않으면 시스템이 부팅 될 때마다 스크립트를 실행해야합니다.

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