Tüm uygulamalar için varsayılan işlemci yakınlığını ayarla


4

Bir oyunda CPU performansını artırmaya çalışıyorum, bunu yapmak için SADECE bu uygulamayı çalıştıran ve Windows ile ilgili hiçbir hizmet vermeyen 2-4 CPU çekirdeği vermeye çalışıyorum. ALL uygulamaları, hizmetleri, süreçleri, vb. İçin varsayılan afinite ayarlayabileceğim bir yer var mıydı? bilgisayarda yani çekirdek etkin bir şekilde kullanılmıyor mu?

Yanıtlar:


2

Bu olabilir kısmen çok sayıda el emeği ile başardı. İşlemci benzeşimini görev yöneticisi veya komut satırından ayarlayabilirsiniz. Bunu gör makale nasıl yapılacağı konusunda. Ne yazık ki, bu yöntem hizmetler üzerinde çalışmıyor.

Ancak bunun size çok yardımcı olacağına inanmıyorum. Oyunda, işletim sistemi bilge fazla CPU yapmıyor. Tabii ki, bu aynı anda başka bir iş yapmadığınızı varsayıyor, ama performanstan şikayetçi olduğunuz için yapmazsınız. Oyunu oynarken tüm çekirdeğiniz% 100'de maksimuma çıkıyor mu? Bundan şüpheliyim. Performans kaybınız büyük olasılıkla CPU'ya bağlı değil, grafik ve / veya disk gibi başka bir şeydir. Neyin yavaşladığını gerçekten görmek için bir performans izleyici (Windows 'perfmon gibi) çalıştırmanız gerekiyor.


2

powershell içinde:

$instances = Get-Process
foreach ($i in $instances) { $i.ProcessorAffinity=1 }

işlemlerin çoğunu ilk çekirdeğe koyacaktır (görev yöneticisindeki çekirdek 0). Evet, yakınlığını değiştiremediği işlemler için oldukça fazla sayıda "Erişim engellendi" hatası verecek. sadece görmezden gelin ... çalıştığı için.

ve sonra manuel olarak veya komut ile oyununuzu istediğiniz çekirdeğe ayarlayın, örneğin:

(Get-Process -name doom).ProcessorAffinity = 14

'doom' oyununu 4 çekirdekli işlemcide kalan 3 çekirdek üzerinde çalıştırmaya ayarlamak için.


1

Windows'un uygulamaları yalnızca bir çekirdekte çalıştırmaya zorlaması için bir kaç yöntem daha cevaplandı İşte . Bu, oyununuz için diğer üç çekirdeğinizi serbest bırakabilir. Ve bunun benzeşimini taskmgr veya cmdline üzerinden manüel olarak ayarlama Keltari, performans darboğazlarının olabileceği diğer yararlı ipuçlarıyla cevap verdi.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.