211service.com
Nicht unterstützte CPU: CPU hat kein POPCNT [5 Fixes] [Partition Magic]
Zusammenfassung :

In diesem Artikel geht es hauptsächlich um den Fehler 'Nicht unterstützte CPU: CPU hat kein POPCNT!' Dies wird wahrscheinlich angezeigt, wenn Sie Apex Legends auf Ihrem alten PC starten. Es bietet auch verschiedene Methoden, um das Problem zu lösen. Weitere Informationen zu CPU-Problemen finden Sie unter MiniTool Partitionsmagie Webseite.
Schnelle Navigation :
Apex Legends CPU hat kein POPCNT
Die meisten Situationen sind, wenn Sie Ihr Apex Legends-Spiel auf Ihrem alten PC starten, eine Fehlermeldung mit der Meldung 'Nicht unterstützte CPU: CPU hat kein POPCNT!' Dies bedeutet, dass Ihre alte CPU, höchstwahrscheinlich eine alte Intel-CPU, die nicht mit dem SSE4-Befehlssatz erstellt wurde, das Spiel nicht unterstützt. Der SSE4 bezieht sich auf Streaming SIMD Extensions 4, einen SIMD-CPU-Befehlssatz (Single Instruction, Multiple Data), der in der Intel Core-Mikroarchitektur und AMD K10 (K8L) verwendet wird.
In Verbindung stehender Artikel: 6 Wege zu Apex-Legenden Windows 10 wird nicht gestartet
Was ist POPCNT-CPU?
Laut Wikipedia wird der Befehl POPCNT, Populationsanzahl (Anzahl der auf 1 gesetzten Bits), Unterstützung über das Flag CPUID.01H; ECX.POPCNT [Bit 23] angezeigt. Intel implementiert POPCNT beginnend mit der Nehalem-Mikroarchitektur und AMD mit der Barcelona-Mikroarchitektur.
Dieser Befehl arbeitet eher mit ganzzahligen als mit SSE-Registern. Es handelt sich nicht um einen SIMD-Befehl, sondern wird gleichzeitig angezeigt und von AMD mit dem SSE4a-Befehlssatz eingeführt. Es wird als separate Erweiterung mit eigenen dedizierten CPUID-Bits gezählt, um die Unterstützung anzuzeigen.
CPU hat kein POPCNT-Update
Es gibt verschiedene Lösungen, um das Problem „CPU hat kein POPCNT“ zu lösen.
Lösung 1. Verwenden Sie den POPCNT-Emulator
Es gibt Tools wie POPCNT Emulator Entwickelt von ogurets, um Quantum Break auf CPUs vor SSE4.2 auszuführen. Für Apex Legends wird jedoch die Easy Anti-Cheat-Engine verwendet. Wenn Sie den POPCNT-Emulator verwenden, um die ausführbare Binärdatei r5apex.exe von Apex Legends zu patchen, wird das Anti-Cheat-System ausgelöst und Sie werden möglicherweise von EA (Electronic Arts), dem Herausgeber von Apex Legends, gesperrt.
Laut ogurets besteht die Lösung darin, einen ausgeklügelten Loader zu verwenden, der den Emulator im Debug-Modus startet, alle Versuche, den Emulator zu erkennen (Anti-Debugging-Technologien), zu umgehen und das Spiel in Echtzeit und im Speicher zu patchen.
Lösung 2. Verlassen Sie sich auf Intel SDE
Laut Intel SDE Der Software Development Emulator basiert auf dem dynamischen binären Pin-Instrumentierungssystem und dem XED-Encoder-Decoder. Die CPUID muss herausfinden, welche Funktionen emuliert werden sollen. SDE ändert die Ausgabe der CPUID so, dass kompilierten Anwendungen, die nach emulierten Funktionen suchen, mitgeteilt wird, dass diese Funktionen vorhanden sind.
SDE beeinträchtigt jedoch die Leistung, indem es die gesamte Nehalem-Architektur emuliert und die CPU belegt, während der oben genannte POPCNT-Emulator dies nicht tut. POPCNT-Emulator Das Stiftwerkzeug wird nach dem ersten Laden abgenommen. Alles, was der POPCNT-Emulator tun muss, ist, die CPUID zu patchen, um das POPCNT-Funktionsflag zu aktivieren. Mit dem POPCNT-Emulator müssen Sie den Pin-Tracer nicht ständig laufen lassen, um „ CPU hat kein POPCNT ' Angelegenheit.
Trinkgeld: Intel SDE wird auch das Anti-Cheat-System auslösen.
Lösung 3. Aktualisieren Sie die CPU
Es scheint, dass die beiden oben genannten Lösungen irgendwie riskant sind. Wenn Sie keine abenteuerlustigen Menschen sind, ist die beste Wahl Aktualisieren Sie Ihre CPU in einen kompatiblen Modus. Oder aktualisieren Sie einfach Ihren gesamten Computer, um die Mindestanforderungen von Apex Legends zu erfüllen:
- CPU: Intel Core i3-6300 3,8 GHz oder AMD FX-4350 4,2 GHz Quad-Core-Prozessor
- RAM: 6 GB
- GPU: AMD Radeon HD 7700 oder NVIDIA GeForce GT 640
- GPU-RAM: 1 GB
- Betriebssystem: Windows 7 64-Bit
- Festplatte: 30 GB
Dies sind die grundlegenden Anforderungen an Computerhardware- und -softwarekomponenten. Um sicherzustellen, dass Ihre Apex Legends funktionieren, sollten Sie Ihren PC mindestens mit diesen oder höheren ausstatten.
Trinkgeld: Wenn Sie Ihr gesamtes Gerät einschließlich der Festplatten aktualisieren möchten, während Sie Ihre aktuellen Daten behalten, können Sie sich auf den MiniTool-Partitionsassistenten verlassen, um Festplattendaten (einschließlich Betriebssystem) auf ein neues Laufwerk zu kopieren.Kostenfreier Download
Lösung 4. Dev Sided Solution zur Behebung der CPU hat kein SSSE3
Einfach einstellen '-arch = SSE2 -axSSE4.1, SSE4.2, SSSE3, SSE3' statt so etwas '-march = corei7' in den Compiler-Optionen.
Lösung 5. Verhindern Sie, dass Apex Legends nach POPCNT-Anweisungen sucht
Da POPCNT eine zusätzliche Anweisung ist, die nicht im Spiel verwendet werden kann, kann sie flexibel übersprungen werden, wenn beim Laden des Spiels nach den CPU-Anweisungen gesucht wird. Dies kann von den Entwicklern von Apex Legends durchgeführt werden.
Obwohl nur alte CPUs dieses Problem haben und Benutzer, die alte CPUs verwenden, nicht zum Mainstream gehören, lohnt es sich, es zu versuchen, da in verschiedenen großen Foren wie answers.ea, Reddit, GitHub, Tom'sHARDWARE usw. immer noch viele Beschwerden online sind.
Neben Apex Legends gibt es viele andere Spiele, die von „ CPU hat kein POPCNT Problem, einschließlich Agents of Mayhem, Black Ops IV, Dishonored 2, EDF, Final Fantasy XV und so weiter. Sie sind jedoch alle gepatcht und können auf diesen alten Computern gestartet werden.