Nepalaikomas procesorius: CPU neturi POPCNT [5 pataisymai] [Partition Magic]

Santrauka:

procesorius neturi popcnt

Šiame straipsnyje daugiausia kalbama apie klaidą „Nepalaikomas procesorius: CPU neturi POPCNT!“ tai tikriausiai pasirodo paleidus „Apex Legends“ sename kompiuteryje. Taip pat pateikiami keli problemos sprendimo būdai. Sužinokite daugiau apie procesoriaus problemas „MiniTool“ skaidinių magija Interneto svetainė.





Greita navigacija:

„Apex Legends“ procesorius neturi POPCNT

Dažniausiai pasitaiko, kai paleidžiate „Apex Legends“ žaidimą sename kompiuteryje, gaunate klaidos pranešimą: „Nepalaikomas procesorius: CPU neturi POPCNT!“ Tai reiškia, kad jūsų senas procesorius, greičiausiai, senas „Intel“ procesorius, kuris nėra sukurtas naudojant SSE4 instrukcijas, nepalaiko žaidimo. SSE4 nurodo „Streaming SIMD Extensions 4“ - SIMD (Single Instruction, Multiple Data) procesoriaus instrukcijų rinkinį, naudojamą „Intel Core“ mikroarchitektūroje ir AMD K10 (K8L).

Susijęs straipsnis: „6 būdai, kaip pasiekti„ Apex Legends “, nepaleis„ Windows 10 “

Kas yra POPCNT procesorius?

Remiantis „Wikipedia“, nurodymu POPCNT, gyventojų skaičiumi (skaičiuojamas 1 bitų skaičius), palaikymas nurodomas per vėliavą CPUID.01H; ECX.POPCNT [Bit 23]. „Intel“ įgyvendina POPCNT pradedant „Nehalem“ mikroarchitektūra, o AMD - su Barselonos mikroarchitektūra.



Ši instrukcija veikia sveikojo skaičiaus, o ne SSE registruose. Tai nėra SIMD instrukcija, tačiau rodoma tuo pačiu metu ir, nors AMD ją įdiegė su SSE4a instrukcijų rinkiniu. Jis skaičiuojamas kaip atskiri plėtiniai su atskirais CPUID bitais, kurie rodo palaikymą.

CPU neturi POPCNT Fix

yra keletas sprendimų, kaip išspręsti problemą „CPU neturi POPCNT“.

Sprendimas 1. Naudokite POPCNT emuliatorių

Yra tokių įrankių kaip POPCNT emuliatorius sukūrė „ogurets“, norėdamas paleisti „Quantum Break“ prieš SSE4.2 procesorius. Vis dėlto „Apex Legends“ jis naudoja „Easy Anti-Cheat“ variklį. Jei pasinaudosite POPCNT emuliatoriumi, kad užtaisytumėte „Apex Legends“ vykdomąjį dvejetainį failą r5apex.exe, jis suaktyvins kovos su apgaule sistemą ir jus gali uždrausti „Apex Legends“ leidėjas EA („Electronic Arts“).



Pasak ogurets, sprendimas yra naudoti sudėtingą krautuvą, kuris paleidžia emuliatorių derinimo režimu, apeina visus bandymus aptikti emuliatorių (kovos su derinimu technologijos), taip pat pataiso žaidimą realiuoju laiku ir atmintyje.

2 sprendimas. Pasikliaukite „Intel SDE“

„Intel“ duomenimis, SDE , Programinės įrangos kūrimo emuliatorius, yra sukurtas ant „Pin“ dinaminės dvejetainės instrumentų sistemos ir XED kodavimo-dekoderio. Norint išsiaiškinti, kokias funkcijas reikia imituoti, reikia CPUID. SDE modifikuoja CPUID išvestį taip, kad sukompiliuotoms programoms, tikrinančioms imituojamas funkcijas, būtų pasakyta, kad šios funkcijos egzistuoja.

Tačiau SDE naikina našumą, imituodamas visą „Nehalem“ architektūrą ir užimdamas procesorių, o pirmiau minėtas POPCNT emuliatorius to nedarys. POPCNT emuliatoriaus kaiščių įrankis yra atjungiamas po pradinio įkėlimo. Viskas, ką turi padaryti POPCNT emuliatorius, yra užtaisyti CPUID, kad būtų įgalinta POPCNT funkcijų vėliava. Naudodamiesi „POPCNT Emulator“, jums nereikia nuolat naudoti PIN žymeklio, kad atsikratytumėte „ CPU neturi POPCNT “Reikalas.



Patarimas: „Intel SDE“ taip pat suveiks anti-cheat sistemą.

Sprendimas 3. Atnaujinkite procesorių

Panašu, kad minėti du sprendimai yra kažkaip rizikingi. Tada, jei esate ne nuotykių ieškantys žmonės, geriausias pasirinkimas yra atnaujinkite savo procesorių į suderinamą režimą. Arba tiesiog atnaujinkite visą kompiuterį, kad jis atitiktų minimalius „Apex Legends“ reikalavimus:

  • Procesorius: „Intel Core i3-6300 3.8GHz“ arba „AMD FX-4350 4.2GHz“ keturių branduolių procesorius
  • RAM: 6 GB
  • GPU: „AMD Radeon HD 7700“ arba „NVIDIA GeForce GT 640“
  • GPU RAM: 1 GB
  • OS: „Windows 7“, 64 bitų
  • Kietasis diskas: 30 GB

Pirmiau pateikiami pagrindiniai kompiuterio aparatinės ir programinės įrangos komponentų reikalavimai. Norėdami užtikrinti, kad „Apex Legends“ veiktų, turėtumėte bent jau aprūpinti savo kompiuterį ar aukštesnius.

Patarimas: Jei nuspręsite atnaujinti visą savo mašiną, įskaitant standžiuosius diskus, išsaugodami dabartinius duomenis, galite pasikliauti „MiniTool Partition Wizard“, kad kopijuotumėte disko duomenis (įskaitant operacinę sistemą) į naują diską.
Nemokamas atsisiuntimas

Sprendimas 4. „Dev Sided“ sprendimas norint ištaisyti procesorių neturi SSSE3

Tiesiog nustatymas '-arch = SSE2 -axSSE4.1, SSE4.2, SSSE3, SSE3' vietoj kažko panašaus '-march = corei7' kompiliatoriaus parinktyse.



Sprendimas 5. Nustokite „Apex Legends“ tikrinti, ar nėra POPCNT instrukcijos

Kadangi POPCNT yra papildoma instrukcija, kurios negalima naudoti žaidime, ją yra lengva praleisti, kai įkeliant žaidimą ieškoma procesoriaus instrukcijų. Tai gali padaryti „Apex Legends“ kūrėjai.

Nors šią problemą turi tik seni procesoriai ir vartotojai, kurie naudoja senus procesorius, nėra pagrindiniai, verta pabandyti, nes vis dar yra daug skundų internete įvairiuose dideliuose forumuose, pvz., Atsakymuose .ea, Reddit, GitHub, Tom'sHARDWARE ir kt.

Be „Apex Legends“, yra daugybė kitų žaidimų, kuriuos paveikė „ CPU neturi POPCNT “Problema, įskaitant„ Mayhem “agentus,„ Black Ops IV “,„ Dishonored 2 “, EDF,„ Final Fantasy XV “ir pan. Vis dėlto jie visi yra užtaisyti ir gali būti paleisti tose senose mašinose.