XPS 17 9700 没有声音

XPS 17 9700 没有声音

我刚买了一台新的 XPS 17 9700...我是 Linux 新手,声音无法正常工作。除了在 Windows 中启动时声音正常外,其他一切都正常。我正在运行 Ubuntu 20.04。

有人可以帮忙吗?

多谢。

答案1

我在 Reddit 上发现了这个,它对我来说非常有效......

如何在 Ubuntu 20.04 上的 XPS 9700 上获得完整正常工作的音频:

  1. 下载并安装dkms模块:

    https://launchpad.net/~canonical-hwe-team/+archive/ubuntu/pc-oem-dkms/+packages

    或者,您可以安装 linux-oem-20.04,它将安装带有上述驱动程序的 5.6 内核。由于 5.4 内核被广泛使用,您的系统使用 5.4 内核可能会更稳定。

  2. 从 Arch Linux 手动安装 sof-firmware:

    https://archlinux.pkgs.org/rolling/archlinux-extra-x86_64/sof-firmware-1.5.1-1-any.pkg.tar.zst.html

    您需要先从 Ubuntu linux-firmware 包中删除现有的“sof”和“sof-tplg”文件。请注意,如果 Canoncial 更新了此包,而他们没有更新这些文件,则您必须删除它们,然后重新提取。文件进入/usr/lib/firmware/intel/sof/usr/lib/firmware/intel/sof-tplg文件夹。

  3. 手动安装 ucm2 文件:

    http://xps17.ddns.net/sof-soundwire.zip

    这些进入/usr/share/alsa/ucm2/sof-soundwire。删除现有 sof-soundwire 文件夹的内容(如果有)并用档案中的内容替换它们。

  4. 重启。现在您应该可以使用所有音频设备了。如果扬声器无法播放,您可能需要从终端运行 alsamixer(非 root 用户)并取消静音,并将混音器级别调到最高。

答案2

接受的答案确实不是为我工作。相反,我找到了一个博客文章这解决了我的问题。这是不是我的博客,作者值得很多赞誉。我运行的是 Mint 20.1,而不是 Ubuntu,但博客的作者写的是有关 Manjaro 和 Ubuntu 的,所以这也应该在那里有效。

他的解决方案是安装更新的驱动程序。总之,以下是我遵循的步骤(我使用的是 Linux 内核 5.8 版,但本文也涵盖了其他版本):

  1. git clone https://github.com/maaarghk/soundwire-dkms
  2. cd soundwire-dkms
  3. git checkout latest-sofproject
  4. cd ..
  5. sudo mv soundwire-dkms /usr/src/soundwire-1.4.0
  6. sudo dkms add soundwire/1.4.0
  7. sudo dkms build soundwire/1.4.0
  8. sudo dkms install soundwire/1.4.0
  9. 重启。博客中说,您可能需要在 alsamixer 中调整一些东西,但我的笔记本电脑一重启,声音就恢复了。

我希望这对某些人有帮助。再次感谢 Mark G. 的精彩博文。

相关内容