11 votes

Comment puis-je savoir si le processeur de mon Mac est compatible avec AVX ?

Informations de base pour mon cas particulier (mais il serait bon que les réponses soient plus générales) :

J'ai un MacBook Pro de 11 pouces. J'essaie d'exécuter MuJoCo mais il est écrit Illegal instruction: 4 . En cherchant des erreurs similaires sur Google, j'ai trouvé quelque chose qui dit que j'ai besoin d'un processeur qui a Prise en charge des instructions AVX .

Lorsque j'ai cherché à savoir si mon processeur prenait en charge AVX, je suis tombé sur le document suivant cette page qui donne une liste des processeurs prenant en charge AVX.

Lorsque j'ai cherché à savoir quel était le processeur de mon Mac, Google m'a dit d'utiliser "About This Mac", ce qui m'a simplement indiqué que j'avais une unité centrale de 1,5 GHz. 2.53 GHz Intel Core i5 mais cela ne semble figurer nulle part sur la liste, mais le site indique que ces types de CPU ont tendance à prendre en charge les instructions AVX.

Comment puis-je savoir si mon ordinateur prend effectivement en charge les instructions AVX ?

16voto

IconDaemon Points 17417

Exécutez cette commande dans le terminal :

sysctl -a | grep machdep.cpu.features

Vous obtiendrez un rapport comme celui-ci :

Redacted-Family-iMac:~ redacted_user$ sysctl -a | grep machdep.cpu.features

machdep.cpu.features : FPU VME DE PSE TSC MSR PAE MCE CX8 APIC SEP MTRR PGE MCA CMOV PAT PSE36 CLFSH DS ACPI MMX FXSR SSE SSE2 SS HTT TM PBE SSE3 PCLMULQDQ DTES64 MON DSCPL VMX SMX EST TM2 SSSE3 CX16 TPR PDCM SSE4.1 SSE4.2 x2APIC POPCNT AES PCID XSAVE OSXSAVE TSCTMR AVX1.0 RDRAND F16C

J'ai mis en gras la présence de la fonction CPU AXV1.0 dans le rapport de mon Mac : iMac 27" Late 2012 3.4GHz Core i7 .

(Réponse tirée de ce site .)

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X