Apa yang akan menjadi konfigurasi kernel yang disarankan untuk mesin game?

8

Saya telah membaca banyak pembicaraan tentang bagaimana OpenSUSE menggunakan kernel "Desktop". Kernel ini menggunakan timer 1000Hz dan preemption penuh di antara hal-hal lain. Permintaan fitur di sini lebih detail tentang subjek. Open Fate OpenSUSE Desktop Kernel

Saya tahu cara mengkompilasi dan mengkonfigurasi kernel saya sendiri, meskipun saya tidak mengerti keuntungan sebenarnya dari itu. Mungkin menonaktifkan nohz, atau fitur yang tidak digunakan seperti hyperthreading (pada CPU saya) dan virtualisasi. (Serta pengaturan di atas). Apakah itu benar-benar meningkatkan interaktivitas atau respons dalam permainan?

Jika demikian, apakah ada yang punya saran dalam mengkonfigurasi kernel saya untuk tujuan seperti itu?

Memperbarui:

Saya melakukan penggalian dengan membaca beberapa milis, dan tampaknya preemption sukarela adalah yang terbaik. Ini memiliki sedikit masalah dengan beberapa driver seperti halnya preemption penuh dan masih menawarkan latensi yang baik. 1000hz sepertinya pilihan yang bagus mengingat jika kernel dikompilasi dengan no_hz. Ini berarti bahwa itu hanya akan memacu kutu saat dibutuhkan.

Saya berasumsi kuat mengoptimalkan kernel untuk arch Anda akan membantu, serta secara khusus menonaktifkan modul yang tidak digunakan. Ini menyatakan dalam dokumentasi kernel bahwa jika Anda tidak memiliki sistem SMT (hyperthreading), Anda dapat meningkatkan throughput dengan menonaktifkan opsi itu. Saya tidak punya bukti bahwa inilah masalahnya, namun sepertinya tidak ada salahnya.

Juga setelah beberapa pengujian tampaknya CFQ baru adalah penjadwal yang baik untuk penggunaan desktop / gaming, tampaknya menawarkan kinerja yang baik ketika menjalankan sesuatu yang berat seperti membuat pohon DVD.

Benar-benar kernel generik Ubuntu diatur dengan baik untuk latensi lunak yang baik. Menambahkan 1000 hz harus ditinjau.

NightwishFan
sumber
Juga ada opsi untuk mengkonfigurasi kernel saya menjadi Core2 bukan 'generik x86_64', karena itu adalah model cpu spesifik saya apakah ada manfaatnya?
NightwishFan

Jawaban:

5

Saya percaya bahwa Panduan Gentoo untuk Konfigurasi Kernel adalah yang terbaik :) Anda dapat menemukannya http://www.gentoo.org/doc/en/handbook/handbook-amd64.xml?part=1&chap=7

Sebagai mantan Gentoo-ist, setelah mengkonfigurasi kernel sendiri, saya dapat mengatakan dengan pasti bahwa panduan ini membantu saya lebih dari sekali :)

Tentang kinerja. Hanya dengan mengkompilasi ulang kernel dengan optimalisasi yang tepat (adaptor ke sistem Anda) Anda akan merasakan peningkatan kinerja, dan dengan mengkonfigurasi hanya modul dan opsi yang diperlukan Anda dapat memperoleh lebih banyak lagi ...

TETAPI tidak mudah untuk mengkonversi 'peningkatan kinerja' itu di game FPS , karena ada banyak faktor lain, tidak hanya kernel.

Misalnya sebagian besar pengguna harus menonaktifkan compiz sebelum menjalankan game mereka atau mereka kehilangan FPS yang berharga :)

OpenNingia
sumber
Terima kasih. Saya berharap mendapatkan lebih banyak jawaban, meskipun sepertinya saya harus membantu orang-orang yang menabrak ini dengan apa yang saya pelajari.
NightwishFan