AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题 / 13327
Accepted
NightwishFan
NightwishFan
Asked: 2010-11-15 22:09:22 +0800 CST2010-11-15 22:09:22 +0800 CST 2010-11-15 22:09:22 +0800 CST

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

  • 772

我读过很多关于 OpenSUSE 如何使用“桌面”内核的讨论。该内核利用 1000hz 计时器和完全抢占等功能。此处的功能请求更详细地介绍了该主题。 Open Fate OpenSUSE 桌面内核

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

如果是这样,是否有人对为此目的配置我的内核有任何建议?

更新:

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

我强烈假设为您的架构优化内核会有所帮助,以及专门禁用未使用的模块。它在内核文档中指出,如果您没有 SMT(超线程)系统,则可以通过禁用该选项来提高吞吐量。我没有证据表明情况确实如此,但它似乎不会受到伤害。

此外,经过一些测试,新的 CFQ 似乎是一个很好的桌面/游戏调度程序,它在运行像创建 DVD 树这样的重磁盘时似乎提供了良好的性能。

确实,Ubuntu 通用内核设置得很好,可以提供良好的软延迟。不过,添加 1000hz 应该正在审查中。

performance kernel games
  • 1 1 个回答
  • 3445 Views

1 个回答

  • Voted
  1. Best Answer
    OpenNingia
    2010-11-16T01:36:26+08:002010-11-16T01:36:26+08:00

    我相信 Gentoo Guide to Kernel Configuration 是最好的:) 你可以找到它http://www.gentoo.org/doc/en/handbook/handbook-amd64.xml?part=1&chap=7

    作为一名前 Gentoo 主义者,在配置我自己的内核很多时间后,我可以肯定地说,本指南不止一次地帮助了我 :)

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

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

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

    • 5

相关问题

  • 如何让我的电脑中的风扇在暂停时关闭?[关闭]

  • 上网本版电池寿命 - Ubuntu 与 Kubuntu?

  • Ubuntu 是否支持与 SSD 一起使用的 TRIM 命令?

  • 使用 apt-get upgrade 时如何强制安装内核更新?

  • 如果在服务器机器上运行 Ubuntu 桌面版,性能损失是多少?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何安装 .run 文件?

    • 7 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    如何获得 CPU 温度?

    • 21 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Marko Smith

    如何使用命令行将用户添加为新的 sudoer?

    • 7 个回答
  • Marko Smith

    更改文件夹权限和所有权

    • 9 个回答
  • Marko Smith

    你如何重新启动Apache?

    • 13 个回答
  • Marko Smith

    如何卸载软件?

    • 11 个回答
  • Marko Smith

    如何删除 PPA?

    • 26 个回答
  • Martin Hope
    NES 如何启用或禁用服务? 2010-12-30 13:03:32 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    Olivier Lalonde 如何在结束 ssh 会话后保持进程运行? 2010-10-22 04:09:13 +0800 CST
  • Martin Hope
    David B 如何使用命令行将用户添加为新的 sudoer? 2010-10-16 04:02:45 +0800 CST
  • Martin Hope
    Hans 如何删除旧内核版本以清理启动菜单? 2010-08-21 19:37:01 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve