ฉันมีลำโพง Trust USB หนึ่งคู่ เนื่องจากเป็นสิ่งภายนอกฉันจึงพยายามใช้กับ 11.10 พวกเขาได้รับการยอมรับโดย 'aplay -l' และ Pulseaudio- ฉันได้เลือกพวกเขา แต่ต้องรีเซ็ตระดับเสียงทุกครั้งที่ฉันเข้าสู่ระบบ นอกจากนี้ฉันสามารถรับเฉพาะเสียงตอบรับและเสียงจากแอพและโปรแกรมเช่น Kaffeine หรือ Firefox- บนไดรฟ์ข้อมูลที่เพิ่มขึ้นนี้ - ฉันไม่สามารถรับระบบเสียงเช่นการเข้าสู่ระบบหรือออกจากระบบ ฉันได้ลองติดตั้ง gnome-alsamixer ที่ใช้งานได้แล้วโดยไม่มีผลกระทบ เป็นแอพที่ฉันควรลองหรือไม่สามารถทำได้หรือไม่
- ฉันได้พยายามที่จะลบไฟล์ทั้งหมดใน. pulse และรีบูตเครื่องหรือเพียงแค่ลบไดเรคทอรี่. purge ทั้งหมดตามที่ Michael K แนะนำ - ไม่ทำงานเหมือนไดเร็กตอรี่ที่ถูกเขียนใหม่โดยอัตโนมัติเมื่อรีบูท
[ฉันได้พบว่าการ์ดเสียงอื่น ๆ (จากที่พยายามมาก) จะไม่มีตัวเลือกทั้งหมดสำหรับระบบ USB อย่าใช้งาน SOUNDCARD สองวินาทีในระหว่างการตั้งค่านี้]
ไอเดีย?
ฉันรันคำสั่ง:
sudo apt-get update
sudo apt-get dist-upgrade
sudo apt-get install linux-sound-base alsa-base alsa-utils gdm ubuntu-desktop linux-image-`uname -r` libasound2
sudo apt-get -y --reinstall install linux-sound-base alsa-base alsa-utils gdm ubuntu-desktop linux-image-`uname -r` libasound2
killall pulseaudio
rm -r ~/.pulse*
sudo usermod -aG 'cat /etc/group | grep -e '^pulse:' -e '^audio:' -e '^pulse-access:' -e '^pulse-rt:' -e '^video:' | awk -F: '{print $1}' | tr '\n' ',' | sed 's:,$::g'` `whoami`
[คำสั่งนี้ควรถูกพรากไปจาก helppage ของพวกเขาไม่ใช่ของฉันเพื่อความมั่นใจ]
เพื่อรีเซ็ตและเปลี่ยนระบบของฉันอีกครั้ง (จากhttps://help.ubuntu.com/community/SoundTroubleshootingProcedure ) นี่เป็นการโหลดค่าเริ่มต้นทั้งหมดใหม่จากนั้นสแกนหาอุปกรณ์เสียง
ในเทอร์มินัลพิมพ์alsamixer
สิ่งนี้ควรโหลด GUI ช่วยให้คุณสแกนทุกช่อง
กดF6และดูช่องที่มีอยู่ หากมีการตั้งค่าเสียง USB เป็นช่อง 0 (โดยปกติจะอยู่ในวงเล็บ) สิ่งนี้จะรบกวนการ์ดเสียงแบบ inbuilt ใด ๆ แม้ว่าจะปิดการใช้งานก็ตาม ด้วยเหตุนี้จึงต้องตั้งค่า USB นี้เป็นช่องอื่นกล่าวว่า 1
อย่างไรก็ตามลำโพงเหล่านี้สามารถทดสอบได้ตอนนี้โดยการเลือกพวกเขา แต่พวกเขาจะหายไปเมื่อรีบูต
ตอนนี้รันคำสั่ง
find /lib/modules/`uname -r` | grep snd
สิ่งนี้จะทำให้คุณมีรายการระบบเสียงที่เป็นไปได้มากมาย - มองหา
snd-usb-audio *or somesuch, depending on your speakers*
การ์ด inbuilt ของคุณก็แสดงเช่นกัน
แม้ว่าคุณจะปิดการใช้งานหรือไม่มีการ์ดเสียงในตัวก็ตาม Linux จะตั้งค่าการ์ดเสมือน 'ผี' หากจำเป็น สิ่งนี้ถูกตั้งค่าเป็นการ์ด 0เสมอ
ตอนนี้พิมพ์
sudo gedit /etc/module.d/alsa-base.conf
และที่ด้านล่างของไฟล์ให้เพิ่มบรรทัด
option snd-usb-audio = 1
สิ่งนี้ควรตั้งค่าการ์ดเสียงของคุณเป็นช่อง 1 และไม่ขัดแย้งกับการตั้งค่าเริ่มต้น Reboot
ตอนนี้พิมพ์
cat /proc/asound/cards
คุณจะได้รับสิ่งที่ชอบ
Cybermedia USB device
1 [Audio ]: USB-Audio - USB Audio
C-Media INC. USB Audio at usb-0000:00:13.1-1, full speed
================================================== ======================
ขอแนะนำเสมอให้พิมพ์ลงในเทมเพลตนี้
sudo cp / usr / share / sounds / ubuntu / สเตอริโอ / * / usr / share / sounds /
นี่จะเป็นการคัดลอกการ์ด ALSA ใหม่ของคุณไปยังไดเรกทอรีนี้พร้อมกับเสียงเริ่มต้นและไดเรกทอรีย่อย
ฉันพบว่า Pulse frontend ไปที่ ALSA ผิดปกติโดยเฉพาะอย่างยิ่งในระบบ 64 บิต - System Volume จะรีเซ็ตเป็น 100% ไม่ว่าจะเป็นอะไรก็ตาม .
เงยหน้าขึ้นมองปัญหาชีพจรนี้และบอกว่าจะลองเปิด / ปิดการใช้งาน (แล้วแต่จำนวนใดทำงาน) เดอะแบนไดรฟ์ตัวเลือก ( ใช่หรือไม่ ) ใน/etc/pulse/daemon.conf แนะนำให้ใช้การลิงโดยใช้ตัวเลือกนี้เนื่องจากจะถูกปิดใช้งานตามค่าเริ่มต้น (ตั้งค่าเป็น 'ใช่' หากคุณมีลำโพง USB) วิธีนี้ช่วยให้การใช้แถบเลื่อนการตั้งค่าเสียงเป็นแบบถาวร นี่ดูเหมือนจะเป็นข้อผิดพลาดที่รู้จัก ออกจากบรรณาธิการ
การตั้งค่า PAV ฉันพบสิ่งที่แนะนำนี้
=============
ฉันคิดผิดพลาดว่าในขณะที่ลำโพงเป็น USB ฉันต้องรวมการ์ดเสียง inbuilt เป็นแหล่งกำเนิดเสียง ตอนนี้ฉันมีลำโพง USB ที่ใช้งานได้ แต่ตัวเลื่อนระดับเสียงในการตั้งค่าเสียงถูกรีเซ็ตทุกครั้งที่ฉันเข้าสู่ระบบ
หลังจากรีบู๊ตข้ามคืนเพื่อให้ ALSA ติดตามฉันได้การ์ดเสียงใหม่
> aplay -l
card 0: SB [HDA ATI SB], device 0: ALC662 rev1 Analog [ALC662 rev1 Analog]
Subdevices: 1/USB card 0 is my inbu1
Subdevice #0: subdevice #0
card 0: SB [HDA ATI SB], device 1: ALC662 rev1 Digital [ALC662 rev1 Digital]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: Audio [USB Audio], device 0: USB Audio [USB Audio]
Subdevices: 1/1
Subdevice #0: subdevice #0
เปิด Dash (ด้านบนซ้ายของหน้าจอและไอคอนวงกลม) แล้วพิมพ์
Pav
เลือก PulseAudio Volume Controller แล้วเรียกใช้
และไปที่แท็บการกำหนดค่า
คุณต้องตั้งค่า INBUILT / บัตรภายในของคุณเท่านั้น - ผ่านแท็บนี้ ตอนนี้รีบูตทันที
การ์ด USB 0 เป็นการ์ด inbuilt ของฉัน มันง่ายกว่าที่จะจัดการกับการ์ดจริงมากกว่าการ์ดเสมือน (Ubuntu ต้องการการ์ดเสียงบางประเภทและจะสร้าง 'ผี' การ์ดเสมือนถ้า mo'bo และ PCIs ของคุณเสียไปเพียงอันเดียว
ในการตั้งค่าระดับเสียงของระบบจำเป็นต้องใช้ PAV ไม่ใช่การตั้งค่าระบบ เลือกตัวเลือกนี้จาก Dash และตั้งค่าระดับเสียง / การขยายของคุณ คลิกที่แถบเลื่อนเพื่อฟังระดับที่ตั้งไว้
การใช้ตัวเลื่อนระดับเสียงในการตั้งค่าระบบ> เสียงหรือไอคอนเสียงเป็นวิธีการระดับพื้นฐานและจะไม่มีการเปลี่ยนแปลงใด ๆ กับ PAV อย่าใช้พวกเขา
FYI Adobe Flash 10 ไม่สามารถทำงานกับ 64-bit v 11.10- อาจจำเป็นต้องติดตั้ง v 11 หาก Firefox Flash ของคุณหายไป [เล่นวิดีโอ แต่ไม่มีเสียงหรืออย่างนั้น] หรือใช้งานไม่ได้เลย