Ampliar RAM
El máximo de RAM de nuestras máquinas está en:
56Gb para los Nehalem de 1 CPU
64Gb para los Westmere de 1 CPU
128Gb para los Nehalem y Westmere de 2 CPU
(160 Gb segun algun usuario, aunque debe ser algun tipo de memoria concreta)
Si necesitamos o no tanta RAM creo que es fácil de saber. La mayoría de aplicaciones no le sacarán partido a más de 64Gb de RAM, para edición de vídeo por lo general es más fácil sacarle partido, aunque la mejora de velocidad de usar 96Gb respecto a 128Gb (o 48Gb respecto a 64Gb en monoprocesador) nos puede ser algo más beneficioso que esos Gb extra de los que poco partido vamos a sacar.
Es un tema que ya he tratado en un hilo a parte, hay muchas posibilidades, pero las reglas básicas a seguir son:
- No mezclar memoria registrada con no registrada.
- Evitar mezclar memoria ECC con no-ECC (pueden funcionar pero se deshabilitará el ECC)
- Evitar rellenar los 4 slots (ésto nos deja con 96Gb de máximo)
- Empezar a instalar módulos de fuera hacia adentro.
- Si tenemos módulos de diferente tamaño, no hay problema en mezclarlos.
- Las latencias no son un problema a la hora de combinar módulos.
- Se pueden usar módulos de bajo voltaje (funcionarán a voltaje normal)
- Se pueden mezclar modulos normales con módulos de bajo voltaje.
- En configuraciones de doble procesador, montar los módulos a modo de espejo entre la CPU0 y CPU1. Si el tamaño y distribución de RAM difiere entre ambos procesadores, el rendimiento se reduce ligeramente.
- Evitaremos los módulos 3Rx4 y 4Rx4, hasta donde llega mi experiencia, no son reconocidos con ninguna versión de firmware.
Por si os queréis pasar por el hilo:
https://www.hispasonic.com/foros/ubicacion-ram-mac-pro-51/537616
Tendremos en cuenta también que cuanta más RAM instalemos más le costará al Mac Pro arrancar, sobretodo la primera vez tras hacer el cambio. He visto tiempos de casi 30 segundos con 128Gb de RAM. Sobre la posibilidad de instalar módulos de 32Gb
Cambiar la CPU:
Cambiar la CPU a una más actual nos dará mucho más rendimiento y reducirá el consumo eléctrico en tareas convencionales a un coste bastante reducido.
Para saber la CPU de qué disponemos, podemos teclear lo siguiente en un terminal:
sysctl machdep.cpu.brand_string
Lo primero que tenemos que tener en cuenta es que las CPU disponibles pueden ser de 1 o 2 vías, una CPU de una vía no permitirá usar 2 CPU en un sistema dual. Sin embargo, una CPU de 2 vías trabajará sola sin problemas.
En los Nehalem los W35xx son de una sóla vía, mientras los E55xx, X55xx y W55xx son de 2 vías.
En los Westmere, los W36xx son de una sóla vía, y los E56xx y X56xx de 2 vías.
Tenemos la opción de mantenernos en los Nehalem si no queremos gastar apenas nada, los Xeon X5570 tienen un precio irrisorio, aunque sería recomendable cambiar a los Westmere por su mejor aprovechamiento de la energía (es necesario actualizar al firmware del 5.1 para que nuestro Mac Pro reconozca éstas nuevas CPU Westmere).
Para actualizar la CPU de un MP sencillo, sacaremos la bandeja, usaremos una llave Allen de 3mm de 12cm para extraer el disipador, limpiaremos soporte y tapa de CPU, abriremos el soporte de CPU, extraeremos la CPU con mucho cuidado de no golpear los contactos del zócalo e introduciremos la nueva CPU evitando que caiga sobre los contactos. Bloquearemos el soporte, limpiaremos con alcohol la superficie del disipador y CPU, aplicaremos pasta térmica (una más o menos buena, la que suele venir con las CPU de china no suele ser adecuada para CPU de 95W y más TDP) colocaremos el disipador, apretaremos los tornillos con la llave Allen y devolveremos la bandeja a su posición inicial.
Si queremos actualizar las CPU de un dual necesitaremos que la CPU no tengan tapa, IHS o que sean Delidded (es todo lo mismo), los podemos comprar así o intentar sacarla mediante calor y presión, puesto que las tapas van soldadas, hacerlo sólo aplicando presión destruirá la CPU casi seguro.
En los Duales, los procesadores estándar también pueden servir usando un juego con 3 anillas dentadas de M4 en cada tornillo y construyendo un puente térmico con el disipador que refrigere el VRM, los transistores encargados de alimentar las CPU, algo relativamente fácil si tenemos una placa de aluminio del tamaño adecuado y almohadilla térmica, aunque una CPU sin tapa refrigera muchísimo mejor.
Los precios de éstos procesadores dependerán de si los compras en AliExpress, Ebay, Amazon o portales de compraventa de segunda mano (vibbo, wallapop, mercasonic, etc...) y de si llevan o no tapa, dado que no se fabricaron más CPU sin tapa que las que Apple usó para sus Mac Pro 4.1 (ningún Westmere de 6 núcleos viene de fábrica sin tapa). Por descontado, siempre serán de segunda mano, así que en cuanto los recibais es mejor que tengáis todo lo necesario para instalarlos y testearlos. En cualquier caso, mientras los tratéis correctamente, pueden durar muchos años trabajando a pleno rendimiento, así que voy a poner algunos ejemplos de modelos compatibles, y el rendimiento según Passmark v9 (que aunque es un test sintético, nos puede dar una pista) [importante, los resultados actuales ofrecidos por passmark v10 distan considerablemente de los resultados aquí mostrados]:
He tomado los datos de éste post, pero los he complementado y ordenado según mi criterio.
http://blog.greggant.com/posts/2018/05/07/definitive-mac-pro-upgrade-guide.html#compatibilitychart
Veréis que he incluido el rendimiento para configuraciones duales, y si comparáis ciertas configuraciones duales del 4.1 con ciertas CPU de 6 núcleos, el rendimiento es superior para 1 sóla CPU. Siempre existe la posibilidad de que sólo useis una CPU en una bandeja Dual, también es importante saberlo.
52e443ae130da7500c293a0528168-4661076.jpg
A parte de cambiar la CPU, es recomendable cambiar la pasta térmica del Northbridge, incluso puede ser que tengais algún soporte roto y tengáis también que repararlo, sinó, vais a tener serios problemas de temperatura, al fin y al cabo, todas las transferencias de datos y comunicaciones con dispositivos pasan por el Northbridge, así que mejor tener cuidado con él. La mejor manera que yo he encontrado es revolucionando los ventiladores de entrada y salida hasta 750-850 RPM, con ésto, se mantendrá un flujo de aire que será suficiente para mantener el Northbridge a 60-65º y las CPU no harán girar ventiladores
Además, es importante que una vez actualizado el firmware (a 5.1 o superior) y cambiadas las CPU (en ese orden), hagáis un reset de PRAM, sea sacando la pila, apretando el boton de Reset PASS o presionando Command+ALT+P+R al arrancar y aguantando hasta después de que suene la campanilla para que podáis usar la RAM a 1333mhz, es una operación muy simple pero si no se hace correctamente, no os funcionará la RAM a la velocidad indicada. Es importante que no haya ningún módulo de 1066Mhz, porque entonces no funcionará a 1333Mz.
Si queréis una recomendación, seguid los parámetros energéticos que usó Apple para ampliar CPU en el Mac Pro 5.1 de 2012.
Monoprocesador: 130W
W3690
W3680
X5690
X5680
Doble Procesador: 95W
2x X5675
2x X5670
2x X5660
2x X5677 (8 Core)
También es importante no confundir TDP con potencia consumida, la mayoría de Xeons que pasan de 3.2Ghz son anunciados como TDP130W y es evidente que no consume lo mismo un Quad core que un Hexacore, la ventaja de una pareja de X5677 o X5672 será un mejor rendimiento monohilo, que nos permitirá latencias más bajas.