最近买了一台 2020 HP Spectre X360 15t eb000。它同时具有 Intel 音效和 1650ti Nvidia GPU。
扬声器在 Linux 中根本不起作用。耳机在 Linux 中运行良好,所有声音在 Windows 中运行良好。我在 Windows 和 Linux 中安装了固件和 BIOS 更新的所有更新,并尝试了以下操作:
alsamixer.options snd-hda-intel dmic_detect=0到末尾/etc/modprobe.d/alsa-base.confhdajackretask尝试重新分配未连接的引脚。这里似乎有 3 个扬声器选择,“扬声器”、“左扬声器”和“后扬声器”。仅连接“扬声器”。我尝试将 2 个未连接的重新分配给未使用的引脚,但没有用。同样奇怪的是,当我重新启动后回来时,它再次显示未使用的相同引脚。我在它不起作用后扭转了这一点。2020 年 8 月 3 日更新
我更新到内核 5.7,没有用。逆转了 中的变化/etc/modprobe.d/alsa-base.conf,没有用。我把它倒过来了。
在https://blog.kafaiworks.com/posts/arch-linux-audio-setup-on-msi-gp63/ 中尝试了修复。不起作用,实际上通过耳机发出的声音有点颗粒感,所以我也反转了它。
耳机还是可以的。alsamixer现在出于某种原因将 Nvidia 声音显示为默认值。它让我切换到英特尔的声音。
2020 年 8 月 31 日更新
将内核更新到 5.8.5,将 BIOS 更新到 F.07,仍然没有运气。我还options snd-hda-intel index=1,0根据Arch …