Score:0

chtmax98090 - ไม่มีเสียงใน distros ต่างๆ แต่มีเสียงใน ONE

ธง sa

ฉันเห็นปัญหาเดียวกันในรายการ ที่นี่ บน Ubuntu หลายรสชาติ

ฉันได้ค้นหาวิธีการกู้คืนฟังก์ชันเสียงอย่างรอบด้านจนไม่มีประโยชน์ (ฉันสามารถระบุลิงก์ได้ แต่ฉันต้องหาอีกครั้งและหลายลิงก์ถูกซ่อนอยู่ในมุมที่คลุมเครือของอินเตอร์เว็บ) ปัญหานี้ตรงกับเงื่อนไขที่แน่นอนของฉัน เนื่องจากเป็นแล็ปท็อปรุ่นเดียวกัน (Lenovo Yoga 11e Chromebook; Glimmer) และมีปัญหาเดียวกันทุกประการ (ฉันสามารถฟังผ่านบลูทูธ เอาต์พุต HDMI แต่ใช้แจ็คหูฟังหรือลำโพงระบบไม่ได้) แผงควบคุมเสียงจะแสดงเอาต์พุตเสียง HDMI เพียงหกช่องเท่านั้น และตั้งค่า Dummy Output ตามค่าเริ่มต้น

โดยเฉพาะอย่างยิ่ง ฉันเห็นปัญหานี้ใน Lubuntu 20.4 LTS (เคอร์เนล 5.11.0-27-ทั่วไปในไดรฟ์ USB) แต่ไม่พบใน Xubuntu 21.04 (เคอร์เนล 5.11.0-16-ทั่วไปในไดรฟ์ USB และ 5.11.0-40- ทั่วไปในระบบ โดยมี 5.11.0-38-generic เป็นตัวเลือกอื่นในระบบ) ฉันสังเกตเห็นว่าเมื่อฉันอัปเดต 21.04 เสียงหยุดทำงาน จากนั้นฉันกลับไปและเลือกที่จะไม่อัปเดตทั้ง Alsa หรือ PulseAudio และเสียงของฉันก็ใช้ได้ดี ในการควบคุมระดับเสียง PulseAudio สำหรับ Xubuntu 21.04 (บนระบบ) และ USB ทั้งสองรสชาติจะแสดงรายการการ์ดที่เหมาะสม (chtmax98090) และทุกอย่างทำงานได้อย่างไร้ที่ติ

วิธีแก้ปัญหาที่นำเสนอในบทความข้างต้นก็ล้มเหลวเช่นกัน ฉันยังคัดลอกโฟลเดอร์ UCM2 จาก Xubuntu และลองใช้คำสั่งด้านบน ซึ่งก็ไม่มีผลเช่นกัน


นี้ ดูเหมือนจะเป็นสถานการณ์ที่คล้ายกับของฉันเช่นกัน

Xubuntu (ที่ทำงานด้านเสียง):

lspci -v | grep -i เสียง
00:1b.0 อุปกรณ์เสียง: Intel Corporation Atom Processor Z36xxx/Z37xxx Series High Definition Audio Controller (rev 0e)
ระบบย่อย: Intel Corporation Atom Processor Z36xxx/Z37xxx Series High Definition Audio Controller

เล่น -l
**** รายชื่ออุปกรณ์ฮาร์ดแวร์ PLAYBACK ****
การ์ด 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
การ์ด 1: chtmax98090 [chtmax98090], อุปกรณ์ 0: 3 []
    อุปกรณ์ย่อย: 1/1
    อุปกรณ์ย่อย #0: อุปกรณ์ย่อย #0
การ์ด 1: chtmax98090 [chtmax98090], อุปกรณ์ 1: Deep-Buffer Audio (*) []
    อุปกรณ์ย่อย: 1/1
    อุปกรณ์ย่อย #0: อุปกรณ์ย่อย #0

จุดจบของฉัน /etc/modprobe.d/alsa-base.conf เป็นคำต่อคำในโพสต์:

# ป้องกันคนขับผิดปกติจากการคว้าดัชนี 0
    ตัวเลือก bt87x ดัชนี=-2
    ตัวเลือก cx88_alsa ดัชนี = -2
    ตัวเลือก saa7134-alsa ดัชนี = -2
    ตัวเลือก snd-atiixp-modem index=-2
    ตัวเลือก ดัชนี snd-intel8x0m=-2
    ตัวเลือก snd-via82xx-modem index=-2
    ตัวเลือก snd-usb-audio index=-2
    ตัวเลือก ดัชนี snd-usb-caiaq=-2
    ตัวเลือก snd-usb-ua101 ดัชนี = -2
    ตัวเลือก snd-usb-us122l ดัชนี = -2
    ตัวเลือก ดัชนี snd-usb-usx2y=-2
    # Ubuntu #62691 เปิดใช้งาน MPU สำหรับ snd-cmipci
    ตัวเลือก snd-cmipci mpu_port=0x330 fm_port=0x388
    # ป้องกันไม่ให้โหลด snd-pcsp เป็นการ์ดเสียงตัวแรก
    ตัวเลือก ดัชนี snd-pcsp=-2
    # ป้องกันไม่ให้โหลด snd-usb-audio เป็นการ์ดเสียงตัวแรก
    ตัวเลือก snd-usb-audio index=-2

และ AlsaMixer ของฉันให้สองอุปกรณ์ เมนูการเลือก:

      การ์ดเสียง
-  (ค่าเริ่มต้น)  
0 HDA อินเทล พช  
1 chtmax98090 
   ใส่ชื่อเครื่อง...

แต่ละคนอธิบายไว้ด้านล่าง:

การ์ด: HDA Intel PCH
ชิป: Intel Valleyview2 HDMI
ดู: F3:[เล่นภาพ] F4: ถ่ายภาพ F5: ทั้งหมด
รายการ: S/PDIF

   [00] [00]
< S/PDIF >S/PDIF 1

และ

บัตร: chtmax98090
ชิป:
ดู: F3: การเล่น F4: จับภาพ F5:[ทั้งหมด]
รายการ: หูฟัง [dB gain: -31.00, -31.00]

ด้วยการควบคุมหลายระดับที่เลื่อนได้ด้านล่าง

ส่วน lspci -nn | grep -i เสียง:

00:1b.0 อุปกรณ์เสียง [0403]: Intel Corporation Atom Processor Z36xxx/Z37xxx Series High Definition Audio Controller [8086:0f04] (rev 0e)

ตอนนี้สำหรับ Lubuntu (ที่เสียงไม่ทำงาน โปรดทราบว่าสิ่งนี้กำลังทำงานจากไดรฟ์ USB):

lspci -v | grep -i เสียง
00:1b.0 อุปกรณ์เสียง: Intel Corporation Atom Processor Z36xxx/Z37xxx Series High Definition Audio Controller (rev 0e)
ระบบย่อย: Intel Corporation Atom Processor Z36xxx/Z37xxx Series High Definition Audio Controller

เล่น -l
**** รายชื่ออุปกรณ์ฮาร์ดแวร์ PLAYBACK ****
การ์ด 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
การ์ด 1: chtmax98090 [chtmax98090], อุปกรณ์ 0: 3 []
    อุปกรณ์ย่อย: 1/1
    อุปกรณ์ย่อย #0: อุปกรณ์ย่อย #0
การ์ด 1: chtmax98090 [chtmax98090], อุปกรณ์ 1: Deep-Buffer Audio (*) []
    อุปกรณ์ย่อย: 1/1
    อุปกรณ์ย่อย #0: อุปกรณ์ย่อย #0

จุดจบของฉัน /etc/modprobe.d/alsa-base.conf เป็นคำต่อคำในโพสต์:

# ป้องกันคนขับผิดปกติจากการคว้าดัชนี 0
    ตัวเลือก bt87x ดัชนี=-2
    ตัวเลือก cx88_alsa ดัชนี = -2
    ตัวเลือก saa7134-alsa ดัชนี = -2
    ตัวเลือก snd-atiixp-modem index=-2
    ตัวเลือก ดัชนี snd-intel8x0m=-2
    ตัวเลือก snd-via82xx-modem index=-2
    ตัวเลือก snd-usb-audio index=-2
    ตัวเลือก ดัชนี snd-usb-caiaq=-2
    ตัวเลือก snd-usb-ua101 ดัชนี = -2
    ตัวเลือก snd-usb-us122l ดัชนี = -2
    ตัวเลือก ดัชนี snd-usb-usx2y=-2
    # Ubuntu #62691 เปิดใช้งาน MPU สำหรับ snd-cmipci
    ตัวเลือก snd-cmipci mpu_port=0x330 fm_port=0x388
    # ป้องกันไม่ให้โหลด snd-pcsp เป็นการ์ดเสียงตัวแรก
    ตัวเลือก ดัชนี snd-pcsp=-2
    # ป้องกันไม่ให้โหลด snd-usb-audio เป็นการ์ดเสียงตัวแรก
    ตัวเลือก snd-usb-audio index=-2

และ AlsaMixer ของฉันให้สองอุปกรณ์ เมนูการเลือก:

      การ์ดเสียง
-  (ค่าเริ่มต้น)  
0 HDA อินเทล พช  
1 chtmax98090 
   ใส่ชื่อเครื่อง...

แต่ละคนอธิบายไว้ด้านล่าง:

การ์ด: HDA Intel PCH
ชิป: Intel Valleyview2 HDMI
ดู: F3:[เล่นภาพ] F4: ถ่ายภาพ F5: ทั้งหมด
รายการ: PCM [อัตราขยาย dB: 0.00, 0.00]

 100<>100 [00] [00]
< PCM > S/PDIF เอส/PDIF 1

และ

บัตร: chtmax98090
ชิป:
ดู: F3: การเล่น F4: จับภาพ F5:[ทั้งหมด]
รายการ: หูฟัง [dB gain: 0.00, 0.00]

ด้วยการควบคุมหลายระดับที่เลื่อนได้ด้านล่าง

ส่วน lspci -nn | grep -i เสียง:

00:1b.0 อุปกรณ์เสียง [0403]: Intel Corporation Atom Processor Z36xxx/Z37xxx Series High Definition Audio Controller [8086:0f04] (rev 0e)

เนื่องจากผลลัพธ์ส่วนใหญ่เหมือนกัน ฉันไม่แน่ใจว่าต้องทำอย่างไร

ฉันสงสัยมากว่าทำไม chtmax98090 จึงถูกมองเห็นภายใต้ Ubuntu ทั้งสองรสชาติ แต่ได้ยินเฉพาะกับ Xubuntu

แก้ไข: ตอนนี้ฉันอาจพูดถึงรสชาติของ Ubuntu เท่านั้น คุณสามารถมุ่งเน้นไปที่ปัญหาแทนที่จะบ่นเกี่ยวกับความคิดเห็นที่ 'นอกหัวข้อ'

แก้ไข: ล้างบางโพสต์ต้นฉบับและเพิ่มเวอร์ชันเคอร์เนล


หลังจากขุดคุ้ยหาอัลซาเพิ่มเติม ฉันเชื่อว่าฉันสามารถแยกแยะได้ว่าเป็นผู้ร้าย ในขณะที่ Xubuntu 21.04 ที่ใช้งานเสียงได้จะใช้ Alsa 1.2.4 และ Lubuntu 20.04 LTS ที่ใช้งานเสียงไม่ได้จะใช้ Alsa 1.2.2 จุดข้อมูลที่ไม่ได้กล่าวถึง แนะนำอย่างน้อยสิ่งนี้เพียงอย่างเดียวไม่ใช่ปัญหา (เช่น มีคนใช้ Alsa 1.2.4 แต่ยังไม่มีเสียง)

สิ่งเดียวที่ฉันนึกออกคือรายการของ chtmax98090 ในมิกเซอร์ PulseAudio ตามที่ระบุในตัวอย่างแรก ฉันเห็นเฉพาะเอาต์พุต Dummy ใต้ Lubuntu


ฉันหวังว่าจะมีเครื่องที่สองในรุ่นเดียวกันภายในสุดสัปดาห์นี้ ที่นั่น ฉันวางแผนที่จะติดตั้ง Lubuntu และเปรียบเทียบความแตกต่างของทั้งสองรสชาติแบบเคียงข้างกัน แทนที่จะต้องรีบูตเพื่อทดสอบต่อไป ฉันหวังว่าข้อมูลนี้จะให้ข้อมูลเชิงลึกมากขึ้นในขณะที่ฉันยังคงขอความช่วยเหลือต่อไปที่นี่

ChanganAuto avatar
us flag
distros ทั้งหมดที่กล่าวถึงในคำถามยกเว้น Lubuntu และ Xubuntu อยู่นอกหัวข้อที่นี่ คุณอาจต้องการแก้ไขสิ่งเหล่านี้และมุ่งเน้นไปที่ Ubuntu หรืออนุพันธ์ของ Ubuntu ที่เป็นทางการเท่านั้น มิฉะนั้นคำถามของคุณจะถูกเพิกเฉยและ/หรือถูกปิด
sa flag
ฉันรวมไว้เพื่อให้บริบทที่ดีขึ้น สิ่งนี้ทำให้เข้าใจว่าไม่ใช่ปัญหา / โดยเฉพาะ / ของ Ubuntu นอกจากนี้ Mint และ Kodachi อย่างน้อยก็เริ่มใช้ Ubuntu แต่ ว้าว ถ้าพวกคุณกำลังจะถามคำถามเกี่ยวกับการแก้ปัญหาที่ถูกต้อง ฉันสามารถแยกแยะชุมชนนี้ว่ามีประโยชน์ได้
guiverc avatar
cn flag
โปรดดู https://askubuntu.com/help/on-topic, Ubuntu และ *flavors* อย่างเป็นทางการของ Ubuntu (https://ubuntu.com/download/flavours) อยู่ในหัวข้อบนเว็บไซต์นี้ ลิงก์ตามหัวข้อแสดงไซต์ SE สำรองสำหรับระบบปฏิบัติการที่ไม่ใช่ Ubuntu *ฉันพบว่าเป็นการยากที่จะเข้าใจว่าคุณกำลังใช้งานจริงและถามเกี่ยวกับอะไร เนื่องจาก OS ส่วนใหญ่ที่คุณพูดถึงนั้นนอกประเด็นในไซต์นี้ หากคุณมีธัมบ์ไดรฟ์ที่ใช้งานได้ นั่นคือคำตอบของคุณเนื่องจากคุณสามารถเปรียบเทียบสิ่งที่ใช้ในระบบนั้น (โมดูลเคอร์เนล ฯลฯ ) เพื่อแก้ไขระบบปฏิบัติการอื่น ๆ แต่คำถามของคุณทำให้ฉันสับสนกับคำถามส่วนใหญ่นอกหัวข้อในไซต์นี้ *
guiverc avatar
cn flag
คุณไม่ละเอียดถี่ถ้วนในรายละเอียด Ubuntu LTS มีให้เลือกสองตัวเลือกเคอร์เนลสแต็ก หากคุณใช้เคอร์เนล GA เคอร์เนลจะยังคงเหมือนเดิมตลอดอายุการใช้งานของผลิตภัณฑ์ โดยที่หากคุณติดตั้งโดยใช้ ISO ที่มี HWE kernel stack เป็นค่าเริ่มต้น เคอร์เนลจะเปลี่ยนไปในช่วง ~2 ปีแรกของอายุการใช้งาน ความหมายหลังจากอัปเกรด & รีบูตเช่นเดียวกับ Xubuntu หรือ Lubuntu Ubuntu และ *รสชาติ* ทั้งหมด (Lubuntu, Xubuntu ฯลฯ) ใช้เมล็ดเดียวกัน มีตัวเลือกสแต็กเหมือนกัน แม้ว่าค่าเริ่มต้นที่ติดตั้งอาจแตกต่างกันไปสำหรับ 20.04 & บน ISO ที่ใช้ในการติดตั้ง & สามารถเปลี่ยนแปลงได้หลังการติดตั้ง
sa flag
ขอขอบคุณที่พยายามช่วยเหลือฉันเกี่ยวกับปัญหาของฉัน ฉันได้ติดตั้ง (ทั้งสองรสชาติ) โดยใช้ ISO ที่ใช้กับไดรฟ์ USB ผ่านรูฟัส รุ่นที่กล่าวถึงข้างต้น ฉันจะเพิ่มเวอร์ชันเคอร์เนลในโพสต์ต้นฉบับ เพื่อช่วยให้คุณไม่ต้องยุ่งยาก Lubuntu เป็น 5.11.0-27-generic ในขณะที่ Xubuntu เป็น 5.11.0-40-generic ที่ Grub ตัวเลือกขั้นสูงของ Xubuntu ยังมี 5.11.0-38-generic แน่นอนว่าจาก USB นั้น Lubuntu ไม่มีตัวเลือกอื่น นอกจากนี้ USB ที่ฉันติดตั้ง Xubuntu จากมีเคอร์เนล 5.11.0-16-generic (และเสียงยังคงใช้งานได้)
sa flag
ที่น่าสนใจคือฉันได้ขุดค้น Alsa และพบว่าทั้ง USB และระบบ Xubuntu ใช้งาน 1.2.4 ในขณะที่ USB Lubuntu ใช้งาน 1.2.2 ดูที่ [สิ่งนี้](https://www.ubuntuupdates.org/package/core/focal/main/updates/alsa-utils) ดูเหมือนว่าจะแนะนำว่า 1.2.2 เป็นเวอร์ชันที่เหมาะสมสำหรับ Ubuntu 20.04 แต่ไม่มีการพูดถึง สำหรับ 21.04. จุดข้อมูลที่ไม่ได้กล่าวถึงเริ่มแนะนำว่าเป็นปัญหาของ Alsa (1.1.3 และ 1.2.2) แต่สุดท้าย (1.2.4) บังคับให้กลับไปที่กระดานวาดภาพ...
guiverc avatar
cn flag
Ubuntu ISOS (รวมถึง *รสชาติ*) สร้างขึ้นจากแพ็คเกจ และทั้งหมดถูกสร้างขึ้นจากแพ็คเกจเดียวกัน แต่สร้างในเวลาที่กำหนด 20.04 หมายถึงการเปิดตัวเดือนเมษายน 2020 21.04 หมายถึงการเปิดตัวในเดือนเมษายน 2021 ด้วยการ *ตอบสนอง* ISO ใหม่จะหมุน; เช่น. 20.04.1 เป็นการรีสปินของ 20.04 ด้วยแพ็คเกจที่ใหม่กว่า 20.04.2 เป็นต้น... สำหรับ 20.04 ฉันคาดหวัง `alsa-base | 1.0.25+dfsg-0ubuntu5 | โฟกัส | all` แต่ออนไลน์คุณสามารถค้นหาโดยใช้ https://packages.ubuntu.com/search?keywords=alsa&searchon=names&suite=all&section=all หมายเหตุ: แต่ละรุ่นใช้เฉพาะแพ็คเกจของตัวเอง (ใช้ชื่อรหัสของรุ่น *focal* = 20.04)
guiverc avatar
cn flag
การหมุนซ้ำของ LTS ISO ยังมีเคอร์เนล (& วิดีโอ) ที่แตกต่างกันเมื่อเปิดตัว .2 เช่น. 20.04.2 ใช้เคอร์เนลสแต็คจาก 20.10; 20.04.3 ใช้ kernel stack จาก 21.04, 20.04.4 ใช้ kernel stack จาก 21.10 เป็นต้น (20.04.4 ยังอยู่ใน QA/testing) https://wiki.ubuntu.com/Kernel/LTSEnablementStack https://wiki.ubuntu.com/Kernel/RollingLTSEnablementStack เพื่อให้แม่นยำ (20.04 หรือ 20.04.1? หรือ 20.04.2? 20.04.3? ฯลฯ) มีความสำคัญ หากใช้สื่อ *สด*
Score:0
ธง gp

หากคุณวิ่ง sudo dmesg | เกรปออดิโอ และดูข้อผิดพลาดการโหลดเฟิร์มแวร์โดยตรงล้มเหลว จากนั้นลองคัดลอกด้วยตนเอง โซฟา เฟิร์มแวร์เป็น /lib/firmware/intel/sof-tplg/ โฟลเดอร์ ดูคำแนะนำในคำตอบของ ไม่มีเสียงเนื่องจากข้อผิดพลาด การโหลดเฟิร์มแวร์โดยตรงล้มเหลวสำหรับ intel/sof-tplg/sof-byt-max98090.tplg

(ฉันไม่ใช่นักพัฒนาซอฟต์แวร์ เป็นเพียงผู้ใช้ทั่วไปที่พบปัญหาคล้ายกัน)

โพสต์คำตอบ

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