Ubuntu 23.10 - 没有声音 Asus Zenbook UM3402YAR_UM3402Y

Ubuntu 23.10 - 没有声音 Asus Zenbook UM3402YAR_UM3402Y

我在笔记本电脑上安装了 Ubuntu 23.10,扬声器没有声音。我在网上搜索过(这里也是),发现这似乎是华硕笔记本电脑的问题。但是,我还没发现有人在这个特定型号上遇到过这个问题。

扬声器在 Windows(双启动)上运行良好。

感谢任何帮助...因为我真的想使用 Linux 而不是 Windows...

答案1

似乎与 Linux 内核上的 Realtek 驱动程序有关。经过长时间的研究,我发现这个. 请参阅第 13 条评论,第二个在我的 Asus Vivobook Pro 15 K6500ZH 上运行完美。好吧,因为这是一个临时解决方案,所以每次重启都会重置。我猜很快就会有内核补丁。

答案2

如果你这样做,sudo dmesg | grep CSC你将能够确认与 CSC3551 ADC 相关,如果你看到类似这样的内容:

   11.503864] Serial bus multi instantiate pseudo device driver CSC3551:00: Instantiated 2 SPI devices.
[   12.242906] cs35l41-hda spi0-CSC3551:00-cs35l41-hda.0: Error: ACPI _DSD Properties are missing for HID CSC3551.
[   12.242933] cs35l41-hda spi0-CSC3551:00-cs35l41-hda.0: error -EINVAL: Platform not supported

CSC3551 负责初始化和控制许多华硕笔记本电脑上的两个 CS35l41 放大器。您的电脑广告中提到了“智能放大器”,而该放大器正好符合 CS35l41 的要求,所以您也可能需要用到它。

问题出现的原因是华硕不愿意正确填充 ACPI 表,所以 CSC3551 不知道如何与放大器通信。

这些驱动扬声器,因此它们不工作,但声音可以通过耳机插孔和 HDMI 工作。

解决这个问题的最好办法(除了等待内核开发人员解决这个问题)是按照以下建议这里这里看看你自己是否可以让它工作。

此外,如果我们都抱怨华硕更新我们机器上的 BIOS,我认为这可能会有所帮助。

答案3

最后通过以下方式解决了这个问题:

  1. 安装Nobara 39的新版本;
  2. 按照 farfaaa 在此处写的步骤操作https://github.com/farfaaa/asus_zenbook_UM3402YA#readme 步骤 1 和 2 给了我声音,但音量低于正常水平。为了使声音与 Windows 相媲美,我按照 ransor0t 在此处写的步骤进行操作https://gist.github.com/masselstine/8fe9634b4c31cef07b8dfab089e4eb38(从 Windows 分区获取声卡文件;使用提供的重命名脚本将它们重命名为 Linux 命名约定,并将新重命名的文件复制到 /lib/firmware/cirrus。

最后,非常感谢华硕让我学到了修补 Linux 内核的所有知识,以便在 2024 年我最喜欢的操作系统上听到声音 :(

答案4

几周前我也遇到过同样的问题。以下是我的帖子:Ubuntu 22.04 LTS / Windows 11 双启动时没有声音

对我有用的是将内核更新到至少高于 6.7.6 的版本

相关内容