วิธีเปิดใช้งานลำโพง USB อย่างสม่ำเสมอ


16

ฉันมีลำโพง 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 ของคุณหายไป [เล่นวิดีโอ แต่ไม่มีเสียงหรืออย่างนั้น] หรือใช้งานไม่ได้เลย


คุณอาจมีปัญหาเช่นเดียวกับที่อธิบายไว้ที่นั่นหรือไม่ askubuntu.com/questions/40305/usb-audio-on-0-volume-on-startup
Michael K

2
Linux Action Show ครอบคลุมปัญหาการแก้ไขปัญหาเสียงในสัปดาห์นี้และโดยทั่วไปพวกเขาแนะนำให้ติดตั้ง pavucontrol จาก Software Center โฮมเพจที่นี่: freedesktop.org/software/pulseaudio/pavucontrolบันทึกการแสดงตอน LAS นี่: jupiterbroadcasting.com/14846/...ความหวังที่จะช่วยให้สามารถ ...
ทอม Brossman

คำตอบ:


3

ฉันมีปัญหาที่คล้ายกันกับแล็ปท็อปของฉันซึ่งอุปกรณ์เสียงเริ่มต้นคือแจ็คหูฟัง

หากคุณใช้alsamixerเพื่อทำให้ทุกอย่างอย่างที่ควรจะเป็นให้ใช้คำสั่งที่alsactl storeจะเก็บการตั้งค่าเหล่านั้นไว้ จากนั้นฉันก็ใช้เป็นคำสั่งเริ่มต้นalsactl restoreและทุกครั้งที่ฉันเข้าสู่ระบบจะถูกรีเซ็ตเป็นการตั้งค่าดั้งเดิมของฉัน หวังว่านี่จะช่วยได้!


ทำงานให้ฉันใน 14.04
barry

0

วิธีที่ง่ายที่สุดในการทำให้ลำโพง USB ของคุณเป็นลำโพงเริ่มต้นคือการปิดเสียงออนบอร์ดผ่าน BIOS


"ทำให้ลำโพง USB ของคุณเป็นลำโพงเริ่มต้น" - นี่เป็นปัญหาหรือไม่ - ในความเป็นจริงฉันไม่เข้าใจว่าคำถามหลักหมายถึงอะไร ("วิธีเปิดใช้งานลำโพง USB อย่างสม่ำเสมอ") แต่ถ้านั่นเป็นคำถาม ("ลำโพง USB เป็นลำโพงเริ่มต้น") - อาจมีประโยชน์ที่จะเห็นว่าในตัวเลือกมิกเซอร์ออดิโอบางอย่างเช่น "แจ็คเซ้นส์" ถูกเปิดใช้งานหรือไม่

คุณสามารถใส่คำตอบพร้อมคำแนะนำในการทำเช่นนั้นได้หรือไม่? การทิ้งคำตอบครึ่งหนึ่งไว้เป็นความคิดเห็นมักทำให้เกิดอันตรายมากกว่าดีได้ ขอบคุณ
Ringtail

0

ฉันมีปัญหานี้กับชุดหูฟัง usb plantronics ในที่ทำงานฉันไม่ต้องการให้เสียงออกมาจากจอมอนิเตอร์หรือคอมพิวเตอร์ที่มีลำโพงในตัว ฉันเพียงแค่ไปที่แอปเพล็ตั้งค่าเสียงและในแท็บฮาร์ดแวร์เปลี่ยนโปรไฟล์สำหรับอุปกรณ์อื่น ๆ ทั้งหมดออก ตอนนี้ฉันสามารถเสียบและถอดปลั๊กได้มากเท่าที่ฉันต้องการเพราะเป็นอุปกรณ์เดียวที่จะใช้ ฉันใช้ 11.10

คุณอาจต้องการล็อคหน้าจอแทนการออกจากระบบและหยุดแทนที่จะปิดเครื่องเพื่อหลีกเลี่ยงปัญหานี้


0

อาจจะเป็นคำตอบ? - เพื่อดูว่ามีการเปิดใช้งานตัวเลือกมิกเซอร์เสียงเช่น "แจ็คเซ้นส์" หรือไม่

คุณอยู่ในสภาพแวดล้อมเดสก์ทอปอะไร

ฉันไม่สามารถให้รายละเอียดเพิ่มเติมเกี่ยวกับตัวเลือกต่างๆใน Unity ได้

มีตัวเลือกเสริมบางอย่างที่เกี่ยวข้องกับ "ความรู้สึกแจ็ค" อย่างน้อยก็ในxfce mixerที่ฉันใช้ทั้งใน Lubuntu และ Xubuntu และคุณอาจติดตั้งในเดสก์ท็อป Ubuntu ที่ฉันคิดว่า

(ที่นี่ฉันไม่มี Ubuntu pc ของฉัน: ฉันจะแก้ไขอีกครั้งเร็ว ๆ นี้พร้อมภาพ)


ดูการแก้ไขและฉันจะกลับมาใหม่เร็ว ๆ นี้

0

พื้นฐานและเรียบง่าย: ติดตั้ง Veromix เริ่มและเลือกอุปกรณ์เสียง USB ที่คุณต้องการใช้เป็นอุปกรณ์เริ่มต้น นั่นคือทั้งหมด!

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