我有 Ubuntu 20.04,今天更新后,我的声音输出变得失真(有点金属/机械味)。我使用的是外部 Focusrite 声音接口,但我的系统当然也有内置声音:
Audio: Device-1: Intel 200 Series PCH HD Audio driver: snd_hda_intel
Device-2: NVIDIA TU102 High Definition Audio driver: snd_hda_intel
Device-3: Focusrite-Novation type: USB driver: snd-usb-audio
Run Code Online (Sandbox Code Playgroud)
失真仅发生在设备 3 上。其他设备工作正常。我怀疑该行为是由也更新的内核引入的。这是来自的重要一行/var/log/dpkg.log
:
upgrade linux-generic-hwe-20.04:amd64 5.13.0.35.40~20.04.20 5.13.0.39.44~20.04.24
Run Code Online (Sandbox Code Playgroud)
所有其他升级包不太可能与它有任何关系。我测试了在互联网上找到的许多解决方案,例如:
.config/pulse
目录这些都没有帮助。有人有官方的错误报告或解决方案吗?
我的情况非常简单:我备份了一些文档并将它们放在 NAS 上,因为我宁愿传输一个大文件而不是数百万个小文件,所以我创建了一个 tar
\n\ntar cf backup/2013-07-12-pictures.tar Pictures\n
Run Code Online (Sandbox Code Playgroud)\n\n我的Pictures
目录包含大约 12GB 的数据,并且我的缓存逐渐填满。如果我压缩更多文件(例如我的项目,等等),不需要很长时间,并且我所有的32GB RAM都会被使用:
sheldor:~$ free -g\n total used free shared buffers cached\nMem: 31 31 0 0 0 27\n-/+ buffers/cache: 2 28\nSwap: 29 0 29\n
Run Code Online (Sandbox Code Playgroud)\n\n此时,虽然鼠标和系统通常负责,但启动程序(从磁盘读取)需要很长时间。字面上的年龄:我有一个 SSD 并启动 Chrome,通常需要一秒钟,现在大约需要 2 分钟。
\n\n现在你会在互联网上找到所有关于清除缓存不好的帖子等等。在这里,在Ask Ubuntu上你也可以找到这样的帖子,它通过提供命令救了我的命
\n\nsudo sync && sudo sysctl -w vm.drop_caches=3\n
Run Code Online (Sandbox Code Playgroud)\n\n如果您仔细阅读评论,您会发现例如这里:
\n\n\n\n\n这不是问题,这就是页面缓存的工作原理。它将尽可能长时间地缓存内容,但当其他应用程序的内存压力增加时会自动释放项目。无需手动清除。\xe2\x80\x93 铯 11 年 11 月 22 日 16:08
\n
什么?我的系统(Intel …