คำตอบ:
ติดตั้งไดรเวอร์การ์ดเสียงทั่วไปและแพ็คเกจที่จำเป็นใน Ubuntu
sudo apt-get install build-essential linux-headers-`uname -r` alsa-base alsa-firmware-loaders alsa-oss alsa-source alsa-tools alsa-tools-gui alsa-utils alsamixergui
uname -r
สาเบสฐาน alsa-base-udeb อัลซาเฟิร์มแวร์ตักโฮลส์ - oss alsa- แหล่งอัลซาเครื่องมือ - เครื่องมือ alsa alsa-utils alsa-utils-udeb alsamixergui กำลังอ่านรายการแพ็กเกจ ... เสร็จสิ้นการสร้างแผนผังการพึ่งพาการอ่านข้อมูลสถานะ ... เสร็จสิ้น E: ไม่สามารถค้นหาแพ็คเกจ alsa-base-udeb E: ไม่สามารถค้นหาแพ็คเกจ alsa-utils-udeb nithin @ nithin-pc: ~ $
ผมมีปัญหาที่คล้ายกันในUbuntu 16.04 / Dell Inspiron 5559 แม้แต่ไบออสของฉันก็ไม่ได้ตรวจพบไดรเวอร์เสียง
ฉันพยายามแก้ไขด้วยคำตอบข้างต้น แต่ไม่ได้ผล ฉันพยายามติดตั้งระบบปฏิบัติการใหม่ แต่ก็ไม่ได้ผล
ในที่สุดฉันก็ปิดแล็ปท็อปและถอดแบตเตอรี่ออกแล้วรีสตาร์ทอีกครั้ง มันได้ผล
แต่เมื่อใดก็ตามที่ฉันระงับ Ubuntu ของฉันปัญหาเดียวกันเกิดขึ้น (ไม่ปิดการทำงาน / รีสตาร์ท) ดังนั้นทุกครั้งที่ปัญหานี้เกิดขึ้นฉันต้องปิดและถอดแบตเตอรี่และเสียงทำงานได้ดี มันเป็นทางออกที่แปลกประหลาดฉันก็ไม่รู้เหตุผลที่อยู่เบื้องหลังมันเกิดขึ้น
ฉันลองใช้หน้านี้ใน Ubuntuเพื่ออัพเกรด alsa และใช้งานได้สำหรับฉัน
การปฏิบัติตามคำแนะนำเหล่านี้จะให้ไดร์เวอร์ ALSA ล่าสุดแก่คุณ แต่สำหรับการ์ดเสียงภายใน "HDA Intel" เท่านั้น (หากคอมพิวเตอร์ของคุณมาจากปี 2005 หรือใหม่กว่าคุณเกือบจะมีการ์ดเสียง "HDA Intel" สำหรับจัดการลำโพงภายในแจ็คหูฟังและ ไมโครโฟน) เสียง USB หรือ Bluetooth จะไม่ได้รับผลกระทบ
ตรวจสอบให้แน่ใจว่ามีการติดตั้งแพ็คเกจ dkms โดยเรียกใช้คำสั่ง:
sudo apt-get install dkms
ไปที่หน้านี้
คุณจะพบโต๊ะใต้หัวข้อ "แพ็คเกจ" มองหาคอลัมน์ "Series" และค้นหาแพ็คเกจที่สอดคล้องกับซีรี่ส์การแจกจ่ายของคุณ (แม่นยำเชื่อถือได้ Xenial ฯลฯ )
ในกรณีของ Trusty คุณจะพบมากกว่าหนึ่งแพ็คเกจ จากนั้นตรวจสอบเคอร์เนลที่คุณใช้ด้วยคำสั่ง "uname -r" หากผลลัพธ์
uname -r
เริ่มต้นด้วย ...
- 3.13 - ใช้ oem-audio-hda-daily-dkms
- 3.16 - ใช้แพ็คเกจ oem-audio-hda-daily-lts-utopic-dkms
- 3.19 - ใช้แพ็คเกจ oem-audio-hda-daily-lts-vivid-dkms
- 4.2 - ใช้แพ็คเกจ oem-audio-hda-daily-lts-wily-dkms
คลิกที่ลูกศร (ทางซ้าย) เพื่อขยายแถวของแพ็คเกจที่เลือก ใต้ส่วนใหม่ "ไฟล์แพคเกจ" คลิกไฟล์ที่ลงท้ายด้วย
.deb
ดาวน์โหลดและติดตั้ง:คุณสามารถทำได้โดยเลือกเปิดด้วยซึ่งจะพาคุณไปที่ศูนย์ซอฟต์แวร์อูบุนตูซึ่งคุณสามารถคลิกInstallหรือ
บันทึกไฟล์ลงในดิสก์เปิดหน้าต่างเทอร์มินัลเปลี่ยนเป็นไดเร็กทอรีที่ถูกต้องและดำเนินการ
sudo dpkg -i <file name>
Reboot
ตรวจสอบว่าผู้ใช้เป็นสมาชิกของกลุ่มเสียง
กลุ่มอื่น ๆ ที่ฉันเพิ่มในเวลาเดียวกัน: วิดีโอ, ชีพจร, การเข้าถึงชีพจร, rtkit ไม่แน่ใจว่าสิ่งใดที่จำเป็น โปรดทราบว่าคุณต้องรีบูตไม่ใช่แค่ลงชื่อเข้าใช้อีกครั้งหลังจากทำสิ่งนี้แล้ว
groups <user> | grep audio
เพื่อตรวจสอบว่าผู้ใช้เป็นสมาชิกของกลุ่มเสียงหรือไม่ ใช้addgroup <user> audio
เพื่อเพิ่มผู้ใช้ในกลุ่มหากยังไม่ได้เป็นสมาชิกของกลุ่ม
ฉันใช้ Xubuntu และสิ่งต่อไปนี้ใช้ได้สำหรับฉัน
ฉันใช้คำตอบของ Damandeep เป็นจุดเริ่มต้น แต่พบว่าฉันไม่จำเป็นต้องไปไกลถึงการอัปเดตการแจกจ่ายหรืออัปเดตแพคเกจมากมาย:
sudo apt-get update
sudo apt-get --reinstall install pavucontrol linux-sound-base alsa-base alsa-utils libasound2
sudo usermod -aG $(grep -e '^pulse:' -e '^audio:' -e \
'^pulse-access:' -e '^pulse-rt:' -e '^video:' /etc/group \
| awk -F: '{print $1}' \
| tr '\n' ',' \
| sed 's:,$::g') $(whoami)
จากนั้นรีบูท
เป็นที่น่าสังเกตว่าการ์ดเสียงของฉันหายไปหลังจากติดตั้งส่วนขยายของรหัส Visual Studio "Live Share"
สิ่งนี้แก้ไขได้สำหรับฉัน
sudo apt-get update
sudo apt-get dist-upgrade
sudo apt-get --reinstall install pavucontrol linux-sound-base alsa-base \
alsa-utils lightdm ubuntu-desktop linux-image-`uname -r` libasound2
killall pulseaudio
rm -r ~/.pulse*
ubuntu-support-status
sudo usermod -aG $(grep -e '^pulse:' -e '^audio:' -e \
'^pulse-access:' -e '^pulse-rt:' -e '^video:' /etc/group \
| awk -F: '{print $1}' \
| tr '\n' ',' \
| sed 's:,$::g') $(whoami)
เรื่องนี้เกิดขึ้นกับฉันและฉันก็ทำตามคำแนะนำเหล่านี้และตอนนี้ก็ใช้ได้
1) ลบแพ็คเกจ ALSA
sudo apt-get --purge remove linux-sound-base alsa-base alsa-utils
2) ติดตั้งแพ็กเกจเดิมอีกครั้ง
sudo apt-get install linux-sound-base alsa-base alsa-utils
3) ติดตั้งแพ็คเกจเสริมเสียงเพิ่มเติม ( dkms
รวมอยู่ด้วย แต่ไม่ต้องกังวลอีกต่อไปนับตั้งแต่apt
แก้ไขการพึ่งพาแพ็คเกจสำหรับคุณ)
sudo apt-get install dkms build-essential linux-headers-`uname -r` alsa-base alsa-firmware-loaders alsa-oss alsa-source alsa-tools alsa-tools-gui alsa-utils alsamixergui
4) ให้แน่ใจว่าได้เพิ่มผู้ใช้ในกลุ่ม audio
sudo usermod -a -G audio [user_name]
5) รีบูต
sudo reboot