211service.com
Nepodprt CPU: CPU nima POPCNT [5 popravkov] [Partition Magic]
Povzetek:

Ta članek govori predvsem o napaki »Nepodprti CPU: CPU nima POPCNT!« to se verjetno pojavi, ko na starem računalniku zaženete Apex Legends. Zagotavlja tudi več načinov za reševanje težave. Več o težavah s CPU na Čarobna particija MiniTool Spletna stran.
Hitra navigacija:
CPU Apex Legends nima POPCNT
Največkrat je, ko zaženete igro Apex Legends na svojem starem računalniku, se prikaže sporočilo o napaki z napisom »Nepodprti CPU: CPU nima POPCNT!« To pomeni, da vaš stari CPU, najverjetneje stari Intel CPU, ki ni zgrajen z nastavljenimi navodili SSE4, igre ne podpira. SSE4 se nanaša na Streaming SIMD Extensions 4, nabor navodil CPU SIMD (Single Instruction, Multiple Data), ki se uporablja v mikroarhitekturi Intel Core in AMD K10 (K8L).
Povezani članek: 6 načinov uporabe Apex Legends ne bo zagnalo sistema Windows 10
Kaj je POPCNT CPU?
V skladu z Wikipedijo, navodilo POPCNT, število prebivalstva (štetje števila bitov nastavljeno na 1), podpora je prikazana prek oznake CPUID.01H; ECX.POPCNT [Bit 23]. Intel izvaja POPCNT, začenši z mikroarhitekturo Nehalem, AMD pa z mikroarhitekturo v Barceloni.
To navodilo deluje na celoštevilčnih namesto na SSE registrih. To niso navodila SIMD, vendar se prikažejo hkrati, čeprav jih je AMD uvedel z naborom navodil SSE4a. Šteje se kot ločena razširitev s svojimi namenskimi biti CPUID, ki označujejo podporo.
CPU nima popravka POPCNT
obstaja več rešitev za rešitev težave »CPU nima POPCNT«.
Rešitev 1. Uporabite emulator POPCNT
Obstajajo orodja, kot so POPCNT emulator razvil ogurets za izvajanje Quantum Break na CPU pred SSE4.2. Vendar za Apex Legends uporablja mehanizem Easy Anti-Cheat. Če uporabljate emulator POPCNT, da popravite izvršni binarni program r5apex.exe Apex Legends, bo sprožil sistem za preprečevanje goljufij in vas bo morda prepovedal EA (Electronic Arts), založnik Apex Legends.
Po mnenju oguretsa je rešitev uporaba naprednega nalagalnika, ki zažene emulator v načinu za odpravljanje napak, izogibanje vsem poskusom zaznavanja emulatorja (tehnologije proti odpravljanju napak) ter zakrpanje igre v realnem času in v pomnilniku.
Rešitev 2. Zanesite se na Intel SDE
Po navedbah Intelja SDE , Emulator za razvoj programske opreme, temelji na dinamičnem binarnem instrumentnem sistemu Pin in XED-kodirniku-dekoderju. CPUID zahteva, da ugotovi, katere funkcije je treba posnemati. SDE spremeni izhod CPUID, tako da se prevedenim programom, ki preverijo emulirane funkcije, sporoči, da te funkcije obstajajo.
Vendar SDE ubija zmogljivost tako, da posnema celotno arhitekturo Nehalem in zaseda CPU, medtem ko zgornji emulator POPCNT ne. Orodje Pin emulatorja POPCNT se odstrani po začetnem nalaganju. Vse, kar mora storiti emulator POPCNT, je popraviti CPUID, da omogoči zastavico funkcije POPCNT. Z emulatorjem POPCNT vam ni treba ves čas neprekinjeno izvajati sledilca Pin, da se znebite » CPU nima POPCNT ”Zadeva.
Namig: Intel SDE bo sprožil tudi sistem proti goljufijam.
Rešitev 3. Nadgradite CPU
Zdi se, da sta zgornji dve rešitvi nekako tvegani. Če ste potem ne pustolovski ljudje, je najboljša izbira nadgradite svoj CPU v združljiv način. Ali pa preprosto nadgradite celoten računalnik, da bo izpolnjeval minimalne zahteve Apex Legends:
- CPU: Intel Core i3-6300 3,8 GHz ali AMD FX-4350 4,2 GHz štirijedrni procesor
- RAM: 6 GB
- GPU: AMD Radeon HD 7700 ali NVIDIA GeForce GT 640
- GPU RAM: 1 GB
- OS: 64-bitni Windows 7
- Trdi disk: 30 GB
Zgornje so osnovne zahteve računalniške strojne in programske opreme. Če želite zagotoviti, da Apex Legends deluje, morate vsaj opremiti svoj računalnik z njimi ali višjimi.
Namig: Če se odločite za nadgradnjo celotne naprave, vključno s trdimi diski, hkrati pa ohranite trenutne podatke, se lahko za kopiranje podatkov o disku (vključno z operacijskim sistemom) na nov pogon zanesete na čarovnika za particije MiniTool.Brezplačen prenos
Rešitev 4. Dev Sided Solution za odpravo CPU-ja nima SSSE3
Samo nastavitev '-arch = SSE2 -axSSE4.1, SSE4.2, SSSE3, SSE3' namesto česa takega '-march = corei7' v možnostih prevajalnika.
Rešitev 5. Zaustavite Apex Legends pri preverjanju navodil POPCNT
Ker je POPCNT dodatno navodilo, ki ga v igri ni mogoče uporabiti, ga je pri nalaganju igre pri iskanju navodil za CPU prilagodljivo preskočiti. To lahko storijo razvijalci Apex Legends.
Čeprav imajo to težavo samo stari CPU in uporabniki, ki uporabljajo stare CPU, niso v glavnem, je vredno poskusiti, saj je na spletu še vedno veliko pritožb na različnih velikih forumih, kot so odgovori.ea, Reddit, GitHub, Tom’sHARDWARE itd.
Poleg Apex Legends je na številne druge igre vplival » CPU nima POPCNT ”, Vključno z agenti Mayhem, Black Ops IV, Dishonored 2, EDF, Final Fantasy XV itd. Kljub temu so vsi popravljeni in jih je mogoče zagnati na starih strojih.