높은 볼륨에서 헤드폰 왜곡 설치된 시스템을 가지고

헤드폰의 높은 볼륨 레벨에서 오디오 왜곡을 제거 할 수있는 방법이 있는지 궁금합니다. Windows를 사용하여 Linux를 이중 부팅 할 때 일반적으로 Windows로 부팅하기 전에 Linux로 다시 부팅하여 문제를 해결하고 헤드폰의 높은 수준에서 왜곡이 발생하지 않습니다.

이제는 Linux가 설치된 시스템을 가지고 있으며 alsa 믹서 pcm 볼륨을 엉망으로하고 alsamixer에서 헤드폰 볼륨을 변경했기 때문에 헤드폰을 연결할 때마다 사운드가 더 높은 레벨로 왜곡되는 것을 막을 수 없습니다. 다른 헤드폰을 사용해 보았습니다.

헤드폰, 마스터 또는 pcm 볼륨을 조정하여 왜곡이 멈추더라도 헤드폰을 끝까지 켰을 때 사운드가 약간 약한 경향이 있습니다. Realtek ALC 295 사운드 카드와 함께 비교적 새로운 하드웨어를 사용하고 있기 때문에 펌웨어 / 커널 업데이트를 기다려야하는지 궁금하거나, 카드를 교체해야하는지 잘 모르겠습니다. 문제를 해결하는 간단한 방법이있는 경우 아직이 작업을 수행하십시오.

감사!



답변

모든 하드웨어 믹서를 작동 시켰습니다.

편집 : 실제로 아치에서 ladpsa 앰프와 압축기를 사용하여 몇 부츠 후에 돌아온 후에이 문제에 대한 약간의 해킹이있는 또 다른 해결책을 찾았습니다. 이것과 비슷한 것이 아마도 다른 배포판에서도 작동 할 수 있습니다.

  1. ladspa 플러그인 설치 :

팩맨 -S ladspa-plugins

  1. 홈 폴더에 .asoundrc 파일을 작성하십시오 .

  2. 이 코드를 .asoundrc 파일에 붙여 넣습니다 .

    pcm.pulse {
        펄스 유형
    }

ctl.pulse { type pulse } pcm.default pcm.pulse ctl.default ctl.pulse
  1. 이 명령들을 /etc/pulse/default.pa에 붙여 넣으십시오 :

로드 모듈 module-ladspa-sink sink_name = ladspa_output.fastLookaheadLimiter label = fastLookaheadLimiter plugin = fast_lookahead_limiter_1913 control = 20,0,0.3로드 모듈 모듈 -ladspa-sink sink_name = ladspa_output.dysonCompress label = dysonCompress plugin = dysonpapress_master_Loss control = 0,0.5,0.5,0.99 set-default-sink ladspa_output.dysonCompress

  1. ladpsa-plugin 과 충돌하므로 pulseaudio-alsa를 제거하십시오

  2. 재부팅하십시오!

  3. 볼륨 낮추기

편집 2 : 약간 조정 된 default.pa 설정을 추가 하여 왜곡 된 주파수를 제거했습니다. 완벽하지는 않지만 하드웨어에서 상당히 잘 작동했습니다.

로드 모듈 module-ladspa-sink sink_name = ladspa_output.fastLookaheadLimiter label = fastLookaheadLimiter plugin = fast_lookahead_limiter_1913 control = 5,0,0.8로드 모듈 모듈 -ladspa-sink sink_name = ladspa_output.dysonCompress label = dysonCompress plugin = dysonpapressheadhead403 = -14,1,0.5,0.99 기본 설정 싱크 ladspa_output.dysonCompress