Score:1

ไดรเวอร์เสียงแมปผิดกับ Nvidia ทำให้ไม่มีอินพุตเสียง ubuntu 20.04

ธง br

เคอร์เนลปัจจุบันคือ 5.15.10 (บิลด์แบบกำหนดเอง ไม่สามารถดาวน์เกรดได้เนื่องจากแล็ปท็อปของฉันมีฮาร์ดแวร์ใหม่มาก เคอร์เนลที่ต่ำกว่าไม่รองรับไดรเวอร์บางตัวสำหรับพวกเขา) ชิปเสียงเป็น Realtek ACL287 อย่างไรก็ตาม ระบบไม่แสดงอินพุตและเอาต์พุตเสียงใด ๆ หลังจากดำเนินการต่อไปนี้:

sudo apt-get ลบ --purge pulseaudio
sudo apt-get ติดตั้ง pulseaudio
mv ~/.config/pulse ~/.config/new_pulse_conf

ลำโพงกลับมา แต่ไม่มีไมโครโฟนในตัว (ไม่สามารถจับคู่อุปกรณ์เสียงใด ๆ ผ่านบลูทู ธ ได้อีกต่อไป)

โซลูชันที่ฉันได้ลองจาก ไม่มีเสียง - Ubuntu 20.04 LTS:

  1. เพิ่มตัวเลือก snd-hda-intel dmic_detect=0 ที่ท้าย /etc/modprobe.d/alsa-base.conf
  2. แก้ไข /etc/modprobe.d/blacklist.conf เป็น root และเพิ่ม blacklist snd_soc_skl ที่ส่วนท้ายของไฟล์

ลองวิธีแก้ปัญหาทั้งหมดที่มาจากที่นี่ด้วย: การ์ดเสียงตรวจไม่พบ

ในที่สุดฉันก็พบว่าปัญหาเกิดจากไดรเวอร์ nvidia เนื่องจากมันทำให้ระบบรับเป็นอุปกรณ์เสียงแทนที่จะเป็น intel

ผลลัพธ์ของ lspci:

lspci | grep ออดิโอ
01:00.1 อุปกรณ์เสียง: NVIDIA Corporation Device 2291 (rev a1)

เอาต์พุตสำหรับ เล่น -l:

**** รายชื่ออุปกรณ์ฮาร์ดแวร์ PLAYBACK ****
การ์ด 0: PCH [HDA Intel PCH], อุปกรณ์ 0: ALC287 อะนาล็อก [ALC287 อะนาล็อก]
  อุปกรณ์ย่อย: 1/1
  อุปกรณ์ย่อย #0: อุปกรณ์ย่อย #0
การ์ด 0: PCH [HDA Intel PCH], อุปกรณ์ 3: HDMI 0 [HDMI 0]
  อุปกรณ์ย่อย: 1/1
  อุปกรณ์ย่อย #0: อุปกรณ์ย่อย #0
การ์ด 0: PCH [HDA Intel PCH], อุปกรณ์ 7: HDMI 1 [HDMI 1]
  อุปกรณ์ย่อย: 1/1
  อุปกรณ์ย่อย #0: อุปกรณ์ย่อย #0
การ์ด 0: PCH [HDA Intel PCH], อุปกรณ์ 8: HDMI 2 [HDMI 2]
  อุปกรณ์ย่อย: 1/1
  อุปกรณ์ย่อย #0: อุปกรณ์ย่อย #0
การ์ด 0: PCH [HDA Intel PCH], อุปกรณ์ 9: HDMI 3 [HDMI 3]
  อุปกรณ์ย่อย: 1/1
  อุปกรณ์ย่อย #0: อุปกรณ์ย่อย #0
การ์ด 0: PCH [HDA Intel PCH], อุปกรณ์ 10: HDMI 4 [HDMI 4]
  อุปกรณ์ย่อย: 1/1
  อุปกรณ์ย่อย #0: อุปกรณ์ย่อย #0
การ์ด 0: PCH [HDA Intel PCH], อุปกรณ์ 11: HDMI 5 [HDMI 5]
  อุปกรณ์ย่อย: 1/1
  อุปกรณ์ย่อย #0: อุปกรณ์ย่อย #0
การ์ด 0: PCH [HDA Intel PCH], อุปกรณ์ 12: HDMI 6 [HDMI 6]
  อุปกรณ์ย่อย: 1/1
  อุปกรณ์ย่อย #0: อุปกรณ์ย่อย #0
การ์ด 0: PCH [HDA Intel PCH], อุปกรณ์ 13: HDMI 7 [HDMI 7]
  อุปกรณ์ย่อย: 1/1
  อุปกรณ์ย่อย #0: อุปกรณ์ย่อย #0
การ์ด 0: PCH [HDA Intel PCH], อุปกรณ์ 14: HDMI 8 [HDMI 8]
  อุปกรณ์ย่อย: 1/1
  อุปกรณ์ย่อย #0: อุปกรณ์ย่อย #0
การ์ด 0: PCH [HDA Intel PCH], อุปกรณ์ 15: HDMI 9 [HDMI 9]
  อุปกรณ์ย่อย: 1/1
  อุปกรณ์ย่อย #0: อุปกรณ์ย่อย #0
การ์ด 0: PCH [HDA Intel PCH], อุปกรณ์ 16: HDMI 10 [HDMI 10]
  อุปกรณ์ย่อย: 1/1
  อุปกรณ์ย่อย #0: อุปกรณ์ย่อย #0
การ์ด 0: PCH [HDA Intel PCH], อุปกรณ์ 17: HDMI 11 [HDMI 11]
  อุปกรณ์ย่อย: 1/1
  อุปกรณ์ย่อย #0: อุปกรณ์ย่อย #0
การ์ด 1: NVIDIA [HDA NVidia], อุปกรณ์ 3: HDMI 0 [HDMI 0]
  อุปกรณ์ย่อย: 1/1
  อุปกรณ์ย่อย #0: อุปกรณ์ย่อย #0
การ์ด 1: NVIDIA [HDA NVidia], อุปกรณ์ 7: HDMI 1 [HDMI 1]
  อุปกรณ์ย่อย: 1/1
  อุปกรณ์ย่อย #0: อุปกรณ์ย่อย #0
การ์ด 1: NVIDIA [HDA NVidia], อุปกรณ์ 8: HDMI 2 [HDMI 2]
  อุปกรณ์ย่อย: 1/1
  อุปกรณ์ย่อย #0: อุปกรณ์ย่อย #0
การ์ด 1: NVIDIA [HDA NVidia] อุปกรณ์ 9: HDMI 3 [HDMI 3]
  อุปกรณ์ย่อย: 1/1
  อุปกรณ์ย่อย #0: อุปกรณ์ย่อย #0
การ์ด 1: NVIDIA [HDA NVidia], อุปกรณ์ 10: HDMI 4 [HDMI 4]
  อุปกรณ์ย่อย: 1/1
  อุปกรณ์ย่อย #0: อุปกรณ์ย่อย #0
การ์ด 1: NVIDIA [HDA NVidia], อุปกรณ์ 11: HDMI 5 [HDA 5]
  อุปกรณ์ย่อย: 1/1

พยายามแทนที่ไดรเวอร์โดยใช้ sudo driverctl ตั้งค่าแทนที่ 0000:00:1f.3 snd_hda_intel และยังพยายาม sudo modprobe snd_hda_intel.

เอาต์พุตปัจจุบัน:

sudo driverctl รายการอุปกรณ์ | grep snd_hda_intel
0000:00:1f.3 snd_hda_intel [*]
0000:01:00.1 snd_hda_intel

pactl ไม่แสดงแหล่งอินพุตใด ๆ เป็น:

pactl รายการแหล่งที่มาสั้น ๆ
0 alsa_output.pci-0000_00_1f.3.analog-stereo.monitor module-alsa-card.c s16le 2ch 48000Hz ระงับ

ข้อมูล Alsa ของฉันอยู่ที่นี่: http://alsa-project.org/db/?f=9399f1580f85e78cb2115e6242ba93c9bfdb204a

พยายามบังคับให้โหลดซ้ำด้วย: sudo ยังบังคับให้โหลดซ้ำ และยังพยายาม พาวูคอนโทรล.

ไม่รู้ว่าฉันจะทำอะไรได้บ้างโดยไม่ทำให้ไดรเวอร์ nvidia gpu และไดรเวอร์เสียงยุ่งเหยิงไปพร้อมกัน..

user10489 avatar
in flag
เมื่อคุณล้างไดรเวอร์เสียง มันอาจจะดึงเอาสิ่งอื่นๆ ออกไป รวมทั้งระบบเสียงบลูทูธด้วย ขั้นตอนนี้สร้างความเสียหายและอาจไม่จำเป็น คุณควรดูใน /var/log/apt/history.log และพยายามย้อนกลับความเสียหายโดยการติดตั้งสิ่งที่ถอนการติดตั้งอีกครั้ง
zsbeta avatar
br flag
อืม นั่นอาจจะเป็น: `pulseaudio-module-bluetooth` แม้ว่าการติดตั้งใหม่จะไม่สามารถแก้ปัญหาการเชื่อมต่อบลูทูธได้ และระบบก็มีโมดูลบลูทูธเป็นของตัวเอง
user10489 avatar
in flag
ไม่แน่ใจว่าติดตั้งใหม่โมดูลเดียวเพียงพอหรือไม่ อาจเป็นโมดูลอื่น
zsbeta avatar
br flag
จริงๆแล้วมันเริ่มทำงานหลังจากแก้ไขปัญหาการแมปไดรเวอร์เสียงเช่นกัน
Score:0
ธง br

After searching and trying. The problem is that somehow alsa having problem due to too many possible drivers from both Intel and Nvidia. The solution that worked for me is the following:

rm -r .config/pulse
sudo apt-get remove --purge pulseaudio
sudo apt-get install pulseaudio
pulseaudio -k
pulseaudio -vvv 

While doing the last step, it removed the unnecessary drivers, but it was taking ages in retrieving the valid driver. It could take hours, and got stacked in generating the correct mapping. I had to kill it, but after rebooting actually the audio (input/output) started to work again. Maybe another reboot will undo the effect.

Also, for other how had similar problem, worth trying to do: mv ~/.config/pulse ~/.config/new_pulse_conf after the re-installation. It worked once after rebooting (only once tho).

user10489 avatar
in flag
วิธีแก้ไขที่ถูกต้องคือเปลี่ยนลำดับความสำคัญของเสียงแทนที่จะลบไดรเวอร์ออก คุณเพียงแค่ต้องเปลี่ยนการเลือกเสียงเป็นเสียงที่ถูกต้อง และปรับการกำหนดค่าเพื่อให้เลือกเป็นค่าเริ่มต้นเสมอหลังจากเหตุการณ์ไดนามิก เช่น การรีบูตและการเสียบ/ถอดหูฟัง

โพสต์คำตอบ

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