211service.com
Nem támogatott CPU: A CPU-nak nincs POPCNT [5 javítás] [Partícióvarázs]
Összegzés:

Ez a cikk főleg a „Nem támogatott CPU: A CPU-ban nincs POPCNT!” Hibáról szól. ez valószínűleg akkor jelenik meg, amikor elindítja az Apex Legends alkalmazást a régi számítógépén. Számos módszert is kínál a probléma kezelésére. További információ a CPU-problémákról itt: MiniTool partíció varázslat weboldal.
Gyors navigáció:
- Az Apex Legends CPU-nak nincs POPCNT-je
- Mi az a POPCNT CPU?
- A CPU-nak nincs POPCNT javítása
- Felhasználói megjegyzések
Az Apex Legends CPU-nak nincs POPCNT-je
A legtöbb helyzet az, amikor az Apex Legends játékot a régi PC-n indítja el, és hibaüzenetet kap: „Nem támogatott CPU: A CPU-ban nincs POPCNT!” Ez azt jelenti, hogy a régi CPU, valószínűleg egy régi Intel CPU, amely nem az SSE4 utasításkészletével készült, nem támogatja a játékot. Az SSE4 a Streaming SIMD Extensions 4, egy SIMD (Single Instruction, Multiple Data) CPU utasításkészletre vonatkozik, amelyet az Intel Core mikroarchitektúrában és az AMD K10 (K8L) -ben használnak.
Kapcsolódó cikk: Az Apex Legends 6 módja nem indítja el a Windows 10-et
Mi az a POPCNT CPU?
A Wikipedia szerint a POPCNT utasítás, a populáció száma (az 1-re beállított bitek száma), a támogatást a CPUID.01H; ECX.POPCNT [Bit 23] zászló jelzi. Az Intel a Nehalem mikroarchitektúrával kezdve a POPCNT-t, az AMD pedig a barcelonai mikroarchitektúrával valósítja meg.
Ez az utasítás egész számmal, nem pedig SSE regiszterekkel működik. Ez nem SIMD utasítás, mégis egyszerre jelenik meg, és bár az AMD bevezette az SSE4a utasításkészlettel. Külön kiterjesztésnek számít, saját dedikált CPUID bitekkel jelezve a támogatást.
A CPU-nak nincs POPCNT javítása
Számos megoldás létezik a „CPU-nak nincs POPCNT” probléma megoldására.
Megoldás 1. Használja a POPCNT emulátort
Vannak olyan eszközök, mint POPCNT emulátor az ogurets fejlesztette ki a Quantum Break futtatására SSE4.2 előtti CPU-kon. Mégis, az Apex Legends esetében az Easy Anti-Cheat motort használja. Ha a POPCNT emulátort használja az Apex Legends futtatható r5apex.exe bináris fájljának javításához, az aktiválja a csalás elleni rendszert, és előfordulhat, hogy betiltja az EA (Electronic Arts), az Apex Legends kiadója.
Az ogurets szerint a megoldás egy olyan kifinomult betöltő használata, amely hibakeresési módban indítja el az emulátort, megkerüli az emulátor észlelésének minden kísérletét (hibakeresés elleni technológiák), valamint valós időben és a memóriában foltozza a játékot.
2. megoldás Támaszkodjon az Intel SDE-re
Az Intel szerint SDE , Software Development Emulator, a Pin dinamikus bináris műszerrendszerre és az XED kódoló-dekóderre épül. CPUID-t igényel, hogy kitalálja, milyen funkciókat kell utánoznia. Az SDE úgy módosítja a CPUID kimenetét, hogy az emulált szolgáltatásokat ellenőrző összeállított alkalmazásoknak megmondják, hogy ezek a szolgáltatások léteznek.
Az SDE azonban megöli a teljesítményt azáltal, hogy utánozza a teljes Nehalem architektúrát és elfoglalja a CPU-t, míg a fenti POPCNT emulátor nem. A POPCNT emulátor Pin eszköze az első betöltés után leválik. A POPCNT emulátornak csak annyit kell tennie, hogy javítsa a CPUID-t a POPCNT szolgáltatásjelző engedélyezéséhez. A POPCNT Emulator használatával nem kell folyamatosan nyomon követnie a PIN-kódot, hogy megszabaduljon a „ A CPU nem rendelkezik POPCNT-vel ' ügy.
Tipp: Az Intel SDE beindítja a csalás elleni rendszert is.
3. megoldás: Frissítse a CPU-t
Úgy tűnik, hogy a fenti két megoldás valahogy kockázatos. Akkor, ha nem kalandvágyó emberek, akkor a legjobb választás az frissítse a CPU-t kompatibilis módba. Vagy egyszerűen frissítse az egész számítógépet, hogy megfeleljen az Apex Legends minimális követelményeinek:
- CPU: Intel Core i3-6300 3.8GHz vagy AMD FX-4350 4.2GHz négymagos processzor
- RAM: 6 GB
- GPU: AMD Radeon HD 7700 vagy NVIDIA GeForce GT 640
- GPU RAM: 1 GB
- Operációs rendszer: Windows 7 64 bit
- Merevlemez: 30 GB
A fentiek a számítógépes hardver és szoftver alkatrészek alapvető követelményeit támasztják alá. Az Apex Legends működésének biztosítása érdekében legalább fel kell szerelnie a számítógépét velük vagy magasabb rendű számítógéppel.
Tipp: Ha úgy dönt, hogy frissíti az egész gépet, beleértve a merevlemezeket is, miközben megőrzi a jelenlegi adatait, a MiniTool Partition Wizard használatára támaszkodva lemásolhatja a lemezadatokat (beleértve az operációs rendszert is) új meghajtóra.Ingyenes letöltés
4. megoldás: A CPU javítására szolgáló Dev Sided Solution nincs SSSE3
Csak beállít '-arch = SSE2 -axSSE4.1, SSE4.2, SSSE3, SSE3' valami ilyesmi helyett '-march = corei7' a fordító opcióiban.
5. megoldás: Állítsa le az Apex Legends alkalmazást a POPCNT utasítások ellenőrzéséről
Mivel a POPCNT egy olyan kiegészítő utasítás, amelyet nem lehet használni a játékban, rugalmasan átugorhatja azt, amikor a játék betöltésekor ellenőrzi a CPU utasításait. Ezt megtehetik az Apex Legends fejlesztői.
Habár csak a régi CPU-kkal van ilyen probléma, és a régi CPU-kat futtató felhasználók nem tartoznak a mainstream kategóriába, érdemes kipróbálni, mivel még mindig sok panasz érhető el online az olyan nagy fórumokon, mint a válaszok .ea, Reddit, GitHub, Tom'sHARDWARE stb.
Az Apex Legends mellett számos más játék is érintett A CPU nem rendelkezik POPCNT-vel ”Probléma, beleértve a Mayhem, a Black Ops IV, a Dishonored 2, az EDF, a Final Fantasy XV stb. Ügynökeit. Mégis, mindegyik javítva van, és el lehet indítani azokat a régi gépeket.