Ubuntu 22.04 中的华硕 ROG Strix G16 G614JV 扬声器无法工作

Ubuntu 22.04 中的华硕 ROG Strix G16 G614JV 扬声器无法工作

几天前,我在华硕 Rog Strix G16 G614JV 上以双启动方式安装了 Ubuntu 22.04,但扬声器不工作。

我遵循过一些这样的指南:https://devicetests.com/asus-rog-strix-g15-no-sound-issue-ubuntu但对我没什么作用。

有谁能解决这个问题吗?

这是该命令的输出:

alfarrow@alfarrow:~$ journalctl -k | grep -Ei "ALSA|HDA|sof[-]|HDMI|snd[_-]|sound|hda.codec|hda.intel"

oct 15 20:04:49 alfarrow kernel: cs35l41-hda spi1-CSC3551:00-cs35l41-hda.0: Error: ACPI _DSD Properties are missing for HID CSC3551.
oct 15 20:04:49 alfarrow kernel: cs35l41-hda spi1-CSC3551:00-cs35l41-hda.0: error -EINVAL: Platform not supported
oct 15 20:04:49 alfarrow kernel: cs35l41-hda: probe of spi1-CSC3551:00-cs35l41-hda.0 failed with error -22
oct 15 20:04:49 alfarrow kernel: cs35l41-hda spi1-CSC3551:00-cs35l41-hda.1: Error: ACPI _DSD Properties are missing for HID CSC3551.
oct 15 20:04:49 alfarrow kernel: cs35l41-hda spi1-CSC3551:00-cs35l41-hda.1: error -EINVAL: Platform not supported
oct 15 20:04:49 alfarrow kernel: cs35l41-hda: probe of spi1-CSC3551:00-cs35l41-hda.1 failed with error -22
oct 15 20:04:49 alfarrow kernel: snd_hda_intel 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if info 0x040380
oct 15 20:04:49 alfarrow kernel: snd_hda_intel 0000:00:1f.3: Applying patch firmware 'hda-jack-retask.fw'
oct 15 20:04:49 alfarrow kernel: snd_hda_intel 0000:01:00.1: Disabling MSI
oct 15 20:04:49 alfarrow kernel: snd_hda_intel 0000:01:00.1: Handle vga_switcheroo audio client
oct 15 20:04:49 alfarrow kernel: snd_hda_intel 0000:01:00.1: Applying patch firmware 'hda-jack-retask.fw'
oct 15 20:04:49 alfarrow kernel: input: HDA NVidia HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input24
oct 15 20:04:50 alfarrow kernel: input: HDA NVidia HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input25
oct 15 20:04:50 alfarrow kernel: input: HDA NVidia HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input26
oct 15 20:04:50 alfarrow kernel: input: HDA NVidia HDMI/DP,pcm=9 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input27
oct 15 20:04:50 alfarrow kernel: snd_hda_intel 0000:00:1f.3: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
oct 15 20:04:50 alfarrow kernel: snd_hda_codec_realtek hdaudioC0D0: autoconfig for ALC294: line_outs=1 (0x17/0x0/0x0/0x0/0x0) type:speaker
oct 15 20:04:50 alfarrow kernel: snd_hda_codec_realtek hdaudioC0D0:    speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
oct 15 20:04:50 alfarrow kernel: snd_hda_codec_realtek hdaudioC0D0:    hp_outs=1 (0x21/0x0/0x0/0x0/0x0)
oct 15 20:04:50 alfarrow kernel: snd_hda_codec_realtek hdaudioC0D0:    mono: mono_out=0x0
oct 15 20:04:50 alfarrow kernel: snd_hda_codec_realtek hdaudioC0D0:    inputs:
oct 15 20:04:50 alfarrow kernel: snd_hda_codec_realtek hdaudioC0D0:      Headset Mic=0x19
oct 15 20:04:50 alfarrow kernel: snd_hda_codec_realtek hdaudioC0D0:      Internal Mic=0x12
oct 15 20:04:50 alfarrow kernel: input: HDA Intel PCH Headset Mic as /devices/pci0000:00/0000:00:1f.3/sound/card0/input35
oct 15 20:04:50 alfarrow kernel: input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1f.3/sound/card0/input36
oct 15 20:04:50 alfarrow kernel: input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1f.3/sound/card0/input37
oct 15 20:04:50 alfarrow kernel: input: HDA Intel PCH HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:1f.3/sound/card0/input38
oct 15 20:04:50 alfarrow kernel: input: HDA Intel PCH HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:1f.3/sound/card0/input39
oct 15 20:04:50 alfarrow kernel: input: HDA Intel PCH HDMI/DP,pcm=9 as /devices/pci0000:00/0000:00:1f.3/sound/card0/input40

答案1

内核 6.5.0 也可以运行,但是 nvidia 在那里无法运行。

更新 ubuntu 22.4 内核 6.5.18 pach

DefinitionBlock ("", "SSDT", 1, "CUSTOM", "CSC3551", 0x00000001)
{
    External (_SB_.PC00.SPI3, DeviceObj)
    External (_SB_.PC00.SPI3.SPK1, DeviceObj)

    Scope (_SB.PC00.SPI3.SPK1)
    {
        Name (_DSD, Package ()   // _DSD: Device-Specific Data
        {
            ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301"),
            Package ()
            {
                Package () { "cirrus,dev-index", Package () { Zero, One }},
                Package () { "reset-gpios", Package () {
                                        SPK1, One, Zero, Zero,
                                        SPK1, One, Zero, Zero,
                } },
                Package () { "spk-id-gpios", Package () {
                                        SPK1, 0x02, Zero, Zero,
                                        SPK1, 0x02, Zero, Zero,
                } },
                Package () { "cirrus,speaker-position",     Package () { Zero, One } },
                // gpioX-func: 0 not used, 1 VPSK_SWITCH, 2: INTERRUPT, 3: SYNC
                Package () { "cirrus,gpio1-func",           Package () { One, One } },
                Package () { "cirrus,gpio2-func",           Package () { 0x02, 0x02 } },
                // boost-type: 0 internal, 1 external
                Package () { "cirrus,boost-type",           Package () { One, One } },
            },
        })
    }

    Scope (_SB.PC00.SPI3)
    {
        Name (_DSD, Package ()
        {
            ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301"),
            Package ()
            {
                Package () { "cs-gpios", Package () {
                    Zero,                    // Native CS
                    SPK1, Zero, Zero, Zero   // GPIO CS
                } }
            }
        })
    }
}

有效!

相关内容