ความผิดเพี้ยนที่ระดับเสียงสูงบนหูฟัง


12

ฉันสงสัยว่าจะมีวิธีกำจัดความบิดเบี้ยวของเสียงที่ระดับเสียงสูงบนหูฟังหรือไม่ เมื่อฉันบูตด้วย Linux กับ Windows ฉันมักจะบู๊ตเป็น Windows ก่อนที่จะทำการบูทกลับไปที่ Linux เพื่อแก้ไขปัญหาของฉันและไม่ผิดเพี้ยนในระดับที่สูงขึ้นของหูฟัง

ตอนนี้ฉันเพิ่งมีเครื่องที่ใช้ Linux บนมันและดูเหมือนจะไม่สามารถหยุดเสียงจากการบิดเบือนในระดับที่สูงขึ้นเมื่อใดก็ตามที่ฉันเสียบหูฟังเพราะฉันเคยยุ่งกับปริมาณ alsa mixer pcm เปลี่ยนระดับเสียงของหูฟังใน alsamixer และยัง ลองใช้หูฟังแบบอื่น

แม้ว่าฉันจะมีความผิดเพี้ยนที่จะหยุดโดยการปรับระดับเสียงของหูฟัง, มาสเตอร์หรือ pcm, เสียงก็มีแนวโน้มที่จะค่อนข้างอ่อนแอแม้ว่าฉันจะเปิดหูฟังของฉันไปจนสุด ฉันยังสงสัยด้วยว่าฉันต้องรอการอัปเดตเฟิร์มแวร์หรือเคอร์เนลหรือไม่เนื่องจากฉันใช้ฮาร์ดแวร์ที่ค่อนข้างใหม่ด้วยการ์ดเสียง Realtek ALC 295 หรือเพียงแค่เปลี่ยนการ์ดแม้ว่าฉันไม่แน่ใจว่าฉันควร ทำเช่นนี้หากมีวิธีที่ง่ายกว่าในการแก้ไขปัญหา

ขอบคุณ!


1
ผู้พูดทุกคนในโลกจะบิดเบือนถ้าเสียงดังเกินไป ไม่สำคัญว่าคุณจะลองรุ่นที่แตกต่างกันถึง 200 แบบหรือไม่เพราะทุกรุ่นมีข้อ จำกัด ทางกายภาพ ฉันสามารถจินตนาการว่าเป็นไปได้ที่จะปรับแต่งเสียงเล็กน้อยเพื่อลดความผิดเพี้ยน แต่โดยทั่วไปจะลดระดับเสียง (ดังที่คุณสังเกตเห็น) และ / หรือส่งผลกระทบต่อคุณภาพเสียง
Julie Pelletier

1
คุณสมบัติเสียงใน distros บางอนุญาตให้ผู้ใช้ตั้งระดับเสียงสูงกว่า 100% ฉันใช้ Xubuntu ซึ่งจะตั้งค่าระดับเสียงเอาท์พุทสูงถึง 11.00dB ซึ่งก็คือ 153% จากนั้นตัวเล่นสื่อก็สามารถไปที่ 11.00dB ได้ ฉันไม่รู้ว่านี่เป็นสิ่งที่เกิดขึ้นกับคุณหรือไม่ แต่การตั้งค่าเหล่านี้จะทำให้เกิดการบิดเบือน
Stephen C

1
ตรวจสอบให้แน่ใจทุกผสมฮาร์ดแวร์ (แอมป์) มีระดับที่เหมาะสม หากคุณมีมิกเซอร์หนึ่งตัวที่กำลังขยายสูงและอีกอันในเชนที่กำลังขยายที่ต่ำมากคุณจะได้ผลลัพธ์ที่ไม่ดี หากคุณขยายค่าสูงสุดให้กับดิจิทัลคุณจะได้รับการตัด วิธีการทำงานปกติคือการตั้งค่าตัวผสมฮาร์ดแวร์ทั้งหมดที่ 100% แล้วใช้ตัวปรับแต่งเสียงเดียว (master) เพื่อลดระดับเสียงลงเล็กน้อย
dirkt

2
ความคิดเห็นล่าสุดใช้งานได้เป็นเสน่ห์จนถึงตอนนี้ ขอบคุณมาก!!!
user18817545

คำตอบ:


14

การเปิดใช้ตัวผสมฮาร์ดแวร์ทั้งหมดทำงานได้

แก้ไข: จริง ๆ แล้วเพิ่งพบอีกแฮ็คเล็กน้อยแก้ไขปัญหานี้หลังจากกลับมาไม่กี่รองเท้าในภายหลังโดยใช้ ladpsa แอมป์และคอมเพรสเซอร์ใน Arch สิ่งที่คล้ายกับนี้อาจทำงานใน distros อื่นด้วย

  1. ติดตั้งปลั๊กอิน ladspa:

pacman -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:

โหลดโมดูลโมดูล -ladspa-sink sink_name = ladspa_output.fastLookaheadLimiter ป้ายกำกับ = fastLookaheadLimiter ปลั๊กอิน = comLapActionLimiter = fast_lookahead_limiter_1913 การควบคุม = 20,0,0.3 โหลดโมดูลโมดูล -ladspa-sink_ManagerLash_Manager_imput control = 0,0.5,0.5,0.99 set-default-sink ladspa_output.dysonCompress

  1. ลบpulseaudio-alsaเนื่องจากขัดแย้งกับladpsa-plugins

  2. Reboot!

  3. ลดระดับเสียงลง

แก้ไข 2: เพิ่งเพิ่มการตั้งค่าdefault.pa ที่ปรับเล็กน้อยเพื่อช่วยกำจัดความถี่ที่บิดเบี้ยว มันไม่สมบูรณ์แบบ แต่ทำงานได้ดีบนฮาร์ดแวร์ของฉัน:

โหลดโมดูลโมดูล -ladspa-sink sink_name = ladspa_output.fastLookaheadLimiter ป้ายกำกับ = fastLookaheadLimiter_controlLapAction_impress_content_impress_content_impress_content_3 เจ้านาย = ladspa_ อ่างล้างมือในการควบคุม = 5,0,0.8 โหลดโมดูลโมดูล -ladspa-sink-sink_name = -14,1,0.5,0.99 set-default-sink ladspa_output.dysonCompress

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.