Nepodržani CPU: CPU nema POPCNT [5 popravaka] [Partition Magic]

Sažetak :

procesor nema popcnt

Ovaj članak uglavnom govori o pogrešci 'Nepodržani CPU: CPU nema POPCNT!' to se vjerojatno pojavljuje kada na svom starom računalu pokrenete Apex Legends. Također pruža nekoliko metoda za rješavanje problema. Saznajte više o CPU problemima na Čarobna particija MiniTool web stranica.





Brza navigacija:

CPU Apex Legends nema POPCNT

Najviše je situacija kada pokrenete igru ​​Apex Legends na svom starom računalu i dobijete poruku o pogrešci koja kaže: 'Nepodržani CPU: CPU nema POPCNT!' To znači da vaš stari CPU, najvjerojatnije stari Intel procesor koji nije izgrađen s postavljenim SSE4 uputama, ne podržava igru. SSE4 odnosi se na Streaming SIMD Extensions 4, SIMD (Single Instruction, Multiple Data) CPU set uputa koji se koristi u mikroarhitekturi Intel Core i AMD K10 (K8L).

Povezani članak: 6 načina za Apex Legends neće pokrenuti Windows 10

Što je POPCNT CPU?

Prema Wikipediji, uputa POPCNT, broj stanovništva (broj bitova postavljen na 1), podrška je naznačena putem oznake CPUID.01H; ECX.POPCNT [Bit 23]. Intel implementira POPCNT počevši od mikroarhitekture Nehalem, a AMD od mikroarhitekture Barcelona.



Ova uputa djeluje na cjelobrojne, a ne na SSE registre. To nisu SIMD upute, ali se pojavljuju istodobno i premda ih je AMD uveo sa SSE4a setom uputa. Broji se kao zasebna proširenja s vlastitim namjenskim CPUID bitovima koji ukazuju na podršku.

CPU nema popravak POPCNT

postoji nekoliko rješenja za rješavanje problema 'CPU nema POPCNT'.

Rješenje 1. Upotrijebite POPCNT emulator

Postoje alati poput POPCNT emulator razvio ogurets za pokretanje Quantum Break-a na CPU-ima pre SSE4.2. Ipak, za Apex Legends koristi Easy Anti-Cheat motor. Ako upotrijebite POPCNT emulator da zakrpite izvršnu binarnu datoteku r5apex.exe Apex Legends-a, pokrenut će sustav protiv varanja i možda će vam zabraniti EA (Electronic Arts), izdavač Apex Legends.



Prema oguretsu, rješenje je iskoristiti sofisticirani loader koji pokreće emulator u načinu uklanjanja pogrešaka, zaobići sve pokušaje otkrivanja emulatora (tehnologije protiv otklanjanja pogrešaka), kao i zakrpati igru ​​u stvarnom vremenu i u memoriji.

Rješenje 2. Oslonite se na Intel SDE

Prema Intelu, SDE , Emulator za razvoj softvera, izgrađen je na Pin dinamičnom binarnom sustavu instrumentacije i XED koderu-dekoderu. Zahtijeva CPUID da bi otkrio koje značajke treba oponašati. SDE modificira izlaz CPUID-a tako da se kompajliranim aplikacijama koje provjeravaju emulirane značajke kaže da te značajke postoje.

Međutim, SDE ubija performanse emulirajući cijelu Nehalem arhitekturu i zauzimajući CPU, dok gornji POPCNT emulator neće. Alat za pin POPCNT emulatora odvaja se nakon početnog učitavanja. Sve što POPCNT emulator mora učiniti je zakrpati CPUID kako bi omogućio oznaku značajke POPCNT. S POPCNT emulatorom ne morate stalno držati Pin Tracer pokrenut da biste se riješili ' CPU nema POPCNT ”Materija.



Savjet: Intel SDE također će pokrenuti sustav protiv varanja.

Rješenje 3. Nadogradite CPU

Čini se da su gornja dva rješenja nekako rizična. Ako ste ljudi koji nisu avanturisti, najbolji je izbor to učiniti nadogradite svoj CPU na kompatibilni način rada. Ili jednostavno nadogradite cijelo računalo kako bi udovoljilo minimalnim zahtjevima Apex Legends:

  • CPU: Intel Core i3-6300 3,8 GHz ili AMD FX-4350 4,2 GHz četverojezgreni procesor
  • RAM: 6 GB
  • GPU: AMD Radeon HD 7700 ili NVIDIA GeForce GT 640
  • GPU RAM: 1 GB
  • OS: 64-bitni Windows 7
  • Tvrdi disk: 30 GB

Gore navedeni osnovni su zahtjevi računalnog hardvera i softverskih komponenti. Da biste osigurali da vaš Apex Legends radi, trebali biste barem opremiti svoje računalo njima ili višima.

Savjet: Ako se odlučite za nadogradnju cijelog stroja, uključujući tvrde diskove, a da pritom zadržite trenutne podatke, možete se osloniti na MiniTool Partition Wizard za kopiranje podataka s diska (uključujući operativni sustav) na novi pogon.
Besplatno preuzimanje

Rješenje 4. Razvojno rješenje za popravak CPU-a nema SSSE3

Samo postavljanje '-arch = SSE2 -axSSE4.1, SSE4.2, SSSE3, SSE3' umjesto nečega poput '-march = corei7' u opcijama kompajlera.



Rješenje 5. Zaustavite Apex Legends u provjeri POPCNT uputa

Budući da je POPCNT dodatna uputa koja se ne može koristiti u igri, fleksibilno ju je preskočiti prilikom provjere CPU uputa prilikom učitavanja igre. To mogu učiniti programeri Apex Legends.

Iako samo stari CPU imaju ovaj problem, a korisnici koji koriste stare CPU nisu uobičajeni, vrijedi pokušati jer na raznim velikim forumima još uvijek ima mnogo pritužbi na internetu, kao što su odgovori.ea, Reddit, GitHub, Tom’sHARDWARE itd.

Osim Apex Legends, na mnoge su druge igre utjecale “ CPU nema POPCNT ”, Uključujući agente Mayhem, Black Ops IV, Dishonored 2, EDF, Final Fantasy XV i tako dalje. Ipak, svi su zakrpani i mogu se pokrenuti na tim starim strojevima.