3 votos

MacBook Pro 2015 muy lento desde macOS Sierra / Sierra Alta [Con tal vez un inicio por una respuesta]

Desde macOS Sierra o Sierra Alta, macOS se ha convertido en muy, muy lento.
Reinstalar El Capitan (incluso hoy) se soluciona el problema.
GNU/Linux y Windows, también son mucho más rápidos, como El Capitan era.

Por más lento, me refiero a dos veces (o más) el tiempo para construir un simple C del proyecto (a partir de los 5-6 segundos a 15 segundos), todo el sistema es muy lento, de verdad creo que es un macOS problema.

Para información, he probado principalmente con gcc-9 y clang-10 con mis proyectos de la escuela.
También he usado tcc 0.9.27, construido a partir de la fuente, con un maniquí de hacer+C proyecto, ver más abajo.

Ya he probado a volver a instalar macOS.

No estoy seguro sobre qué hacer, a alguien ecountered esto ?

Necesito macOS para iOS/tvOS conjunto de herramientas, por lo que no puedo cambiar.
El cambio a una distribución GNU/Linux sería bueno si pudiera.

Si alguien necesita más datos específicos, no lo dude.
Muchas gracias por tu ayuda !


Edit: he intentado reemplazar un kext y obtuvo mejoras significativas, ver más abajo.


Cosas que he probado siempre en el mismo equipo con un muñeco de repos edrflt/build_speed :

tcc 0.9.27, construido a partir de la fuente make -j5

Ubuntu 20.04 (fast)               0,94s user 0,53s system 342% cpu 0,428 total

Mac OS X Yosemite 10.10 (fast)    1,84s user 1,05s system 284% cpu 1,016 total

Mac OS X El Capitan 10.11 (fast)  3,04s user 1,18s system 316% cpu 1,332 total

macOS Sierra 10.12                4,70s user 2,64s system 265% cpu 2,769 total

macOS High Sierra 10.13           6,03s user 2,79s system 257% cpu 3,428 total

macOS Mojave 10.14 (slow)         8,30s user 3,09s system 231% cpu 4,912 total

macOS Catalina 10.15 (slow)       6,01s user 3,35s system 193% cpu 4,827 total

El tiempo de construcción se multiplica por casi 5 vs Ubuntu 20.04 que lleva menos de un segundo.

gcc-9

Ubuntu 20.04 - gcc 9.3.0 de apt

make -j5  10,15s user 4,69s system 361% cpu 4,111 total
make -j5  10,13s user 4,74s system 357% cpu 4,162 total
make -j5  10,27s user 4,54s system 359% cpu 4,119 total

macOS Catalina 10.15 - gcc 9.3.0 de cerveza

make -j5  13,95s user 10,55s system 298% cpu 8,204 total
make -j5  16,91s user 12,81s system 252% cpu 11,752 total
make -j5  14,05s user 10,81s system 295% cpu 8,412 total

Kext de reemplazo - mejoras significativas

Después de algunas investigaciones, encontré que IOPlatformPluginFamily.kext podría ser el culpable (o uno de ellos).
He sustituido el kext en mi configuración de Catalina con la de El Capitan, corrió la misma de las pruebas, se obtuvieron los siguientes resultados (con tcc) :

make -j5   5.75s user 2.21s system 278% cpu 2.862 total
make -j5   5.78s user 2.13s system 278% cpu 2.837 total
make -j5   5.74s user 2.13s system 277% cpu 2.836 total
make -j5   5.74s user 2.14s system 288% cpu 2.736 total

Lo que yo entiendo aquí es que conseguí actuaciones en torno a la que yo podría conseguir con la Sierra. No estoy muy segura acerca de las razones.
Pude ver que Mac-E43C1C25D4880AD6.plist de X86PlatformPlugin.kext dentro IOPlatformPluginFamily.kext cambiado (este archivo está relacionado con mi Mac modelo) pero no estoy seguro acerca de esto.
También vi que el binario X86PlatformPlugin cambiado, pero yo no investigar más sobre él.
Voy a compartir cualquier información adicional que pueda encontrar.


Notas :

Mi MacBook Pro, es esta :
MacBook Pro (Retina de 13 años, a principios de 2015) - MacBookPro12,1
i5 5257U - 8GB

Estoy totalmente abierto a cualquier prueba, cualquier sugerencia.
Sé que no sé lo suficiente sobre el bajo nivel de los componentes del SO y de los compiladores, por lo tanto, si usted tiene el tiempo, explicar mí como yo lo estoy de cinco años.
Voy a tomar en cualquier momento que se necesita.
Esto no es en absoluto acerca de macOS es mejor, GNU/Linux es mejor ... no, no, se trata de "quiero que mi equipo para obtener su velocidad".

1voto

Mr_Chimp Puntos 1023

Tengo exactamente el mismo problema que tú:

En primer lugar, me di cuenta de que todo el sistema estaba siendo más lenta de un más lento después de cada actualización. Podría ser a causa de las nuevas mejoras o la revisión Crisis y Spectre.


Pero, luego hice mi propia investigación:

He instalado GNU/Linux, y vio las mismas mejoras como: más sensible del sistema, una compilación más rápida. Pero, bueno, GNU/Linux es conocido por ser más rápido, pero no es normal tener una diferencia tan grande. Y estos también son revisados para crisis y Spectre.


Siguiente paso, instalar El Capitán:

Me acordé de cómo macOS fue el más rápido en el pasado, así que me decidí a darle una oportunidad e instalar El Capitan en mi Macbook, Y sí, TODO fue más rápido (y usted necesita para jugar a tenerlo instalado ya que apple probablemente ha "olvidado renovar los certificados").


Ahora que estoy seguro de que no es una cosa:

He hablado de ello a ver si soy el único que tiene el problema. Tengo un amigo con el mismo Macbook como a mí. Por lo que establecer un Genius bar de la reunión. Fuimos a una tienda de Apple, les mostró los hechos, una Macbook en El Capitan, el otro en la Sierra (sí, es un largo tiempo atrás) Vieron que estábamos en lo cierto, y el Genio dijo: "lo siento, veo que hay un problema, pero no puedo hacer nada por usted, tal vez trate de enviar un Comentario" Salimos con ninguna esperanza. Pero nos envió una retroalimentación, la cual fue ignorada por Apple.


La última cosa, es más que un rumor, pero me estoy tomando en cuenta, dado que explica el por qué:

Hablé acerca de mi Macbook problema a mis colegas. Y uno de ellos, sabía que hay un problema en estos Macbooks, así que le pidió más detalles, él tiene un amigo que trabajaba como desarrollador de Apple, son totalmente conscientes de que el problema con los Macbooks, pero las instrucciones son claras: "No,'t hablar de ella, olvidarse de él"

Detalles técnicos:

Es al parecer un kext problema con el SMC (o la fuente de alimentación del controlador?), se utilizó un hoteles de controlador. Este controlador del trabajo es proporcionar suficiente cantidad de energía para el CPU (Es como una característica para la mejora de la tecnología turbo boost, creo) Y su trabajo no se realiza correctamente lo que es la razón por la que estamos experimentando estos problemas. El controlador está deshabilitado en otros sistemas operativos ya que no tienen el kext. Es por eso que sólo tenemos el problema en macOS

Eso es bastante convincente razón: que soplaba el controlador y no quieren reparar sus propios error, así que tenemos que comprar uno nuevo pretender que nuestra laptop es viejo. Pero sólo hay 5 generación de procesadores Intel entre este Mac, y el día de hoy. Y todos sabemos cómo mínimo las mejoras son.


Si alguien tiene una idea que podría hacer Apple/(más) la gente nos escucha, o encontrar más pruebas de que Apple está a engañar, por favor, háganoslo saber

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X