Puedes obtener la generación del procesador ejecutando el siguiente comando en Terminal:
sysctl machdep.cpu.brand_string
Si la salida contiene un guión y un número después de tu modelo "iX-Core", el primer dígito después de la barra es la generación del procesador. Ver: Números de procesadores de Intel®: Portátiles, Escritorio y Dispositivos Móviles
Ejemplos:
- 2nd Generation : Intel(R) Core(TM) i5-2760QM
- 5th Generation : Intel(R) Core(TM) i7-5257U CPU @ 2.70GHz
- 6th Generation : Intel(R) Core(TM) m3-6Y30
- 8th Generation : Intel(R) Core(TM) i5-8350U
Si falta el guión, es de primera generación (o una CPU diferente por completo), por ejemplo:
- 1st Generation : Intel(R) Core(TM) i5 CPU 750 @ 2.67GHz
Enfoque diferente:
sysctl machdep.cpu
Te da información detallada de la CPU.
Desde machdep.cpu.extmodel
:
- 0 para un "Intel(R) Core(TM)2 CPU T7400 @ 2.16GHz"
- 1 para un iMac-i5 de finales de 2009 "Intel(R) Core(TM) i5 CPU 750 @ 2.67GHz"
- 1 para un Mac Pro (Mediados de 2010) "Intel(R) Xeon(R) CPU W3530 @ 2.80GHz"
- 4 para un macbook pro de 2015 (4ta generación)
- 4 para un "Intel(R) Core(TM) i7-4770HQ CPU @ 2.20GHz" (4ta generación)
Aunque es inconsistente:
- 4 para un macbook de 2016 "Intel(R) Core(TM) m3-6Y30" (6ta generación)
- 5 para un "Intel(R) Core(TM) i7-6820HQ CPU @ 2.70GHz" (6ta generación)
Desde el comentario de fsb a continuación:
Según Intel, la generación es el primer número después del "-" (en machdep.cpu.brand_string)
0 votos
Necesitamos saber exactamente qué modelo también - línea superior, inc (año)
0 votos
Entonces, ¿no hay forma de obtener la información directamente desde el Mac? Si la respuesta implica hacer algunas referencias cruzadas, entonces (1) ¿qué datos se necesitan recolectar del Mac y (2) dónde se puede encontrar la "generación" con los datos recopilados?
1 votos
La quinta generación es la última que tiene un iMac Intel Core i5 de 2.8 GHz.
0 votos
Aparentemente se trata de encontrar el número del procesador: intel.com/content/www/us/en/processors/processor-numbers.html pero parece estar oculto en alguna parte
0 votos
@user3439894 gracias por ayudar me pero creo que una respuesta canónica sería más apropiada
0 votos
Lo escribí como un comentario porque en este momento no tengo tiempo para ponerlo en una respuesta adecuada.
0 votos
Aunque
machdep.cpu.brand_string: Intel(R) Core(TM) i5 CPU 760 @ 2.80GHz
según la última URL, ¿esto es... ¿de 1ra generación?