¿Cuál sería la configuración de kernel recomendada para una máquina de juego?


8

He leído mucho sobre cómo OpenSUSE está usando un kernel "Desktop". Este kernel utiliza un temporizador de 1000Hz y una preferencia total, entre otras cosas. La solicitud de función aquí entra en más detalles sobre el tema. Open Fate OpenSUSE Desktop Kernel

Sé cómo compilar y configurar mi propio núcleo, aunque no entiendo las ventajas reales que tiene. Quizás deshabilitaría nohz, o funciones no utilizadas como hyperthreading (en mi CPU de todos modos) y virtualización. (Además de la configuración anterior). ¿Realmente mejoraría la interactividad o la respuesta en un juego?

Si es así, ¿alguien tiene alguna sugerencia para configurar mi kernel para tal propósito?

Actualizar:

Investigué un poco leyendo algunas listas de correo, y parece que la mejor opción es la prevención voluntaria. Tiene menos problemas con algunos controladores al igual que la preferencia total y aún ofrece una buena latencia. 1000hz parece una opción sólida teniendo en cuenta si el núcleo se compila con no_hz. Esto significa que solo disparará garrapatas cuando sean necesarias.

Supongo que la optimización del núcleo para su arco ayudará, así como deshabilitar específicamente los módulos no utilizados. Establece en la documentación del kernel que si no tiene un sistema SMT (hyperthreading), puede mejorar el rendimiento desactivando esa opción. No tengo evidencia de que este sea el caso, sin embargo, parece que no dolería.

Además, después de algunas pruebas, parece que el nuevo CFQ es un buen programador para el uso de escritorio / juegos, parece ofrecer un buen rendimiento al ejecutar algo pesado como crear un árbol de DVD.

Realmente el kernel genérico de Ubuntu está bien configurado para una buena latencia suave. Sin embargo, agregar 1000hz debería estar bajo revisión.


También hay una opción para configurar mi kernel para que sea Core2 en lugar de 'genérico x86_64', ya que ese es mi modelo de CPU específico ¿hay algún beneficio en eso?
NightwishFan el

Respuestas:


5

Creo que la Guía de Gentoo para la configuración del kernel es la mejor :) Puede encontrarla http://www.gentoo.org/doc/en/handbook/handbook-amd64.xml?part=1&chap=7

Como ex Gentoo-ist, habiendo configurado mi propio kernel mucho tiempo, puedo decir con seguridad que esta guía me ayudó más de una vez :)

Sobre el rendimiento. Simplemente recompilando el kernel con las optimizaciones correctas (adaptador para su sistema) percibirá un aumento de rendimiento, y configurando solo sus módulos y opciones necesarios puede obtener aún más ...

PERO no es fácil convertir ese 'aumento de rendimiento' en el juego FPS , porque hay muchos otros factores, no solo el núcleo.

Por ejemplo, la mayoría de los usuarios necesitan desactivar compiz antes de ejecutar sus juegos o pierden preciosos FPS :)


Gracias. Esperaba obtener más respuestas, aunque parece que debería ayudar a las personas que se toparon con lo que aprendí.
NightwishFan el
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.