211service.com
Niet-ondersteunde CPU: CPU heeft geen POPCNT [5 fixes] [Partition Magic]
Overzicht :

In dit artikel wordt voornamelijk gesproken over een foutmelding 'Niet-ondersteunde CPU: CPU heeft geen POPCNT!' dat verschijnt waarschijnlijk wanneer u Apex Legends op uw oude pc start. Het biedt ook verschillende methoden om het probleem op te lossen. Lees meer over CPU-problemen op MiniTool-partitiemagie website.
Snelle navigatie :
- Apex Legends CPU heeft geen POPCNT
- Wat is POPCNT CPU?
- CPU heeft geen POPCNT-fix
- Gebruikerscommentaar
Apex Legends CPU heeft geen POPCNT
De meeste situaties zijn wanneer u uw Apex Legends-game op uw oude pc start, u een foutmelding krijgt met de melding 'Niet-ondersteunde CPU: CPU heeft geen POPCNT!' Het betekent dat je oude CPU, hoogstwaarschijnlijk een oude Intel-CPU die niet is gebouwd met de SSE4-instructieset, het spel niet ondersteunt. De SSE4 verwijst naar Streaming SIMD Extensions 4, een SIMD (Single Instruction, Multiple Data) CPU-instructieset die wordt gebruikt in de Intel Core-microarchitectuur en AMD K10 (K8L).
Gerelateerd artikel: 6 manieren om Apex Legends te starten zal Windows 10 niet starten
Wat is POPCNT CPU?
Volgens Wikipedia, instructie POPCNT, populatie-telling (telaantal bits ingesteld op 1), wordt ondersteuning aangegeven via de CPUID.01H; ECX.POPCNT [Bit 23] vlag. Intel implementeert POPCNT te beginnen met de Nehalem-microarchitectuur en AMD met de Barcelona-microarchitectuur.
Deze instructie werkt op integer in plaats van SSE-registers. Het is geen SIMD-instructie, maar verschijnt tegelijkertijd en hoewel geïntroduceerd door AMD met de SSE4a-instructieset. Het wordt geteld als afzonderlijke extensies met zijn eigen speciale CPUID-bits om ondersteuning aan te geven.
CPU heeft geen POPCNT-fix
er zijn verschillende oplossingen om het probleem 'CPU heeft geen POPCNT' op te lossen.
Oplossing 1. Gebruik POPCNT Emulator
Er zijn tools zoals POPCNT-emulator ontwikkeld door ogurets om Quantum Break uit te voeren op pre-SSE4.2 CPU's. Toch gebruikt het voor Apex Legends de Easy Anti-Cheat-engine. Als je de POPCNT-emulator gebruikt om het uitvoerbare bestand r5apex.exe binair van Apex Legends te patchen, wordt het anti-cheat-systeem geactiveerd en kun je worden verbannen door EA (Electronic Arts), de uitgever van Apex Legends.
Volgens Ogurets is de oplossing om gebruik te maken van een geavanceerde lader die de emulator start in de foutopsporingsmodus, alle pogingen om de emulator te detecteren te omzeilen (anti-foutopsporingstechnologieën) en om het spel in realtime en in het geheugen te patchen.
Oplossing 2. Vertrouw op Intel SDE
Volgens Intel, SDE , Software Development Emulator, is gebouwd op het Pin dynamische binaire instrumentatiesysteem en de XED encoder-decoder. Het vereist CPUID om erachter te komen welke functies moeten worden geëmuleerd. SDE wijzigt de output van CPUID zodat gecompileerde applicaties die controleren op de geëmuleerde features, te horen krijgen dat die features bestaan.
SDE vermindert echter de prestaties door de volledige Nehalem-architectuur te emuleren en de CPU te bezetten, terwijl de bovenstaande POPCNT-emulator dat niet zal doen. POPCNT-emulator Pin-tool wordt losgekoppeld na de eerste keer laden. Alles wat POPCNT Emulator hoeft te doen, is CPUID patchen om de POPCNT-functievlag in te schakelen. Met POPCNT Emulator hoeft u Pin-tracer niet de hele tijd actief te houden om ' CPU heeft geen POPCNT ' er toe doen.
Tip: Intel SDE activeert ook het anti-cheatsysteem.
Oplossing 3. Upgrade CPU
Het lijkt erop dat de bovenstaande twee oplossingen op de een of andere manier riskant zijn. Dan, als u niet-avontuurlijke mensen bent, is de beste keuze om upgrade uw CPU naar een compatibele modus. Of upgrade gewoon uw hele computer om te voldoen aan de minimumvereisten van Apex Legends:
- CPU: Intel Core i3-6300 3,8 GHz of AMD FX-4350 4,2 GHz quad-core processor
- RAM: 6 GB
- GPU: AMD Radeon HD 7700 of NVIDIA GeForce GT 640
- GPU RAM: 1 GB
- Besturingssysteem: Windows 7 64 bit
- Harde schijf: 30 GB
Het bovenstaande zijn de basisvereisten van computerhardware- en softwarecomponenten. Om ervoor te zorgen dat uw Apex Legends werkt, moet u uw pc op zijn minst ermee of hoger uitrusten.
Tip: Als u besluit om uw hele machine inclusief harde schijven te upgraden terwijl u uw huidige gegevens behoudt, kunt u vertrouwen op MiniTool Partition Wizard om schijfgegevens (inclusief besturingssysteem) naar een nieuwe schijf te kopiëren.Gratis download
Oplossing 4. Dev-zijdige oplossing om de CPU te repareren heeft geen SSSE3
Gewoon aan het zetten '-arch = SSE2 -axSSE4.1, SSE4.2, SSSE3, SSE3' in plaats van zoiets als '-march = corei7' in de compiler-opties.
Oplossing 5. Voorkom dat Apex Legends controleert op POPCNT-instructies
Aangezien POPCNT een aanvullende instructie is die niet in het spel kan worden gebruikt, is het flexibel om deze over te slaan bij het controleren van de CPU-instructies bij het laden van het spel. Dit kan worden gedaan door de ontwikkelaars van Apex Legends.
Hoewel alleen oude CPU's dit probleem hebben en gebruikers die oude CPU's gebruiken niet de mainstream zijn, is het de moeite waard om het te proberen, aangezien er nog steeds veel klachten online zijn op verschillende grote forums zoals antwoorden .ea, Reddit, GitHub, Tom'sHARDWARE, enz.
Naast Apex Legends zijn er nog veel andere games die zijn beïnvloed door ' CPU heeft geen POPCNT ”Probleem, inclusief Agents of Mayhem, Black Ops IV, Dishonored 2, EDF, Final Fantasy XV enzovoort. Toch zijn ze allemaal gepatcht en kunnen ze op die oude machines worden gestart.