最近我觉得我运行 Ubuntu 20.04 的笔记本性能比较慢,但每次我在推特抱怨这一点,就会出现一些人告诉我让我去用 Arch + KDE。

2sqj43weui751.jpg

所以为什么 Archer 这么讨厌,就在这一点。仿佛你只要一提及 Linux 这个字眼,Archer 们就会出来犹如触发了 PTSD 一样,疯狂的向你推荐 Arch,还会顺便向你打包销售 KDE,就像邪教分子一样,完全不考虑别人收不受得了你。

当然我今天说的不是 Arch,我说的是如何提升 Linux 的性能,虽然 Arch 也可以这么做。

ecnu5kggsi451.jpg

ESu3HOUU0AED8H8.png

大家都知道 Intel CPU 前一阵出现了很多漏洞,修复这些漏洞都会牺牲你的 CPU 性能,然而我们作为穷逼屌丝甚至没资格用 Arch Linux,自己那破烂的 Ubuntu 自然也就没什么 Real Hacker 瞧得上,所以我们自然可以禁用掉那些安全补丁,找回丢失的性能。

https://linuxreviews.org/HOWTO_make_Linux_run_blazing_fast_(again)_on_Intel_CPUs

这个网页里列举了所有的相关的内核参数,当然我们这些屌丝只需要一把梭:

在 /etc/default/grub 的内核启动参数里加上:

mitigations=off

当然你也可以保险加上更长的版本:

noibrs noibpb nopti nospectre_v2 nospectre_v1 l1tf=off nospec_store_bypass_disable no_stf_barrier mds=off mitigations=off

虽然理论上来说,新版内核没必要用这么长的内容,不过无所谓了。

最后别忘了更新 grub 和对应的启动文件:

sudo update-grub

就可以感受性能提升了,我个人觉得反应是快了一点,可能我大部分时间都在用电池吧,不插电没法用上全性能。经常插电全性能的人估计感受不到什么区别。

噢对了,如果你是 Windows 用户也可以这样做:

https://www.grc.com/inspectre.htm

screenshot5.jpg

pzyt1bu85x351.jpg

我用了之后感觉玩黄色游戏都更顺滑了。