มีผู้อ่านของ Phoronix มากกว่าสองสามคนเขียนไว้ว่าได้เริ่มใช้เคอร์เนล Linux 6.1 ที่เปิดตัวอย่างเสถียรเมื่อต้นเดือนนี้ และตอนนี้พบว่าเอาต์พุตเสียง HDMI ของพวกเขาไม่ทำงานอีกต่อไป โชคดีที่ปัญหานี้ได้รับการแก้ไขโดยนักพัฒนาต้นทางและการแก้ไขกำลังดำเนินการอยู่

ปรากฎว่ามีการปรับเปลี่ยนโครงสร้างใหม่ไปยังรหัสไดรเวอร์ ALSA HDA/HDMI สำหรับการใช้เฉพาะการจัดสรรอุปกรณ์ PCM แบบไดนามิก ทำให้การสนับสนุนฮาร์ดแวร์ของ AMD หยุดชะงัก การเปลี่ยนแปลงนี้ถูกรวมเข้าด้วยกันระหว่างหน้าต่างผสาน Linux 6.1 เท่านั้น ดังนั้นเฉพาะสถานะการพัฒนา Linux 6.1 และ Linux 6.2 รุ่นแรกเท่านั้นที่ได้รับผลกระทบจากการถดถอยของเสียง AMD HDMI

นอกจากนี้ ปัญหายังได้รับการวิเคราะห์ว่ามีผลเฉพาะกับไดรเวอร์ตัวแปลงสัญญาณ HD audio HDMI สำหรับฮาร์ดแวร์ AMD/ATI เมื่อใช้ PulseAudio หรือ PipeWire หากคุณกำลังใช้เอาต์พุตเสียงโดยตรงผ่านการเข้าถึงแบบดิบของ ALSA นั่นจะไม่ได้รับผลกระทบจากการถดถอยของ Linux 6.1 นี้

ดูรายละเอียดเกี่ยวกับไดรเวอร์ตัวแปลงสัญญาณ HD-audio HDMI ล่าสุดที่ปรับโครงสร้างใหม่ซึ่งทำลายการรองรับเสียง HDMI สำหรับ AMD ได้ที่ การกระทำนี้ Takashi Iwai ผู้ดูแลระบบย่อยเสียงของ Linux จาก SUSE หยิบแพตช์ในวันนี้สำหรับสาขาที่เสถียร”for-linus”ของเขา และควรจะส่งในเร็วๆ นี้เพื่อรับใน Linux Git จากนั้นจึงแบ็คพอร์ตไปยังซีรีส์เสถียรของ Linux 6.1 สำหรับการเปิดตัวจุดที่จะเกิดขึ้น. แต่สำหรับตอนนี้ หากการรองรับเสียง HDMI เป็นสิ่งสำคัญสำหรับคุณในระบบ AMD และใช้ PipeWire/PulseAudio คุณอาจต้องการหลีกเลี่ยงการอัปเกรดเป็น Linux 6.1

Categories: IT Info