Desteklenmeyen CPU: CPU'da POPCNT Yok [5 Düzeltme] [Partition Magic]

Özet:

cpu

Bu makale esas olarak 'Desteklenmeyen CPU: CPU'da POPCNT yok!' Hatasından bahsedilmektedir. bu muhtemelen eski PC'nizde Apex Legends'ı başlattığınızda görünür. Aynı zamanda problemin üstesinden gelmek için birkaç yöntem sağlar. CPU sorunları hakkında daha fazla bilgi edinin MiniTool bölüm büyüsü İnternet sitesi.





Hızlı navigasyon :

Apex Legends CPU'da POPCNT Yok

Çoğu durum, Apex Legends oyununuzu eski bilgisayarınızda başlattığınızda, 'Desteklenmeyen CPU: CPU'da POPCNT yok!' Şeklinde bir hata mesajı alırsınız. Bu, eski CPU'nuzun, büyük olasılıkla SSE4 komut setiyle oluşturulmamış eski bir Intel CPU'nun oyunu desteklemediği anlamına gelir. SSE4, Intel Core mikro mimarisinde ve AMD K10'da (K8L) kullanılan bir SIMD (Tek Yönerge, Çoklu Veri) CPU yönerge seti olan Akış SIMD Uzantıları 4'ü ifade eder.

İlgili makale: Apex Legends'ın Windows 10'u Başlatmasının 6 Yolu

POPCNT CPU nedir?

Wikipedia'ya göre, POPCNT talimatı, popülasyon sayımı (1'e ayarlanan bit sayısını sayma), destek CPUID.01H; ECX.POPCNT [Bit 23] bayrağı ile belirtilir. Intel, Nehalem mikro mimarisinden başlayarak POPCNT'yi ve Barselona mikro mimarisiyle AMD'yi uygular.



Bu komut, SSE kayıtları yerine tamsayı üzerinde çalışır. SIMD talimatı değildir, ancak aynı zamanda görünür ve AMD tarafından SSE4a komut setiyle tanıtılmasına rağmen. Desteği belirtmek için kendi özel CPUID bitlerine sahip ayrı uzantılar olarak sayılır.

CPU'da POPCNT Düzeltmesi Yok

“CPU'da POPCNT yok” sorununu çözmek için birkaç çözüm vardır.

Çözüm 1. POPCNT Emülatörü kullanın

Gibi araçlar var POPCNT Emülatörü ogurets tarafından, Quantum Break'i SSE4.2 öncesi CPU'larda çalıştırmak için geliştirildi. Yine de Apex Legends için Easy Anti-Cheat motorunu kullanıyor. Apex Legends'ın çalıştırılabilir r5apex.exe ikili dosyasına yama yapmak için POPCNT Emülatörünü kullanırsanız, hile önleme sistemini tetikler ve Apex Legends'ın yayıncısı EA (Electronic Arts) tarafından yasaklanabilirsiniz.



Yetkililere göre çözüm, öykünücüyü hata ayıklama modunda başlatan, öykünücüyü tespit etmeye yönelik tüm girişimleri (hata ayıklama önleme teknolojileri) atlatan ve oyunu gerçek zamanlı ve bellekte yamalayan gelişmiş bir yükleyiciden yararlanmaktır.

Çözüm 2. Intel SDE'ye Güvenin

Intel'e göre, SDE Yazılım Geliştirme Emülatörü, Pin dinamik ikili enstrümantasyon sistemi ve XED kodlayıcı-kod çözücü üzerine inşa edilmiştir. Hangi özelliklerin taklit edileceğini anlamak için CPUID gerekir. SDE, taklit edilen özellikleri kontrol eden derlenmiş uygulamalara bu özelliklerin var olduğu söylenecek şekilde CPUID'nin çıktısını değiştirir.

Ancak SDE, tüm Nehalem mimarisini taklit ederek ve CPU'yu işgal ederken yukarıdaki POPCNT öykünücüsü bunu yapmayarak performansı düşürür. POPCNT öykünücüsü Pin aracı, ilk yüklemeden sonra ayrılıyor. POPCNT Emulator'ün yapması gereken her şey, POPCNT özellik bayrağını etkinleştirmek için CPUID'ye yama yapmaktır. POPCNT Emulator ile, ' CPU'da POPCNT yok ' Önemli olmak.



İpucu: Intel SDE ayrıca hile önleme sistemini de tetikleyecektir.

Çözüm 3. CPU'yu yükseltin

Görünüşe göre yukarıdaki iki çözüm bir şekilde riskli. O halde, maceracı olmayan biriyseniz, en iyi seçim şudur: CPU'nuzu yükseltin uyumlu bir moda. Veya tüm bilgisayarınızı Apex Legends'ın minimum gereksinimlerini karşılayacak şekilde yükseltin:

  • CPU: Intel Core i3-6300 3.8GHz veya AMD FX-4350 4.2GHz Dört Çekirdekli İşlemci
  • RAM: 6 GB
  • GPU: AMD Radeon HD 7700 veya NVIDIA GeForce GT 640
  • GPU RAM: 1 GB
  • İşletim Sistemi: Windows 7 64 bit
  • Sabit Disk: 30GB

Yukarıdakiler, bilgisayar donanımı ve yazılım bileşenlerinin temel gereksinimleridir. Apex Legends'ınızın çalışmasını sağlamak için, en azından PC'nizi onlarla veya daha üstleriyle donatmalısınız.

İpucu: Mevcut verilerinizi korurken sabit sürücüler dahil tüm makinenizi yükseltmeye karar verirseniz, disk verilerini (işletim sistemi dahil) yeni sürücüye kopyalamak için MiniTool Partition Wizard'a güvenebilirsiniz.
Ücretsiz indirin

Çözüm 4. CPU'yu Düzeltmek İçin Dev Taraflı Çözümde SSSE3 Yok

Sadece ayar '-Arch = SSE2 -axSSE4.1, SSE4.2, SSSE3, SSE3' gibi bir şey yerine '-march = corei7' derleyici seçeneklerinde.



Çözüm 5. Apex Legends'ın POPCNT Talimatını kontrol etmesini durdurun

POPCNT, oyunda kullanılamayan ek bir talimat olduğundan, oyunu yüklerken CPU talimatlarını kontrol ederken bunu atlamak esnektir. Bu, Apex Legends geliştiricileri tarafından yapılabilir.

Yalnızca eski CPU'larda bu sorun olsa ve eski CPU'ları çalıştıran kullanıcılar ana akımdan olmasa da, answer.ea, Reddit, GitHub, Tom’sHARDWARE gibi çeşitli büyük forumlarda çevrimiçi olarak hala birçok şikayet olduğu için denemeye değer.

Apex Legends'ın yanı sıra, ' CPU'da POPCNT yok 'Agents of Mayhem, Black Ops IV, Dishonored 2, EDF, Final Fantasy XV ve benzerlerini içeren problem. Yine de hepsi yamalı ve bu eski makinelerde başlatılabilir.