Qual seria a configuração de kernel recomendada para uma máquina de jogos?

8

Eu tenho lido muito sobre como o OpenSUSE está usando um kernel "Desktop". Este kernel utiliza um temporizador de 1000Hz e preempção total entre outras coisas. A solicitação de recurso aqui entra em mais detalhes sobre o assunto. Abrir o kernel do Desktop OpenSUSE do Fate

Eu sei como compilar e configurar meu próprio kernel, embora eu não entenda as vantagens reais para ele. Talvez desabilitando nohz, ou não utilizado, como hyperthreading (na minha CPU de qualquer maneira) e virtualização. (Assim como as configurações acima). Realmente melhoraria a interatividade ou a resposta em um jogo?

Em caso afirmativo, alguém tem alguma sugestão na configuração do meu kernel para tal propósito?

Atualização:

Eu fiz algumas pesquisas lendo algumas listas de discussão, e parece que a preempção voluntária é a melhor. Ele tem menos problemas com alguns drivers, assim como a preempção total e ainda oferece boa latência. 1000hz parece uma escolha sólida considerando se o kernel é compilado com no_hz. Isto significa que só irá disparar carrapatos quando forem necessários.

Eu estou strongmente supondo que a otimização do kernel para o seu arquivamento ajudará, bem como a desativação específica de módulos não utilizados. Ele afirma na documentação do kernel que, se você não tiver um sistema SMT (hyperthreading), poderá melhorar o rendimento desabilitando essa opção. Eu não tenho provas de que este é o caso, no entanto, parece que não faria mal.

Além disso, após alguns testes, parece que o novo CFQ é um bom programador para o uso de desktop / jogos, parece oferecer um bom desempenho ao executar algo pesado como criar uma árvore de DVD.

Realmente o kernel genérico do Ubuntu é bem configurado para uma boa latência suave. Adicionando o 1000hz deve estar sob revisão embora.

    
por NightwishFan 15.11.2010 / 07:09

1 resposta

5

Eu acredito que o Guia do Gentoo para a Configuração do Kernel é o melhor :) Você pode encontrar o link

Como um antigo Gentoo-ist, tendo configurado meu próprio kernel muito tempo, posso dizer com certeza que este guia me ajudou mais de uma vez:)

Sobre o desempenho. Apenas recompilando o kernel com as otimizações corretas (adaptador para o seu sistema) você perceberá um aumento de desempenho, e configurando apenas os módulos e opções necessários você pode obter ainda mais ...

MAS não é fácil converter esse 'aumento de desempenho' no jogo FPS , porque há muitos outros fatores, não apenas o kernel.

Por exemplo, a maioria dos usuários precisa desativar o compiz antes de executar seus jogos ou perder preciosos FPS:)

    
por OpenNingia 15.11.2010 / 10:36