首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >计算机觉得运行Linux很落后,但是Windows 10不知道为什么吗?

计算机觉得运行Linux很落后,但是Windows 10不知道为什么吗?
EN

Unix & Linux用户
提问于 2022-09-15 17:36:55
回答 1查看 204关注 0票数 0
  • 处理器:AMDA8-6600K带Radeon(tm) HD图形3.90 GHz的APU
  • 安装内存:8.00GB(7.20GB可用)
  • 系统类型:64位操作系统,x64处理器
  • 笔和触:此显示器不提供钢笔或触摸输入。
  • 硬盘驱动器:东芝(每个操作系统都使用相同的硬盘和相同的分区)

这是我的电脑规格。现在我的问题是,当在我的计算机上运行Windows 10时,它实际上更快(性能、拖动应用程序、启动应用程序等)。与运行Linux (arch base{KDE等离子体})相比,Debian base尝试了{KDE等离子体}。

我不知道为什么会发生这种情况,但这真的让我很恼火,因为我知道linux应该在我的PC上运行得更快,因为它消耗更少的RAM,而且桌面在Linux中也很模糊,而不是Windows。better会给我比arch或debian更好的性能吗?

EN

回答 1

Unix & Linux用户

发布于 2022-09-15 20:05:59

假设你有一个现代的Linux内核,它很可能是针对几个英特尔和AMD的错误进行修补的,它们允许,非常近似地说,通过计时CPU来猜测受保护内存的内容,同时考虑访问它(也就是说,“合法”读取和“禁止”读取),以不同的方式(是的,"Intel“可能意味着AMD也)。

第二个最根本的解决方案是确保指令无论何时都要花费相同的时间;因为您无法加快已经优化的代码,所以您可以减慢其余的时间。

Windows做了同样的事情,但当他们注意到相同的模式时,就取消了它,并得出结论说,无论如何,Windows 10只能在一个“个人”环境中运行,在这个环境中,进程最终都是由同一个人拥有的。

如果是这样的话,那么在一个非常现代的内核上,您可以通过将这一条指令添加到GRUB引导加载程序中来进行相同的操作:

代码语言:javascript
复制
mitigations=off

值得一试。对于稍老的内核,您必须检查需要哪些参数。有几页在那里;大多数是非常特定于英特尔,但也有一些覆盖AMD。一些标志在这两种情况下都起作用,因为它们利用了完全相同的机制。

否则,您需要运行一个基准测试来查看到底是什么进展缓慢:它真的是CPU吗?可能不是,比如说,内存?驱动器?联网?还有别的什么吗,-然后你就可以去找了

增编

而且桌面是模糊的

这与内核或CPU无关,即不符合规范的监视器分辨率(可能还有频率)。从手册或Windows配置页面中读取规范,并在Linux中复制它们。Linux通常为您提供更多的控制,但是您可以从克隆Windows设置开始。

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/717439

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档