我有一个带有和Ubuntu16.04LTS的双启动系统,它们运行在相同的硬件上,除了存储(每个操作系统都有自己的SSD)。
Geekbench显示了以下分数:
Mac OS X: 4538 (single-core) / 13850 (multi-core).
Ubuntu: 4316 (single-core) / 10442 (multi-core).完整的结果可以找到这里进行直接比较。
Linpack还提供101 Gflops (Maac OS X)和60 Gflops (Ubuntu)。
硬件规格:
如何解释这种性能差异,尤其是多核性能差异?
解决了:原来我只需要启用英特尔微码驱动程序!
Ubuntu现在的成绩甚至比Mac:Geekbench结果还要好
发布于 2017-04-15 11:35:34
正如您在评论中确认的那样,您已经禁用了Intel的"Procesor microcode固件“驱动程序。
这个微代码可以被描述为Intel CPU固件的热补丁,每次启动Ubuntu (因为它不能持久地编写)并修复一些bug或改进一些东西时,它都会被加载和应用。
更多的信息可以在问题未知的附加驱动程序:英特尔CPU的处理器微代码固件和我是否应该激活额外的驱动程序:英特尔的处理器微代码固件,英特尔的微代码中找到。
要启用此微码修补程序,只需打开系统设置并单击“软件与更新”。导航到“附加驱动程序”选项卡,等待加载驱动程序列表,这可能需要一些时间。
搜索具有"Intel“、"microcode”或类似关键字选项的设备。最有可能的是,无论出于何种原因,它都被贴上“未知”的标签。
无论如何,确保选项名为“使用处理器微代码固件.”或者类似的是选择的一个。您可能应该重新启动以使更改在此之后生效。

https://askubuntu.com/questions/904906
复制相似问题