这是我的电脑规格。现在我的问题是,当在我的计算机上运行Windows 10时,它实际上更快(性能、拖动应用程序、启动应用程序等)。与运行Linux (arch base{KDE等离子体})相比,Debian base尝试了{KDE等离子体}。
我不知道为什么会发生这种情况,但这真的让我很恼火,因为我知道linux应该在我的PC上运行得更快,因为它消耗更少的RAM,而且桌面在Linux中也很模糊,而不是Windows。better会给我比arch或debian更好的性能吗?
发布于 2022-09-15 20:05:59
假设你有一个现代的Linux内核,它很可能是针对几个英特尔和AMD的错误进行修补的,它们允许,非常近似地说,通过计时CPU来猜测受保护内存的内容,同时考虑访问它(也就是说,“合法”读取和“禁止”读取),以不同的方式(是的,"Intel“可能意味着AMD也)。
第二个最根本的解决方案是确保指令无论何时都要花费相同的时间;因为您无法加快已经优化的代码,所以您可以减慢其余的时间。
Windows做了同样的事情,但当他们注意到相同的模式时,就取消了它,并得出结论说,无论如何,Windows 10只能在一个“个人”环境中运行,在这个环境中,进程最终都是由同一个人拥有的。
如果是这样的话,那么在一个非常现代的内核上,您可以通过将这一条指令添加到GRUB引导加载程序中来进行相同的操作:
mitigations=off值得一试。对于稍老的内核,您必须检查需要哪些参数。有几页在那里;大多数是非常特定于英特尔,但也有一些覆盖AMD。一些标志在这两种情况下都起作用,因为它们利用了完全相同的机制。
否则,您需要运行一个基准测试来查看到底是什么进展缓慢:它真的是CPU吗?可能不是,比如说,内存?驱动器?联网?还有别的什么吗,-然后你就可以去找了
而且桌面是模糊的
这与内核或CPU无关,即不符合规范的监视器分辨率(可能还有频率)。从手册或Windows配置页面中读取规范,并在Linux中复制它们。Linux通常为您提供更多的控制,但是您可以从克隆Windows设置开始。
https://unix.stackexchange.com/questions/717439
复制相似问题