CPU neacceptat: CPU nu are POPCNT [5 remedieri] [Partition Magic]

Rezumat :

cpu nu are popcnt

Acest articol vorbește în principal despre o eroare „CPU neacceptat: CPU nu are POPCNT!” care probabil apare atunci când lansați Apex Legends pe vechiul computer. De asemenea, oferă mai multe metode pentru a rezolva problema. Aflați mai multe despre problemele procesorului Magia partiției MiniTool site-ul web.





Navigare rapidă:

CPU Apex Legends nu are POPCNT

Cele mai multe situații sunt atunci când lansați jocul Apex Legends pe vechiul computer, primiți un mesaj de eroare care spune „CPU neacceptat: CPU nu are POPCNT!” Înseamnă că vechiul dvs. procesor, cel mai probabil un vechi procesor Intel care nu este construit cu setul de instrucțiuni SSE4, nu acceptă jocul. SSE4 se referă la Streaming SIMD Extensions 4, un set de instrucțiuni CPU SIMD (Instrucțiune Unică, Date Multiple) utilizat în microarhitectura Intel Core și AMD K10 (K8L).

Articol asociat: 6 moduri în care Apex Legends nu va lansa Windows 10

Ce este CPU POPCNT?

Conform Wikipedia, instrucțiunea POPCNT, numărul populației (numărul de biți setat la 1), suportul este indicat prin steagul CPUID.01H; ECX.POPCNT [Bit 23]. Intel implementează POPCNT începând cu microarhitectura Nehalem și AMD cu microarhitectura din Barcelona.



Această instrucțiune operează pe registre întregi, mai degrabă decât pe registre SSE. Nu este o instrucțiune SIMD, dar apare în același timp și, deși introdusă de AMD cu setul de instrucțiuni SSE4a. Este considerat ca extensii separate cu proprii biți CPUID dedicați pentru a indica suportul.

CPU nu are corecție POPCNT

există mai multe soluții pentru a rezolva problema „CPU nu are POPCNT”.

Soluție 1. Utilizați Emulatorul POPCNT

Există instrumente de genul Emulator POPCNT dezvoltat de ogurets pentru a rula Quantum Break pe procesoare pre-SSE4.2. Cu toate acestea, pentru Apex Legends, folosește motorul Easy Anti-Cheat. Dacă utilizați Emulatorul POPCNT pentru a corela binarul executabil r5apex.exe al Apex Legends, acesta va declanșa sistemul anti-cheat și este posibil să fiți interzis de EA (Electronic Arts), editorul Apex Legends.



Potrivit ogurets, soluția este de a utiliza un încărcător sofisticat care pornește emulatorul în modul de depanare, eludează toate încercările de detectare a emulatorului (tehnologii anti-depanare), precum și corecția jocului în timp real și în memorie.

Soluția 2. Mizați pe Intel SDE

Potrivit Intel, SDE , Software Development Emulator, este construit pe sistemul de instrumente binare Pin dinamic și pe codificatorul-decodor XED. Este nevoie de CPUID pentru a afla ce caracteristici trebuie emulate. SDE modifică ieșirea CPUID astfel încât aplicațiilor compilate care verifică caracteristicile emulate să li se spună că aceste caracteristici există.

Cu toate acestea, SDE ucide performanța emulând întreaga arhitectură Nehalem și ocupând CPU, în timp ce emulatorul POPCNT de mai sus nu o va face. Instrumentul Pin al emulatorului POPCNT este detașat după încărcarea inițială. Tot ce trebuie să facă POPCNT Emulator este să corecte CPUID pentru a activa semnalizarea caracteristicii POPCNT. Cu POPCNT Emulator, nu trebuie să păstrați funcția Pin Tracer în permanență pentru a scăpa de „ CPU nu are POPCNT ”Contează.



Bacsis: Intel SDE va ​​declanșa, de asemenea, sistemul anti-cheat.

Soluția 3. Actualizați CPU

Se pare că cele două soluții de mai sus sunt cumva riscante. Atunci, dacă sunteți oameni non-aventuroși, cea mai bună alegere este să o faceți actualizați procesorul la un mod compatibil. Sau, pur și simplu actualizați întregul computer pentru a îndeplini cerințele minime ale Apex Legends:

  • CPU: procesor Intel Core i3-6300 3,8 GHz sau AMD FX-4350 4,2 GHz Quad-Core
  • RAM: 6 GB
  • GPU: AMD Radeon HD 7700 sau NVIDIA GeForce GT 640
  • RAM GPU: 1 GB
  • Sistem de operare: Windows 7 pe 64 de biți
  • Hard disk: 30 GB

Cele de mai sus sunt cerințele de bază ale componentelor hardware și software ale computerului. Pentru a vă asigura că Apex Legends funcționează, ar trebui cel puțin să vă echipați PC-ul cu ele sau cu altele superioare.

Bacsis: Dacă decideți să actualizați întreaga mașină, inclusiv hard disk-urile, păstrând în același timp datele curente, vă puteți baza pe MiniTool Partition Wizard pentru a copia datele de pe disc (inclusiv sistemul de operare) pe unitatea nouă.
Descărcare gratuită

Soluția 4. Soluția Dev Sided pentru a repara CPU nu are SSSE3

Doar setare '-arch = SSE2 -axSSE4.1, SSE4.2, SSSE3, SSE3' în loc de ceva de genul '-march = corei7' în opțiunile compilatorului.



Soluția 5. Opriți Apex Legends pentru a verifica instrucțiunile POPCNT

Întrucât POPCNT este o instrucțiune suplimentară care nu poate fi utilizată în joc, este flexibil să o săriți atunci când verificați instrucțiunile CPU la încărcarea jocului. Acest lucru poate fi realizat de dezvoltatorii Apex Legends.

Deși numai CPU-urile vechi au această problemă, iar utilizatorii care rulează CPU-uri vechi nu sunt obișnuite, merită încercat, deoarece există încă multe reclamații online pe diferite forumuri mari, cum ar fi answers.ea, Reddit, GitHub, Tom’sHARDWARE etc.

Pe lângă Apex Legends, există multe alte jocuri afectate de „ CPU nu are POPCNT ”, Inclusiv Agents of Mayhem, Black Ops IV, Dishonored 2, EDF, Final Fantasy XV și așa mai departe. Cu toate acestea, toate sunt patch-uri și pot fi lansate pe acele mașini vechi.