Ubuntu 22.04 运行太慢!

ger*_*aby 41 updates 22.04

我最近升级到 Ubuntu 22.04 LTS 桌面版本。现在,我感觉我的机器上一切都运行得很慢。例如,Firefox 需要 10 到 20 秒才能启动,而在我之前的 Ubuntu(v.20.04 LTS)中只需要 2 到 3 秒。

因此,我决定通过从ubuntu.com下载 ISO 来重新安装 Ubuntu 22.04 ;虽然一切还是一样。Firefox、终端和大部分应用程序运行缓慢。我要运行哪个应用程序并不重要,因为它需要 10 到 30 秒。实际上这很烦人。不知道是我的机器有问题还是Ubuntu新版本有问题。其他一些应用程序无法以相同的性能水平运行并且启动时间太长(与 Ubuntu 20.04 LTS 桌面相比):

  • 电报
  • 爬墙
  • VS代码

我有一个核心 i3 CPU(3.8GHz 2 或 4 核)+ 8 GB 内存(DDR4)。我不使用 GPU,对 CPU 本身提供的板载 GPU 感到满意。我有一个固态硬盘和一个华硕 h110 主板(如果相关的话)。

Mic*_*Osl 20

正如亨宁在他的回答中已经指出的那样,在https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1973434中勾选了一个错误。这张票包含一些您可以尝试改善缓慢现象的建议。

就我的情况(Thinkpad T480)而言,票证中的以下两项措施显着提高了响应能力:

  • in /etc/default/grub: 将标志添加intel_iommu=offGRUB_CMDLINE_LINUX_DEFAULT
  • 禁用英特尔睿频加速:echo 1 | sudo tee /sys/devices/system/cpu/intel_pstate/no_turbo

  • 非常感谢!最后一个命令中的拼写错误最少。应该是`echo 1 | sudo tee /sys/devices/system/cpu/intel_pstate/no_turbo` (2认同)
  • 我从20.04更新到22.04.1,系统就是垃圾!设置“intel_iommu=off”并重新启动后,一切都变得更加快捷! (2认同)

Hen*_*ing 8

我试错了一段时间,不知何故发现这是一个内核问题,因为这一切感觉像是错误的调度或类似的东西。

因此,我最终从https://www.kernel.org/获取了最新的 21.10 ubuntu 标准内核的配置文件,运行 oldconfig,确认所有默认值,从而为自己构建了当前的主线内核 5.17.7 。哦,手动删除 ubuntu 密钥部分......

这似乎有效,我可以播放任意数量的 YouTube 视频,运行一个 virtualbox 虚拟机,在 Thunderbird 中查看我的邮件,用 Firefox 浏览网页(Chrome 中的视频),并且没有像以前那样挂起。

提交了一个错误,还有另一个建议的解决方案,预计这将在以后的版本中修复,但可能需要一段时间: https: //bugs.launchpad.net/ubuntu/+source/linux/+bug/1973434

附加提示:

对于那些到目前为止还没有自己构建内核的人来说,这项任务将需要相当多的学习和时间,因此首选尝试的是启动板上描述的解决方法。喜欢冒险的人可以查看内核文档https://docs.kernel.org/、有关内核构建的 UBuntu Wiki https://wiki.ubuntu.com/Kernel/BuildYourOwnKernel以及使用“时对 Ubuntu 中主线内核进行的必要修复” oldconfig”:编译内核5.11.11

  • 因为其中包含的信息可以节省两天的实验时间。我知道这对任何经验水平的人都没有帮助,而只能帮助那些对构建内核有一点经验的人,但我不能在这里提供完整的内核编译教程。我尝试添加一些关于在哪里可以了解更多信息的提示。 (2认同)
  • 我可以确认,极端缓慢并不是 ThinkPad 特有的,因为我运行的是 Framework 笔记本电脑,并且从 iso 安装的 Ubuntu 22.04 Desktop 无法使用。 (2认同)