对于游戏机,推荐的内核配置是什么?


8

我已经阅读了很多有关OpenSUSE如何使用“桌面”内核的讨论。该内核利用1000hz计时器和其他所有功能抢占。此处的功能请求将进一步介绍该主题。 Open Fate OpenSUSE桌面内核

尽管我不了解它的真正优势,但我知道如何编译和配置自己的内核。可能会禁用nohz或未使用的功能,例如超线程(无论如何在我的CPU上)和虚拟化。(以及上面的设置)。它会真正提高游戏的交互性或响应能力吗?

如果是这样,那么有人为此目的配置我的内核有什么建议吗?

更新:

我通过阅读一些邮件列表进行了一些挖掘,似乎最好是自愿进行抢占。与完全抢占一样,它对某些驱动程序的影响较小,并且仍然提供良好的延迟。考虑到内核是否使用no_hz编译,1000hz似乎是一个不错的选择。这意味着它将仅在需要时才触发刻度线。

我坚信为您的arch优化内核会有所帮助,并且专门禁用未使用的模块。它在内核文档中指出,如果您没有SMT(超线程)系统,则可以通过禁用该选项来提高吞吐量。我没有证据表明确实如此,但是似乎并没有什么伤害。

同样,经过一些测试,新的CFQ似乎是台式机/游戏使用的良好调度程序,在运行诸如创建DVD树之类的大容量磁盘时,它似乎可以提供良好的性能。

实际上,Ubuntu通用内核设置良好,可实现良好的软延迟。不过,应增加1000hz的带宽。


还有一个选项可以将我的内核配置为Core2而不是'generic x86_64',因为那是我特定的cpu模型,这样做有好处吗?
NightwishFan 2010年

Answers:


5

我认为Gentoo内核配置指南是最好的:)您可以找到它http://www.gentoo.org/doc/en/handbook/handbook-amd64.xml?part=1&chap=7

作为一名前Gentoo专家,我花了很多时间配置自己的内核,我可以肯定地说,该指南对我有不止一次的帮助:)

关于表演。只需通过正确的优化(适应您的系统)重新编译内核,您就可以感觉到性能的提升,并且仅配置所需的模块和选项,您可以获得更多...

但是要在游戏FPS中转换这种“性能提升”并不容易,因为还有很多其他因素,而不仅仅是内核。

例如,大多数用户需要在运行游戏前禁用compiz,否则他们会失去宝贵的FPS :)


谢谢。我希望能获得更多答案,尽管我似乎应该帮助那些以我所学到的东西碰到这个问题的人。
NightwishFan
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.