Score:0

PulseAudio ไม่มีเสียง มีเพียง Dummy Output

ธง ke

ฉันเข้าสู่ระบบ 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 และเปิดเสียงทุกอย่างแล้วหรือยัง? --ใช่

ฉันได้ลองเคล็ดลับด้านล่างแล้ว (ลิงค์ที่นี่):

  1. เพียงรีสตาร์ท PulseAudio โดยใช้คำสั่งนี้:พัลส์ออดิโอ -k;

  2. ตรวจสอบเพื่อดูว่าโมดูลเคอร์เนล snd_hda_intel ใช้งานอยู่หรือไม่

    lsmod | grep snd_hda_intel
    

    และมันแสดงให้เห็นว่า snd_hda_intel ถูกใช้งาน

    จากนั้นฉันก็เพิ่มตัวเลือก รุ่น snd-hda-intel=ทั่วไป ในตอนท้ายของ /etc/modprobe.d/alsa-base.conf ไฟล์และรีบูต มันไม่ทำงาน

  3. ตั้ง แบบอย่าง ถึง อัตโนมัติ แทน ทั่วไป ใน /etc/modprobe.d/alsa-base.conf ไฟล์.

  4. แก้ไข /etc/modprobe.d/alsa-base.conf เป็นรูทและเพิ่มตัวเลือก snd-hda-อินเทล dmic_detect=0 ที่ส่วนท้ายของไฟล์นี้ แก้ไข /etc/modprobe.d/blacklist.conf เป็นราก และเพิ่ม บัญชีดำ snd_soc_skl ที่ส่วนท้ายของไฟล์ จากนั้นรีบูตเครื่อง ประวัติโดยย่อ เปิดตัวเลือก การกำหนดค่า ยังคงเหมือนเดิม

  5. ติดตั้ง pulseaudio อีกครั้ง

  6. ใช้ pacmd เหมือนด้านล่าง (ลิงค์ที่นี่):

    >>> set-cart-profile 1 เอาต์พุต: อะนาล็อกสเตอริโอ + อินพุต: อะนาล็อกสเตอริโอ
    ไม่พบบัตรตามชื่อหรือดัชนีนี้
    >>> set-sink-port 0 อะนาล็อก-เอาต์พุต-หูฟัง
    ไม่สามารถตั้งค่าพอร์ต sink เป็น 'หูฟังเอาต์พุตอะนาล็อก'
    
  7. เรียกใช้คำสั่งด้านล่าง:( ลิงค์ที่นี่ )

    พัลส์ออดิโอ -- ตรวจสอบ
    พัลส์ออดิโอ -D
    
  8. ลบ ~/.config/pulse ตามด้วยการรีบูต

  9. เรียกใช้คำสั่งด้านล่าง:

    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
    
  10. เรียกใช้คำสั่งนี้ (ลิงค์ที่นี่): pulseaudio -k && sudo alsa บังคับโหลดซ้ำ แต่ pulseaudio ติดอยู่ที่ "กำลังสร้างการเชื่อมต่อกับ pulseaudio โปรดรอสักครู่"

หลังจากลองใช้คำแนะนำเหล่านี้แล้ว ระบบยังคงไม่มีเสียง

sancho.s ReinstateMonicaCellio avatar
https://askubuntu.com/questions/1258510/only-dummy-output-sound-in-ubuntu-20-04-after-reboot-broken-driver-modul
Score:0
ธง ke

ตามค่าเริ่มต้น เอาต์พุตเสียงคือ HDMI ไม่ใช่ลำโพงในตัว เราจึงไม่พบการตั้งค่าลำโพงในตัวในระบบ

เปิดเทอร์มินัลแล้วตรวจสอบสถานะอัลซามิกเซอร์โดยใช้คำสั่งต่อไปนี้

อัลซามิกเซอร์

หากค่าเริ่มต้นในอัลซามิกเซอร์คือ HDMI หรือการตั้งค่าเอาต์พุตเสียงอื่นๆ โปรดอ่านต่อด้านล่างเพื่อดูว่าคุณสามารถแก้ไขได้อย่างไร

สิ่งที่เราต้องทำตอนนี้คือบังคับให้ Ubuntu ใช้เอาต์พุตอะนาล็อกตามค่าเริ่มต้นแทนอินเทอร์เฟซ HDMI และเราต้องการข้อมูลบางอย่างที่นี่ เปิดเทอร์มินัลแล้วป้อนคำสั่งต่อไปนี้

เล่น -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]
  อุปกรณ์ย่อย: 1/1
  อุปกรณ์ย่อย #0: อุปกรณ์ย่อย #0
การ์ด 1: PCH [HDA Intel PCH], อุปกรณ์ 0: CX20757 อะนาล็อก [CX20757 อะนาล็อก]
  อุปกรณ์ย่อย: 1/1
  อุปกรณ์ย่อย #0: อุปกรณ์ย่อย #0

ในการแก้ไขไฟล์คอนฟิกูเรชัน

sudo gedit /etc/asound.conf

คำสั่งดังกล่าวจะเปิดไฟล์ด้วย แน่นอน เพิ่มบรรทัดต่อไปนี้ด้วยการเปลี่ยนหมายเลขบัตรและอุปกรณ์ของคุณ

defaults.pcm.card1
defaults.pcm.device 0

บันทึกไฟล์และรีสตาร์ทคอมพิวเตอร์ แล้วคุณจะได้ยินเสียง

เป็นที่น่าสังเกตว่าการแก้ไขปัญหานี้มีให้สำหรับลีนุกซ์ทุกรุ่นเช่น Linux Mint, Elementary OS, Fedora, Arch Linux เป็นต้น แน่นอนว่า "ไม่มีการแก้ไขเสียง" นี้จะใช้ได้เฉพาะเมื่อ HDMI เป็นการตั้งค่าเริ่มต้น

Score:0
ธง cn

ฉันมีปัญหาเดียวกันกับ Intel NUC ใหม่ของฉัน คนเหล่านี้มีปัญหาเดียวกันกับ Dell XPS

https://bugs.launchpad.net/ubuntu/hirsute/+source/linux/+bug/1935850

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

Score:0
ธง in

คุณสามารถตรวจสอบโมดูลเคอร์เนลของคุณโดยใช้คำสั่งนี้:

modprobe --show-depends snd_hda_intel

หากส่งคืนข้อผิดพลาดเช่นนี้:

modprobe: FATAL: ไม่พบโมดูล snd_hda_intel ในไดเรกทอรี /lib/modules/...

นี่เป็นเพราะการขาดหายไป ลินุกซ์โมดูลเสริม เมื่อคุณอัปเดตเคอร์เนลของคุณ ในการแก้ไขปัญหานี้ คุณต้องติดตั้งด้วยตนเอง ลินุกซ์โมดูลเสริม สำหรับเคอร์เนลของคุณ

เรียกใช้คำสั่งนี้เพื่อติดตั้ง:

sudo apt ติดตั้ง linux-modules-extra-$(uname -r)

จากนั้นรีสตาร์ทคอมพิวเตอร์ของคุณ

จากประสบการณ์ของฉัน คุณอาจพบสิ่งนี้อีกครั้งเมื่อคุณอัปเดตเคอร์เนลในระหว่าง เหมาะอัพเกรด.

ฉันพบว่าปัญหาของฉันอยู่ที่ gcp เคอร์เนลที่ฉันใช้ ดังนั้นฉันจึงเปลี่ยนเคอร์เนลเป็น ทั่วไป และปัญหานี้จะไม่เกิดขึ้นอีกในคอมพิวเตอร์ของฉัน

มีคำแนะนำอื่น ๆ ในการติดตั้ง ลินุกซ์ทั่วไป แพ็คเกจเมตาซึ่งรวมถึง โมดูล, โมดูลพิเศษ, ส่วนหัว ฯลฯ สำหรับเคอร์เนลของคุณ

แพ็คเกจนี้อาจหายไปหากคุณลบแพ็คเกจเคอร์เนลบางส่วนด้วยตนเอง

ในการแก้ไขปัญหาเกี่ยวกับแพ็คเกจเคอร์เนลที่ขาดหายไปในเทอร์มินัล:

sudo apt ติดตั้ง linux-generic

สิ่งนี้ช่วยแก้ปัญหาของคุณหรือไม่?

แก้ไข: หลังจากที่คุณรีสตาร์ทคอมพิวเตอร์แล้ว คุณจะพบว่าไม่มีอะไรเกิดขึ้นอีกแล้ว เอาต์พุตดัมมี่ บนของคุณ การตั้งค่าเสียง และตอนนี้คุณสามารถตั้งค่าได้ อุปกรณ์ส่งออก เหมาะสมกับระบบของคุณ

ภาพหน้าจอการตั้งค่าเสียง

Criwran avatar
ke flag
ขอบคุณสำหรับคำตอบ. ฉันได้ลองคำแนะนำของคุณแล้ว แต่ไม่มีโชค
apogee avatar
in flag
ไม่มีปัญหา. ฉันดีใจที่คุณได้รับการแก้ไขในที่สุด ฉันคิดว่ามันคุ้มค่าที่จะกล่าวว่าฉันไม่ต้องกำหนดค่า `/etc/asound.conf` และฉันไม่มีไฟล์ในระบบด้วยซ้ำเพราะการตั้งค่า `defaults.pcm.*` อยู่ใน ` ของฉันแล้ว /usr/share/alsa/alsa.conf`

โพสต์คำตอบ

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