Tuettu CPU: CPU: lla ei ole POPCNT: tä [5 korjausta] [Partition Magic]

Yhteenveto:

prosessorilla ei ole popcnt-tiedostoa

Tässä artikkelissa puhutaan pääasiassa virheestä 'Ei tuettua CPU: CPU: lla ei ole POPCNT!' se näkyy todennäköisesti, kun käynnistät Apex Legendsin vanhalla tietokoneellasi. Se tarjoaa myös useita menetelmiä ongelman ratkaisemiseksi. Lisätietoja CPU-ongelmista MiniTool-osioiden taika verkkosivusto.





Nopea navigointi:

Apex Legends -prosessorilla ei ole POPCNT: tä

Useimmissa tilanteissa käynnistät Apex Legends -pelisi vanhalla tietokoneellasi, saat virheilmoituksen, jossa sanotaan 'Tukematon CPU: CPU: lla ei ole POPCNT!' Se tarkoittaa, että vanha suorittimesi, todennäköisesti vanha Intel-suoritin, jota ei ole rakennettu SSE4-ohjeiden avulla, ei tue peliä. SSE4 viittaa Streaming SIMD Extensions 4, SIMD (Single Instruction, Multiple Data) -prosessorikäskyjoukkoihin, joita käytetään Intel Core -arkkitehtuurissa ja AMD K10 (K8L).

Aiheeseen liittyvä artikkeli: 6 tapaa Apex-legendoihin ei käynnistä Windows 10: tä

Mikä on POPCNT-suoritin?

Wikipedian mukaan käsky POPCNT, väestömäärä (määritetty bittien lukumääräksi asetettu 1), tuki ilmoitetaan lipun CPUID.01H; ECX.POPCNT [bitti 23] kautta. Intel toteuttaa POPCNT: n alkaen Nehalemin mikroarkkitehtuurista ja AMD: n Barcelonan mikroarkkitehtuurista.



Tämä käsky toimii kokonaisluvulla eikä SSE-rekistereillä. Se ei ole SIMD-käsky, mutta se näkyy kuitenkin samanaikaisesti, ja vaikka AMD esitteli sen SSE4a-käskysarjan kanssa. Se lasketaan erillisiksi laajennuksiksi, joilla on omat CPUID-bittiensä tuen osoittamiseksi.

Suorittimessa ei ole POPCNT-korjausta

CPU: lla ei ole POPCNT-ongelmaa on useita ratkaisuja.

Ratkaisu 1. Käytä POPCNT-emulaattoria

On työkaluja, kuten POPCNT-emulaattori oguretsin kehittämä Quantum Break -toiminnon suorittaminen SSE4.2-pre-CPU: lla. Apex Legendsille se kuitenkin käyttää Easy Anti-Cheat -moottoria. Jos käytät POPCNT-emulaattoria korjaamaan Apex Legendsin suoritettavan r5apex.exe-binaarin, se laukaisee huijausjärjestelmän ja saatat kieltää Apex Legendsin julkaisijan EA: n (Electronic Arts).



Oguretsin mukaan ratkaisuna on käyttää hienostunutta latainta, joka käynnistää emulaattorin virheenkorjaustilassa, kiertää kaikki yritykset emulaattorin havaitsemiseksi (virheenkorjaustekniikat) sekä korjata pelin reaaliajassa ja muistissa.

Ratkaisu 2. Luota Intel SDE: hen

Intelin mukaan SDE , Ohjelmistokehityksen emulaattori, perustuu dynaamiseen Pin-binääriinstrumentointijärjestelmään ja XED-kooderidekooderiin. Se vaatii CPUID: n selvittääkseen, mitä ominaisuuksia jäljitellä. SDE muokkaa CPUID: n ulostuloa siten, että kootetuille sovelluksille, jotka tarkistavat emuloidut ominaisuudet, kerrotaan, että nämä ominaisuudet ovat olemassa.

SDE kuitenkin tappaa suorituskyvyn jäljittelemällä koko Nehalem-arkkitehtuurin ja varaamalla suorittimen, kun yllä oleva POPCNT-emulaattori ei. POPCNT-emulaattorin nastatyökalu irrotetaan alkulatauksen jälkeen. Kaikki POPCNT-emulaattorin tehtävä on korjata CPUID, jotta POPCNT-ominaisuuslippu voidaan ottaa käyttöön. POPCNT-emulaattorin avulla sinun ei tarvitse pitää Pin-merkkiainetta käynnissä koko ajan päästäksesi eroon ' CPU: lla ei ole POPCNT: tä ”Asia.



Kärki: Intel SDE laukaisee myös huijauksenestojärjestelmän.

Ratkaisu 3. Päivitä CPU

Näyttää siltä, ​​että edellä mainitut kaksi ratkaisua ovat jotenkin riskialttiita. Sitten, jos et ole seikkailunhaluisia ihmisiä, paras valinta on päivitä suorittimesi yhteensopivaan tilaan. Tai päivitä koko tietokoneesi vastaamaan Apex Legends -vaatimuksia:

  • Suoritin: Intel Core i3-6300 3.8GHz tai AMD FX-4350 4.2GHz Quad-Core -suoritin
  • RAM: 6 Gt
  • Näytönohjain: AMD Radeon HD 7700 tai NVIDIA GeForce GT 640
  • Näytönohjaimen RAM: 1 Gt
  • Käyttöjärjestelmä: Windows 7 64 bit
  • Kiintolevy: 30 Gt

Edellä on tietokonelaitteisto- ja ohjelmistokomponenttien perusvaatimuksia. Varmistaaksesi, että Apex Legends toimii, sinun tulisi ainakin varustaa tietokoneesi heillä tai uudemmilla.

Kärki: Jos päätät päivittää koko koneesi kiintolevyt mukaan lukien säilyttäen nykyiset tietosi, voit luottaa ohjattuun MiniTool Partition Wizard -ohjelmaan kopioidaksesi levytiedot (mukaan lukien käyttöjärjestelmä) uuteen asemaan.
Ilmainen lataus

Ratkaisu 4. Dev CPU -ratkaisu CPU: n korjaamiseen ei sisällä SSSE3: ta

Vain asettaminen '-arkki = SSE2 -axSSE4.1, SSE4.2, SSSE3, SSE3' jotain sellaista '-march = corei7' kääntäjän asetuksissa.



Ratkaisu 5. Lopeta Apex Legendsin tarkistaminen POPCNT-ohjeiden varalta

Koska POPCNT on lisäohje, jota ei voi käyttää pelissä, se on joustava ohittaa, kun tarkistat suorittimen ohjeita ladatessasi peliä. Tämän voivat tehdä Apex Legends -kehittäjät.

Vaikka ongelma on vain vanhoilla suorittimilla ja vanhoja suorittimia käyttävät käyttäjät eivät kuulu valtavirtaan, kannattaa kokeilla, koska verkossa on edelleen paljon valituksia suurilla foorumeilla, kuten vastaukset .ea, Reddit, GitHub, Tom'sHARDWARE jne.

Apex Legendsin lisäksi monet muut pelit ovat vaikuttaneet CPU: lla ei ole POPCNT: tä ”Ongelma, mukaan lukien Mayhemin agentit, Black Ops IV, Dishonored 2, EDF, Final Fantasy XV ja niin edelleen. Silti ne kaikki on korjattu ja ne voidaan käynnistää näillä vanhoilla koneilla.