คุณภาพเสียงไม่ดีจากลำโพงในตัวของแลปท็อปบน Ubuntu เท่านั้น


17

บน Ubuntu (ทุกรุ่นที่ฉันลองตั้งแต่ประมาณปี 2009 หรือ 2008) คุณภาพเสียงนั้นแตกต่างอย่างเห็นได้ชัดกว่าใน Windows XP ไม่ว่าฉันจะใช้โปรแกรมใดในการเล่น (YouTube, การฟัง MP3, Spotify ฯลฯ )

เสียงนั้นแย่กว่าและเป็นธรรมชาติน้อยกว่าบน Ubuntu: แล็ปท็อปของฉันฟังดูเหมือนกระป๋อง (เพราะไม่มีวิธีที่ดีกว่าในการอธิบาย) และเมื่อระดับเสียงสูงถึงปานกลางเคสแล็ปท็อปก็เริ่มดังขึ้น (ซึ่งเป็นเพียง น่ากลัวและไม่เคยเกิดขึ้นกับ Windows XP แม้แต่ในระดับเสียงสูงสุด)

โปรดทราบว่า - นี่ไม่ใช่ความแตกต่างด้านคุณภาพที่เป็นอัตวิสัย: เคสแล็ปท็อปจะดังก้องใน Ubuntu ทันทีที่ระดับเสียงดังขึ้นถึงระดับกลาง มันไม่ได้อยู่ใน Windows แม้ในระดับเสียงสูงสุด

ข้อมูลพิเศษบางอย่างเกี่ยวกับการตั้งค่าของฉัน

คอมพิวเตอร์คือ Dell Inspiron 6000 พร้อมเสียง "SigmaTel C Major Audio" ใน Windows ฉันใช้ไดรเวอร์เริ่มต้นจาก Dell ฉันไม่ได้แก้ไขการตั้งค่าใด ๆ และฉันตรวจสอบว่าไม่มีการเปิดใช้งานการประมวลผลเสียงเพิ่มเติม (เช่น 3D หรือการเพิ่มเสียงเบสหรือสิ่งที่มีอยู่ในคอมพิวเตอร์บางเครื่อง) บน Ubuntu 11.10 ฉันก็ใช้ค่าปริยายเช่นกัน ไม่มีความแตกต่างที่เห็นได้ชัดเจนในระดับเสียงของ Ubuntu และ WinXP

คำถาม

  1. ทำไมคุณภาพเสียงถึงต่างกัน?

    ข้อมูลเสียงที่ถูกส่งโดยโปรแกรมไม่ได้รับ "เรนเดอร์" ไปยังลำโพงตามที่เป็น มีการประมวลผลพิเศษบางอย่างซึ่งอาจชดเชยลักษณะของลำโพงหรือเคสแล็ปท็อปซึ่งคล้ายกับการจัดการสีใช่หรือไม่

  2. ฉันจะแก้ไขสิ่งนี้ได้อย่างไรและทำให้เสียง Ubuntu เป็นธรรมชาติเหมือนกับ Windows XP บนแล็ปท็อปของฉัน


หากคุณรู้สึกทะเยอทะยานคุณสามารถลองถอดแล็ปท็อปออกพอที่จะทำให้ลำโพงหลุดออกมาได้จากนั้นเติมรอยแตกด้วยBlu-tackหรือผลิตภัณฑ์อื่นที่คล้ายคลึงกัน ฉันทำสิ่งนี้กับโทรศัพท์มือถือของฉันซึ่งค่อนข้างง่ายไปกว่าการใช้มือถือ ทำงานได้ดีแม้ว่า ไม่มีการสั่นพ้องเพิ่มเติมจากเคส
Tom Brossman

@ Tom ขอบคุณสำหรับข้อเสนอแนะ แต่ฉันไม่ควรแยกมันออก --- ฉันยังคงหวังว่าจะมีโซลูชันจากซอฟต์แวร์ ฉันสงสัยว่ามีบางอย่างผิดปกติกับไดรเวอร์บน Ubuntu
Szabolcs

คุณเคยลองใช้ Live CD ของ Ubuntu หรือดิสทริบิวเตอร์อื่นเช่น: Puppy เพียง "SEE" ถ้ามีความแตกต่างอย่างแท้จริง ฉันไม่สามารถบอกได้ว่าความถี่เรโซแนนท์แตกต่างกันใน windows 7 กับ Ubuntu แต่ฉันคิดว่าทุกอย่างเป็นไปได้ อีกสิ่งหนึ่งที่ต้องพิจารณาคือความแตกต่างระหว่างลำโพงภายนอกติดอยู่? ต้องคิดดูสิ!
Ringtail

ฉันได้ผลลัพธ์ที่ดีในอดีตด้วยการตรวจสอบว่าแอมพลิไฟเออร์ลดลง แต่ฉันไม่ทราบวิธีการทำเช่นนี้ใน 11.10 มันใช้งานได้ อาจลองติดตั้ง Pavucontrol จาก Software Center และดูว่าสามารถลดการโอเวอร์โหลดได้หรือไม่ ออกจากความคิดตอนนี้โชคดี ...
ทอม Brossman

@ Tom "pre-amplification" <- นั่นคืออะไร? มันเป็นแอมพลิฟายเออร์ที่ใช้ซอฟต์แวร์ (ดิจิตอล) หรือไม่? ฉันไม่คิดว่า WinXP มีสิ่งนั้นดังนั้นอาจเป็นสาเหตุของปัญหา ฉันจะ google เพื่อมัน
Szabolcs

คำตอบ:


6

สิ่งเดียวกันเกิดขึ้นกับฉันเมื่อฉันใช้ Ubuntu เป็นครั้งแรก เหตุผลสำหรับฉันคืออูบุนตูมีระดับเสียงของลำโพงที่ตั้งค่าไว้สูงเกินไป การแก้ปัญหานี้ง่ายมาก:

  • ใช้ตัวบ่งชี้เสียงเปิดการตั้งค่าเสียงและตั้งแถบเลื่อนระดับเสียงที่ "ไม่ได้ขยาย" ดังที่แสดงในภาพ:

แผงควบคุมเสียง

ฉันหวังว่านี่จะช่วยแก้ปัญหาได้


ฉันคิดว่าคุณอาจจะถูกเกี่ยวกับเรื่องนี้!
Szabolcs

คุณได้ลอง @Szabolcs แล้วมันใช้งานได้
ไหม

ให้เวลาฉันอีกหน่อย ถ้ามันเป็นทางออกฉันจะยอมรับ
Szabolcs

นี่ไม่ได้ช่วยฉัน :(
Patryk

@ Patryk โปรดถามใหม่และใส่ข้อมูลทั้งหมดของคุณเกี่ยวกับการตั้งค่าเสียงของคุณและวาง URL คำถามที่นี่ฉันยินดีที่จะช่วยคุณ
user49557

1

โปรดตรวจสอบการตั้งค่ามิกเซอร์ของคุณฉันมีประสบการณ์ที่แตกต่างอย่างสิ้นเชิงใน Windows 7 เน็ตบุ๊คของฉันปิดเสียงขณะที่ใน Ubuntu มันมีชีวิตชีวาด้วยภาพที่มากขึ้น


คุณช่วยระบุการตั้งค่าแบบใดได้บ้าง? ฉันชอบที่จะปิดการใด ๆก่อนการประมวลผลของข้อมูลเสียงก่อนที่จะส่งออก ฉันเชื่อว่าฉันสามารถทำได้ใน Windows XP ฉันจะทำสิ่งนี้ใน Ubuntu ได้อย่างไร
Szabolcs

1

คุณลองติดตั้ง alsa-hda-dkms จาก ppa: ubuntu-audio-dev / alsa-daily repository หรือไม่?

ทำงานให้ฉันเมื่อแล็ปท็อปของฉันเริ่มบิดเบือนเช่นกระป๋อง


1

ฉันสังเกตเห็นความคลาดเคลื่อนของเสียงเดียวกันกับที่คุณมี

ฉันจำชื่อไม่ได้ในขณะนี้ (ไม่ได้ใช้ Windows มานาน) แต่ฉันคิดว่ามีตัวประมวลผลเสียงที่ปรับปรุงเสียงบน Windows ฉันจำได้ว่าเห็นบางสิ่งในแผงควบคุมเกี่ยวกับเรื่องนี้ จากนั้นอีกครั้งฉันอาจจะบ้า :-P

หากคุณไม่เห็นสิ่งใดที่โดดเด่นในแผงควบคุมให้รันalsamixerบน Ubuntu และตรวจสอบระดับของคุณในแบบนั้น

โชคดี!


ขอบคุณสำหรับความคิดเห็น --- ฉันแน่ใจว่าไม่มีการประมวลผลเสียงพิเศษเปิดบน Windows ในกรณีนี้ ฉันทำให้แน่ใจว่าทุกอย่างถูกปิด
Szabolcs

ขอบคุณ การเปลี่ยนการ์ดเสียงใน alsamixer แก้ไขให้ฉัน
Ben Yitzhaki

1

ฉันมี Ubuntu 14.04 บน Macbook Pro 9,1 ฉันจะแก้ไขปัญหานี้ได้โดยไปที่ 'การตั้งค่าระบบ' -> 'เสียง' และเลือก "ลำโพง: Built-in เสียง" ในการ ตัวเลือกที่ถูกต้อง -> ลำโพง: เสียงในตัว'เล่นเสียงผ่านตัวเลือก' เดิมเลือก 'เอาต์พุตอะนาล็อก' แล้ว ที่แก้ไขปัญหาเสียงของฉันทันทีและให้เสียงที่คมชัดขึ้น


1

ฉันมีปัญหาคล้ายกันกับ Ubuntu 14.04 และหูฟังของฉัน การติดตั้งอีควอไลเซอร์ไม่ได้ช่วยอะไร ไม่มีเสียงเบสเลย! ในกรณีของฉันการแก้ปัญหานั้นง่ายมาก: มีความแตกต่างอย่างมากระหว่างด้านหน้าและแจ็คเสียงด้านหลังของพีซีของฉัน! แจ็คด้านหน้า (สำหรับหูฟัง) ดีขึ้นมาก ลองใช้แจ็คตัวอื่นดูสิ


0

ในอูบุนตูคุณลองสลับการตั้งค่าความเร่งแบบ '3D' ของการ์ดเสียงหรือไม่? อาจมีการตั้งค่าเริ่มต้นเป็น 3D ซึ่งอาจเพิ่มความถี่บางอย่างเพื่อเพิ่มภาพสเตอริโอของลำโพงแล็ปท็อป เสียงดังกับหูฟังเมื่อเปรียบเทียบกับ Windows อย่างไร


คุณสามารถให้คำแนะนำเกี่ยวกับสถานที่ที่จะพบการตั้งค่านี้ได้หรือไม่? ฉันไม่พบมันในกล่องโต้ตอบการตั้งค่าเสียงในวันที่ 11.10
Szabolcs

@ Szabolcs ฉันไม่คิดว่าการตั้งค่านี้จะมีอยู่เสียงเหมือนสิ่งที่ WIndows Media Player
Tom Brossman

คุณสามารถติดตั้งเครื่องผสม alsa จากศูนย์ซอฟต์แวร์และเข้าถึงการตั้งค่าการ์ดเสียงของคุณ
rylhunt

0

คุณสามารถลอง Open Sound System (OSSv4) โดยเปิดใช้งานคุณภาพการผลิตใน ossxmix น่าเสียดายที่ผู้ร้องขอนี้สร้างขึ้นจากแหล่งที่มาและยังลบ ALSA, PulseAudio จาก Ubuntu ของคุณและตั้งค่าแอปพลิเคชันส่วนหลังเป็น OSSv4

คุณควรโพสต์เอาต์พุตของคำสั่ง lspci -v (รันในเทอร์มินัล) สำหรับส่วนอุปกรณ์เสียง เมื่อคุณจะรู้ว่าการ์ดเสียงของคุณคืออะไรคุณสามารถตรวจสอบได้ว่ารองรับระบบเสียง Openหรือไม่

เอกสารชุมชนของ Ubuntu เกี่ยวกับOpenSoundมีคำสั่งสำหรับการลบ ALSA (ต้องบูตระบบใหม่) และแน่นอนการติดตั้ง OSSv4 (รวมถึงการรวบรวมจากแหล่งที่มา) นอกจากนี้ยังมีคู่มืออย่างเป็นทางการเกี่ยวกับกระบวนการนั้น ก่อนที่คุณจะเริ่มต้นการคอมไพล์ให้เปิดแอปพลิเคชัน software-properties-gtk เป็นรูทและตรวจสอบซอร์สโค้ดบนแท็บแรก จากนั้นอัปเดตแหล่งซอฟต์แวร์ของคุณและเรียกใช้คำสั่งนี้:

sudo apt-get build-dep oss4-base

คุณควรเปลี่ยนการกำหนดค่าสคริปต์ GRC_MAX_QUALITY = 3 เป็น GRC_MAX_QUALITY = 6 ที่ใช้สำหรับเครื่องขยายคุณภาพการผลิต รู้ว่าคุณสามารถสร้างแพ็คเกจ. deb

เมื่อทุกอย่างเสร็จไปหมดก็ถึงเวลากำหนดค่าแอพพลิเคชั่น นอกจากนี้คุณยังสามารถเลียนแบบ ALSA สำหรับการใช้งานที่ไม่สนับสนุนการแก้ไข OSSv4 /etc/asound.conf หรือ .asoundrc ตามคำแนะนำเกี่ยวกับArch Linux OSSv4 วิกิพีเดีย


Open Sound System นั้นเหนือกว่าในเรื่องของคุณภาพเสียง แต่น่าเสียดายที่คุณอาจมีปัญหากับการบันทึก ฉันไม่สามารถหาได้จากเครื่องของฉัน
Mateusz Stachowski

1
คุณหมายถึงอะไรโดยคุณสมบัติคุณภาพเสียงที่ไม่ดีของ PulseAudio และ ALSA? คุณสามารถสำรองการอ้างสิทธิ์ของคุณได้หรือไม่?
zetah

นั่นคือสิ่งที่ฉันคิดว่าเมื่อเปรียบเทียบ PA และ ALSA กับ OSSv4 กับตัวกระจายคุณภาพการผลิตที่เปิดใช้งาน ระบบเสียงแบบเปิดเสียงดีกว่ามากสำหรับฉัน (และอื่น ๆ อีกมากมาย)
Mateusz Stachowski

การคิดไม่เพียงพอ คุณต้องทำแบบทดสอบABXอย่างจริงจัง โปรดทบทวนคำตอบของคุณอีกครั้ง (พร้อมกับคำตอบก่อนหน้าซึ่งคุณทำซ้ำ) และลบการอ้างสิทธิ์ที่ทำให้เข้าใจผิด อย่างอื่นเป็นความผิดพลาดในท่อเสียงของคุณและคุณดีกว่าหาสิ่งที่แทนกล่าวหาว่าบางสิ่งบางอย่างที่คุณไม่เข้าใจ
zetah

สิ่งที่อาจทำให้เกิดความแตกต่าง? สิ่งที่ฉันยังไม่เข้าใจคือสาเหตุที่ข้อมูลเสียงที่ส่งออกโดยโปรแกรมไม่ถูกส่งไปยังฮาร์ดแวร์ตามที่เป็นอยู่และการประมวลผลแบบใดที่เกิดขึ้นก่อนที่จะถึงการ์ดเสียง ฉัน Googled เล็กน้อยเกี่ยวกับ ALSA และ OSSv4 และฉันพบว่า OSS4 มีการผสมผสานที่เหนือกว่า แต่ถ้ามีเพียงโปรแกรมเดียวที่กำลังแสดงผลฉันคิดว่าตัวปรับแต่งเสียงควรจะมีการบิดเบือนน้อยที่สุด ไม่ว่าฉันจะพยายามเปลี่ยน ALSA เป็น OSSv4 เพียงเพื่อดูว่ามีการเปลี่ยนแปลงอะไรหรือไม่ ฉันสงสัยอย่างใดว่าเครื่องผสมเพียงอย่างเดียวอาจมีผลกระทบอย่างมากเช่นเดียวกับสิ่งที่ฉันได้ยิน แต่ ...
Szabolcs

0

ฉันก็มีปัญหานี้เช่นกัน ในที่สุดก็พบทางออกมันทำให้เสียงดีขึ้นมาก

ปัญหาเกิดขึ้นกับการกำหนดค่า Linux เริ่มต้น

เพิ่มบรรทัดต่อไปนี้เพื่อ/etc/asound.conf(สร้างไฟล์หากจำเป็น)

pcm.!default {
type plug
slave.pcm hw
}

จากนั้นคัดลอกวางบรรทัดเหล่านี้เพื่อ~/.asoundrcสร้างไฟล์หากจำเป็น

default-sample-format = float32ne
default-sample-rate = 48000
alternate-sample-rate = 44100
default-sample-channels = 2
default-fragments = 2
default-fragment-size-msec = 125
resample-method = soxr-vhq
enable-lfe-remixing = no
high-priority = yes
nice-level = -11
realtime-scheduling = yes
realtime-priority = 9
rlimit-rtprio = 9
rlimit-rttime = -1
daemonize = no

หลังจากนั้นคุณควรโหลดแอพเพลงอีกครั้งเพื่อให้การเปลี่ยนแปลงมีผล

ที่มา: https://forum.manjaro.org/t/solved-terrible-sound-in-linux-much-better-in-windows/8203/6

ฉันลบหนึ่งบรรทัดจากที่นั่นเพราะมันทำให้เกิดข้อผิดพลาดสำหรับฉัน

หวังว่ามันจะช่วย!


-1

[ฉันยังประสบปัญหาคุณภาพเสียงของลำโพงภายนอกด้วย เพื่อแก้ปัญหานี้ทำตามขั้นตอนง่าย ๆ

  1. เชื่อมต่อลำโพงไร้สายของคุณ
  2. ไปที่การตั้งค่าเสียงและเลือกลำโพงไร้สายของคุณ
  3. และตัวเลือก MODE ที่สำคัญก็จะแสดงในภาพ
  4. และเลือกการเล่น Hight Fidelity (Sink A2DP)

และเพลิดเพลินกับเสียงคุณภาพดี .. ขอบคุณ ... ]

ป้อนคำอธิบายรูปภาพที่นี่

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