Windows'ta İşlemci Çekirdeklerinin Kontrolü ve Aktivasyonu
Görev Yöneticisi'nde CPU özelliklerinize göre olması gerekenden daha az mantıksal işlemci görüntüleniyorsa, sorun çoğunlukla sistem önyükleme ayarlarında veya sürücü çakışmalarında yatmaktadır. Tüm çekirdekleri etkinleştirmek için msconfig yardımcı programındaki kısıtlamayı kaldırmanız veya BIOS'u güncellemeniz gerekir. Çoğu durumda Windows işlemci kaynaklarını kendi yönetir ve manuel müdahale yalnızca yapılandırma hataları durumunda gereklidir.
Kısa cevap: Win + R tuşlarına basın, msconfig yazın, «Önyükleme» sekmesine gidin → «Gelişmiş seçenekler». «İşlemci sayısı» kutusunun işaretli olmadığından emin olun. İşaretliyse, sistem çekirdek sayısını zorla kısıtlıyor demektir. İşareti kaldırın ve PC'yi yeniden başlatın.
Windows Neden Tüm Çekirdekleri Görmeyebilir
Modern Windows ailesi işletim sistemleri (10 ve 11), kurulduktan hemen sonra tüm mevcut fiziksel çekirdekleri ve mantıksal işlemci iş parçacıklarını otomatik olarak algılar ve devreye alır. Standart arayüzde özel bir «aktivasyon düğmesi» bulunmamaktadır.
Ancak kullanıcılar sıklıkla güçlü bir 8 çekirdekli işlemcinin 4 çekirdekli olarak algılandığı durumlarla karşılaşır. Bu durumun temel nedenleri şunlardır:
- msconfig'de yapay kısıtlama. Daha önce bir kullanıcı veya tweak aracı, hata ayıklama veya test amaçlı olarak yüklenen çekirdek sayısına bir sınır koymuş ve ayarı geri almayı unutmuş olabilir.
- Hyper-Threading (SMT) düzgün çalışmıyor. Eşzamanlı çoklu iş parçacığı teknolojisi BIOS/UEFI düzeyinde devre dışı bırakılmış olabilir.
- Eski yonga seti veya BIOS. Anakart, işletim sistemine işlemci topolojisini yanlış bildiriyor.
- Donanım sorunları. Soket temaslarının veya işlemcinin kendisinin arızalı olması (nadiren de olsa mümkündür).
Şunu anlamak önemlidir: Kısıtlama msconfig üzerinden yazılımsal olarak belirlenmişse, çoklu iş parçacığı gerektiren görevlerde (rendering, arşivleme, modern oyunlar) %50–70'e kadar performans kaybı yaşarsınız.
Yöntem 1: Önyükleme Parametrelerinin Ayarlanması (msconfig)
Sistemin işlemcinin yalnızca bir kısmını «gördüğü» durumlarda sorunu çözmek için en yaygın kullanılan yöntem budur. Bu ayar, otomatik algılama üzerinde önceliğe sahiptir.
Adım adım talimatlar
- Klavyede
Win + Rtuş kombinasyonuna basın. - Açılan «Çalıştır» penceresine
msconfigkomutunu girin ve Enter tuşuna basın. - «Sistem Yapılandırması» penceresinde Önyükleme (Boot) sekmesine geçin.
- Gelişmiş seçenekler (Advanced options) düğmesine tıklayın.
- İşlemci sayısı (Number of processors) seçeneğine dikkat edin.
Burada iki senaryo mümkündür:
-
Senaryo A: Kutu işaretli. Bu, zorunlu bir kısıtlamanın etkin olduğu anlamına gelir.
- Çözüm: «İşlemci sayısı» kutusundaki işareti kaldırın. Sayı seçim alanı pasif hale gelecektir. Sistem tekrar tüm mevcut çekirdekleri otomatik olarak kullanmaya başlayacaktır.
-
Senaryo B: Kutu işaretli değil ancak sorun devam ediyor. Kısıtlama yoksa ama yine de az çekirdek görüyorsanız, bir sonraki adımı deneyin (sadece CPU modelinizden eminseniz):
- Kutuyu tekrar işaretleyin.
- Açılır listeden mevcut en yüksek sayıyı (işlemcinizin mantıksal iş parçacığı sayısına karşılık gelen) seçin.
- Tamam'a tıklayın, ayarları uygulayın ve bilgisayarı yeniden başlatın.
Önemli: Fiziksel ve mantıksal olarak var olandan daha fazla işlemci sayısı asla seçmeyin. Bu, önyükleme hatasına (BSOD) veya sisteme giriş yapılamamasına neden olur. Emin değilseniz, kutuyu işaretsiz bırakmak (otomatik mod) daha iyidir.
Ayarları değiştirdikten sonra bilgisayarı mutlaka yeniden başlatın. Sonucu Görev Yöneticisi'nde kontrol edin (Ctrl + Shift + Esc → «Performans» sekmesi → CPU). Sağ alt köşede doğru «Mantıksal işlemciler» sayısı belirtilmelidir.
Yöntem 2: BIOS/UEFI Ayarlarının Kontrol Edilmesi
Windows'taki yazılımsal yöntemler işe yaramazsa, çoklu iş parçacığı teknolojisi donanım düzeyinde devre dışı bırakılmış olabilir. Bundan Hyper-Threading (Intel için) veya SMT (AMD için Eşzamanlı Çoklu İş Parçacığı) ayarları sorumludur.
BIOS'ta Çoklu İş Parçacığı Nasıl Etkinleştirilir
- Bilgisayarı yeniden başlatın ve BIOS/UEFI'ye girin (başlangıçta genellikle
Del,F2veyaF10tuşları). - İşlemci ayarları bölümünü bulun. Şu şekilde adlandırılabilir:
Advanced→CPU ConfigurationOverclocking→CPU FeaturesTweaker→Advanced CPU Settings
- Parametreyi bulun:
- Intel için: Intel Hyper-Threading Technology.
- AMD için: SMT Mode veya AMD SMT.
- Değeri Enabled (Etkin) olarak ayarlayın.
- Ayarları kaydedin (
F10) ve yeniden başlatın.
Ayrıca BIOS'ta ayrı işlemci çekirdeklerinin devre dışı bırakılmadığını da kontrol etmek gerekir (Active Processor Cores gibi parametreler). Orada All (Tümü) değerinin seçili olduğundan emin olun.
İpucu: Gerekli ayarları bulamıyorsanız, anakart üreticisinin web sitesinden BIOS'u en son sürüme güncelleyin. Eski mikro kod sürümlerinde yeni işlemciler yanlış algılanabilir.
Yöntem 3: Yonga Seti Sürücülerinin Güncellenmesi
Çekirdekler arasında kaynakların doğru dağıtılmasından yonga seti sürücüsü sorumludur. Eskimiş veya hasar görmüşse, Windows CPU mimarisini yanlış yorumlayabilir.
- Anakart modelinizi öğrenin (komut isteminde
wmic baseboard get product,manufacturerkomutu). - Üreticinin resmi web sitesine gidin (ASUS, Gigabyte, MSI, ASRock vb.).
- Destek bölümünde modelinizi bulun ve en son Chipset sürücülerini indirin.
- Bunları yükleyin ve PC'yi yeniden başlatın.
AMD işlemciler için ayrıca AMD'nin resmi web sitesinden AMD Chipset Drivers paketinin yüklenmesi önerilir; çünkü bu paket, çekirdeklerin çalışmasını etkileyen önemli güç planlarını (Power Plans) içerir.
PC Hızlandırma Hakkında Sık Yapılan Hatalar ve Efsaneler
İnternette sadece işe yaramayan değil, aynı zamanda zararlı olan tavsiyeler popülerdir. Başlıca yanlış anlaşılmaları inceleyelim.
| Efsane | Gerçek |
|---|---|
| «msconfig'de tüm çekirdekleri etkinleştirmek oyunları hızlandırır» | Kutu zaten işaretsizse, sistem tüm çekirdekleri kullanıyordur. Manuel olarak kutuyu işaretlemek performans artışı sağlamaz, yalnızca mevcut durumu sabitler. Performans artışı, yalnızca daha önce yapay bir kısıtlama varsa mümkündür. |
| «Kararlılık için fazla çekirdekler devre dışı bırakılmalı» | Bu yalnızca tek çekirdekli sistemler için yazılmış eski yazılımlar (2005 öncesi) için geçerlidir. Modern oyunlar ve programlar çoklu çekirdeklerde mükemmel şekilde ölçeklenir. Devre dışı bırakmak performansı düşürür. |
| «Turbo hızlandırıcı programlar çekirdekleri kendileri etkinleştirir» | Bu tür yardımcı programların çoğu sadece aynı msconfig ayarlarını değiştirir veya işlemciyi hız aşırtır. Çalışan çekirdekler fiziksel olarak mevcutsa, bunları «etkinleştiremezler». |
Tweak araçlarına dikkat: Process Lasso gibi programlar işlem önceliklerini ayarlamak için faydalıdır, ancak «çekirdek aktivasyonu» için bilinmeyen yardımcı programları kullanmayın. Windows önyükleyicisine zarar verebilirler.
SSS
Soru: Görev Yöneticisi'nde 4 çekirdek ve 8 iş parçacığı gösteriliyor, ancak msconfig'de maksimum sadece 4 seçilebiliyor. Bu normal mi? Cevap: Evet, bu normaldir. msconfig sekmesi genellikle fiziksel çekirdek veya grup sayısını gösterirken, Görev Yöneticisi mantıksal iş parçacıklarını gösterir. Görev Yöneticisi'nde yük grafiği 8 çizgi halinde gidiyorsa (veya «Mantıksal işlemciler: 8» belirtiliyorsa), tüm iş parçacıkları çalışıyor demektir. msconfig'deki listeye değil, Görev Yöneticisi verilerine güvenin.
Soru: İşlemci eskiyse, tüm çekirdekleri etkinleştirmek yardımcı olur mu? Cevap: İşlemci fiziksel olarak 4 çekirdeğe sahipse ve sistem 2'sini görüyorsa, diğerlerini etkinleştirmek çoklu iş parçacığı görevlerinde performansı ikiye katlayacaktır. Ancak işlemci tek çekirdekliyse, hiçbir ayar onu çift çekirdekli yapamaz.
Soru: msconfig'deki kutunun işaretini kaldırdım ama hiçbir şey değişmedi. Cevap: İşlemci sıcaklığını kontrol edin. Aşırı ısınma durumunda, işlemci koruma amacıyla frekansları düşürebilir ve çekirdekleri devre dışı bırakabilir (throttling). Ayrıca BIOS'ta Hyper-Threading/SMT teknolojisinin etkin olduğundan emin olun.
Soru: «İşlemci sayısı» kutusunu sürekli işaretsiz tutmak güvenli mi? Cevap: Evet, bu önerilen durumdur. İşaretsiz kutu, aktif çekirdek sayısının kontrolünü Windows'un kendi algoritmalarına bırakır; bu algoritmalar belirli yükler için en verimli şekilde çalışır.