ฉันเข้าสู่ระบบ Ubuntu 20.04 ในฐานะผู้ใช้รูท ฉันติดตั้ง pavucontrol และ alsa แล้ว และคอมพิวเตอร์ของฉัน (เวอร์ชัน:เลอโนโว G510
) อยู่บนดูอัลบูตของ Windows10 และ Ubuntu
และใน การกำหนดค่า
แท็บ เสียงในตัว
ของ pavucontrol , the ประวัติโดยย่อ
แสดงตัวเลือกด้านล่าง:
เอาต์พุตสเตอริโอดิจิตอล (HDMI 5) (ไม่ได้เสียบปลั๊ก) (ใช้งานไม่ได้)
เอาต์พุตสเตอริโอดิจิตอล (HDMI 4) (ไม่ได้เสียบปลั๊ก) (ใช้งานไม่ได้)
เอาต์พุตสเตอริโอดิจิตอล (HDMI 3) (ไม่ได้เสียบปลั๊ก) (ใช้งานไม่ได้)
เอาต์พุตสเตอริโอดิจิตอล (HDMI 2) (ไม่ได้เสียบปลั๊ก) (ใช้งานไม่ได้)
เอาต์พุต Digital Surround 7.1 (HDMI 5) (ไม่ได้เสียบปลั๊ก) (ใช้งานไม่ได้)
เอาต์พุต Digital Surround 7.1 (HDMI 4) (ไม่ได้เสียบปลั๊ก) (ใช้งานไม่ได้)
เอาต์พุต Digital Surround 7.1 (HDMI 3) (ไม่ได้เสียบปลั๊ก) (ใช้งานไม่ได้)
เอาต์พุต Digital Surround 7.1 (HDMI 2) (ไม่ได้เสียบปลั๊ก) (ใช้งานไม่ได้)
เอาต์พุต Digital Surround 5.1 (HDMI 5) (ไม่ได้เสียบปลั๊ก) (ใช้งานไม่ได้)
เอาต์พุต Digital Surround 5.1 (HDMI 4) (ไม่ได้เสียบปลั๊ก) (ใช้งานไม่ได้)
เอาต์พุต Digital Surround 5.1 (HDMI 3) (ไม่ได้เสียบปลั๊ก) (ใช้งานไม่ได้)
เอาต์พุต Digital Surround 5.1 (HDMI 2) (ไม่ได้เสียบปลั๊ก) (ใช้งานไม่ได้)
ปิด
และ อุปกรณ์เอาท์พุต
แสดงเท่านั้น เอาต์พุตดัมมี่
.
ข้อมูลบางอย่าง:
uname -sr
Linux 5.11.1-051101-ทั่วไป
# lspci -vvv | grep -A8 เสียง
00:03.0 อุปกรณ์เสียง: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller (rev 06)
ระบบย่อย: Lenovo Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller
การควบคุม: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
สถานะ: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=เร็ว >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
เวลาแฝง: 0, ขนาดบรรทัดแคช: 64 ไบต์
ขัดจังหวะ: ปักหมุด A ที่ส่งไปยัง IRQ 34
ภูมิภาค 0: หน่วยความจำที่ b9610000 (64 บิต ไม่สามารถดึงล่วงหน้าได้) [size=16K]
ความสามารถ: [50] การจัดการพลังงานเวอร์ชัน 2
ค่าสถานะ: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
สถานะ: D0 NoSoftRst- PME- เปิดใช้งาน- DSel=0 DScale=0 PME-
--
00:1b.0 อุปกรณ์เสียง: Intel Corporation 8 Series/C220 Series Chipset High Definition Audio Controller (rev 05)
ระบบย่อย: Lenovo 8 Series/C220 Series Chipset High Definition Audio Controller
การควบคุม: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
สถานะ: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=เร็ว >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
เวลาแฝง: 0, ขนาดบรรทัดแคช: 64 ไบต์
ขัดจังหวะ: ปักหมุด A ที่ส่งไปยัง IRQ 33
ภูมิภาค 0: หน่วยความจำที่ b9614000 (64 บิต ไม่สามารถดึงล่วงหน้าได้) [size=16K]
ความสามารถ: [50] การจัดการพลังงานเวอร์ชัน 2
ค่าสถานะ: PMEClk- DSI- D1- D2- AuxCurrent=55mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
สถานะ: D3 NoSoftRst- PME-Enable+ DSel=0 DScale=0 PME-
เล่น -l
**** รายชื่ออุปกรณ์ฮาร์ดแวร์ PLAYBACK ****
การ์ด 0: HDMI [HDA Intel HDMI], อุปกรณ์ 3: HDMI 0 [HDMI 0]
อุปกรณ์ย่อย: 1/1
อุปกรณ์ย่อย #0: อุปกรณ์ย่อย #0
การ์ด 0: HDMI [HDA Intel HDMI], อุปกรณ์ 7: HDMI 1 [HDMI 1]
อุปกรณ์ย่อย: 1/1
อุปกรณ์ย่อย #0: อุปกรณ์ย่อย #0
การ์ด 0: HDMI [HDA Intel HDMI], อุปกรณ์ 8: HDMI 2 [HDMI 2]
อุปกรณ์ย่อย: 1/1
อุปกรณ์ย่อย #0: อุปกรณ์ย่อย #0
การ์ด 0: HDMI [HDA Intel HDMI], อุปกรณ์ 9: HDMI 3 [HDMI 3]
อุปกรณ์ย่อย: 1/1
อุปกรณ์ย่อย #0: อุปกรณ์ย่อย #0
การ์ด 0: HDMI [HDA Intel HDMI], อุปกรณ์ 10: HDMI 4 [HDMI 4]
อุปกรณ์ย่อย: 0/1
อุปกรณ์ย่อย #0: อุปกรณ์ย่อย #0
การ์ด 1: PCH [HDA Intel PCH], อุปกรณ์ 0: CX20757 อะนาล็อก [CX20757 อะนาล็อก]
อุปกรณ์ย่อย: 1/1
อุปกรณ์ย่อย #0: อุปกรณ์ย่อย #0
และคุณอาจถามคำถามด้านล่าง:
ปิดเสียงอยู่หรือเปล่า --ไม่
ไอคอนเสียงปรากฏขึ้นหรือไม่ --ใช่ และฉันยังสามารถปรับแต่งเสียงได้ แต่เห็นได้ชัดว่าไม่มีอะไรเกิดขึ้น
คุณได้ลองเปิด alsa mixer และเปิดเสียงทุกอย่างแล้วหรือยัง? --ใช่
ฉันได้ลองเคล็ดลับด้านล่างแล้ว (ลิงค์ที่นี่):
เพียงรีสตาร์ท PulseAudio โดยใช้คำสั่งนี้:พัลส์ออดิโอ -k
;
ตรวจสอบเพื่อดูว่าโมดูลเคอร์เนล snd_hda_intel ใช้งานอยู่หรือไม่
lsmod | grep snd_hda_intel
และมันแสดงให้เห็นว่า snd_hda_intel
ถูกใช้งาน
จากนั้นฉันก็เพิ่มตัวเลือก รุ่น snd-hda-intel=ทั่วไป
ในตอนท้ายของ
/etc/modprobe.d/alsa-base.conf
ไฟล์และรีบูต มันไม่ทำงาน
ตั้ง แบบอย่าง
ถึง อัตโนมัติ
แทน ทั่วไป
ใน /etc/modprobe.d/alsa-base.conf
ไฟล์.
แก้ไข /etc/modprobe.d/alsa-base.conf
เป็นรูทและเพิ่มตัวเลือก snd-hda-อินเทล
dmic_detect=0 ที่ส่วนท้ายของไฟล์นี้ แก้ไข /etc/modprobe.d/blacklist.conf
เป็นราก
และเพิ่ม บัญชีดำ snd_soc_skl
ที่ส่วนท้ายของไฟล์ จากนั้นรีบูตเครื่อง ประวัติโดยย่อ
เปิดตัวเลือก การกำหนดค่า
ยังคงเหมือนเดิม
ติดตั้ง pulseaudio อีกครั้ง
ใช้ pacmd เหมือนด้านล่าง (ลิงค์ที่นี่):
>>> set-cart-profile 1 เอาต์พุต: อะนาล็อกสเตอริโอ + อินพุต: อะนาล็อกสเตอริโอ
ไม่พบบัตรตามชื่อหรือดัชนีนี้
>>> set-sink-port 0 อะนาล็อก-เอาต์พุต-หูฟัง
ไม่สามารถตั้งค่าพอร์ต sink เป็น 'หูฟังเอาต์พุตอะนาล็อก'
เรียกใช้คำสั่งด้านล่าง:( ลิงค์ที่นี่ )
พัลส์ออดิโอ -- ตรวจสอบ
พัลส์ออดิโอ -D
ลบ ~/.config/pulse ตามด้วยการรีบูต
เรียกใช้คำสั่งด้านล่าง:
sudo apt-get อัปเดต
sudo apt-get อัปเกรด
sudo apt-get remove --purge alsa-base pulseaudio
sudo apt-get ติดตั้ง alsa-base pulseaudio pavucontrol
sudo ยังบังคับให้โหลดซ้ำ
รีบูต
sudo add-apt-repository ppa:mikhailnov/pulseeffects
sudo apt-get อัปเดต
sudo apt-get ติดตั้ง pulseeffects
เรียกใช้คำสั่งนี้ (ลิงค์ที่นี่):
pulseaudio -k && sudo alsa บังคับโหลดซ้ำ
แต่ pulseaudio ติดอยู่ที่ "กำลังสร้างการเชื่อมต่อกับ pulseaudio โปรดรอสักครู่"
หลังจากลองใช้คำแนะนำเหล่านี้แล้ว ระบบยังคงไม่มีเสียง