Instalacion GPU MSI R9 280x en MacPro 2,1

Desde hace unas semanas llevo probado el grabador Atomos Shogun con la Sony A7s y ZenSlider. El objetivo es empezar a hacer trabajos de video en 4K.

TheZenSlider_2015-abr-01

Contento con el equipo de grabación y rodaje, quedaba ver qué tal se comportaba el abuelo con este metraje en 4K y Final Cut Pro X (que es lo que uso principalmente para edición).

Antes de nada, decir que llevo pensando cambiar de equipo mucho tiempo, ya que en Final Cut Pro X la edición “normalita” de material en HD ya se hacía muy tediosa, sobre todo en cuanto hacías alguna corrección de color o aplicabas alguna capa adicional.

Adelanto que aunque todavía no me he decidido, creo que voy a montar un Hackintosh con una o dos gráfica MSI Radeon R9 280x. Aunque la justificación de la elección la dejo para un post posterior.

En nuestro famoso foro de MacRumors, hablan de que la GPU más potente que podemos poner en nuestro MacPro del 2006 es precisamente la MSI R9 280x Gaming, así que decidí comprarla y probarla en el MacPro, antes de lanzarme definitivamente, o no, al Hackintosh.

La instalación


Podéis conseguir la MSI R9 280X GAMING en Amazon a buen precio.

Lo más importante es saber que esta GPU consume más y necesita más potencia que la GTX660 que tenía instalada, por lo que necesita alimentarse con 2 cables dirigidos a las tomas de 6 pines de la placa base. Recordemos que con la GTX660 con un cable era suficiente para alimentarla.

La tarjeta tiene 2 conectores hembra de alimentación, uno de 6 pines y otro de 8. Incluida con la tarjeta viene un adaptador de 8 pines macho a 6 pines hembra, con lo que con un par de estos cables, la instalación se realiza sin ningún problema.

También podéis conseguir este Cable GPU para MacPro en Amazon.

Rendimiento

FCP-X-10.2Las pruebas de rendimiento siendo fáciles de realizar no son más que un mero número y hay que tomarlo como una referencia. Sobre todo porque, según el consenso general según que aplicaciones utilices, estas están más optimizadas para aprovechar las ventajas de las GPUS Nvidia o las Radeon.

Un caso clarísimo es Apple Final Cut Por X, que está muy optimizado para las ATI Radeon (openCL). Las aplicaciones de Adobe, en especial Premier y After Effects, según he leído son más “rentables” en entornos NVIDIA (openGL/CUDA).

Os dejo los tests de rendimiento:

GEEKBENCH3D 32bit

Rendimiento general, especialmente se prueba CPU

Mac Pro 2,66Ghz + GTX660: 1419 / 4447

Mac Pro 3Ghz + R9 280x: 1566 / 9740

MBP Retina i7 2.7Ghz: 3051/11647

GEEKS3D GPUTEST (TessMark x64 – openGL4.1)

Rendimiento de openGL con la GPU

Mac Pro 2,66Ghz + GTX660: 9666 (fps: 161)

Mac Pro 3Ghz + R9 280x: 5350 (fps: 89)

MBP Retina i7 2.7Ghz: 3062 (fps: 51)

LUXMARK (OpenCL)

Rendimiento de openCL con la GPU

Mac Pro 2,66Ghz + GTX660: 450

Mac Pro 3Ghz + R9 280x: 2259

MBP Retina i7 2.7Ghz: 373

Conclusiones

De base tenemos el handicap que una arquitectura moderna basada en un i7 a 2.7Ghz es el doble de rápido que nuestro doble Xeon a 3Ghz, lo cual parece increíble pero cierto.

En cuanto a la GPU, fijaros lo que os decía, la MSI R9 280x tiene la mitad de rendimiento en OpenGL que la GTX660 pero 4 veces más en OpenCL.

Y eso en Final Cut Pro X se nota, y mucho. Puedo hacer edición básica en modo “Better Performance” con el contenido grabado con el Shogun en ProRes y 4K. Con básica me refiero a alguna corrección de color sencilla y transiciones entre clips con una fluidez en el  interfaz de usuario aceptable. Todo esto con el material real, sin proxies.

Pero volvemos al tema de siempre, estamos sacando una rentabilidad increíble a una máquina del 2006, podemos hasta editar video 4K. Alucinante. Pero nuestro equipo está viviendo de prestado:

– tenemos limitado el rendimiento global por los slots PCIe 1.1 y por la arquitectura Xeon

no tenemos soporte, tenemos que cruzar los dedos cada vez que se actualiza OSX. Y por supuesto cuando llegue OSX 10.11 probablemente debamos esperar a que algún semi-dios como Piker-Alfa o anteriormente Tiamo hackee el nuevo boot.efi.

– A mi de vez en cuando no me arranca o me deja de reconocer 2 bancos de memoria.

– En mi configuración estoy por encima de los valores nominales de consumo de la fuente de alimentación. Amén de que la alimentación de la GPU viene por los pads de la placa base, lo cual es una barbaridad, ya que la MSI R9 280x llega a tener picos de consumo de 250W. Sin ir más lejos el sensor del disipador del Northbridge suele llegar facilmente a los 95º (debería cambiarle la pasta térmica y revisarlo por si se ha soltado el disipador del chip).

Actualización de máquina en breve. Ya os contaré.

Para más información y noticias sobre Final Cut Pro X, echad un ojo al blog de nuestros colegas finalcutpro.es

 

 

Actualización a 10.10.3

La actualización a Yosemite 10.10.3 ha ido como la seda. Todos los que tengáis (y debierais) tener instalado el PikeYoseFix, habréis podido comprobarlo.

Hacemos un pequeño recordatorio:

Cuando se realiza una actualización de OSX, puede que esta reemplace el fichero boot.efi modificado por Piker-Alfa, por el original de Apple, lo que hará que nuestro mac no arranque de nuevo.

Por ello, recomendamos a todo el mundo la instalación del script PikeYoseFix que reemplaza el fichero boot.efi por el modificado, cada vez que se reinicia el ordenador.

Recordad que en la primera pagina del hilo de MacRumors de marcamos tenéis una explicación fantástica de las distintas modalidades de actualización de OSX.

 

RAID 0 exprimiendo las ultimas gotas al MACPRO1,1

En último intento de exprimir lo máximo en MacPro del 2006 y demorar al máximo soltar la pasta gansa en actualizar al iMac 5K o al nuevo MacPro, he realizado este experimento.

Antecedentes

Mi MP tiene las 4 bahías de discos llenas:

  • SSD Kingston HyperX 240Gb con el sistema operativo
  • 1 disco 2 Tb de trabajo
  • 1 disco 1 Tb para almacenar recursos que no suelo utilizar (WD Green)
  • 1 disco 2 Tb  para backup con Time Machine.

Motivado por la falta de espacio en disco y no tener muy claro qué estrategia seguir para aumentar la capacidad y sobre todo mejorar el sistema de backup me decidí a comprar un NAS, concretamente un Synology 1815+

Como el Synology tiene 8 bahía, ya no voy a tener problemas de espacio y se me ocurrió lo siguiente.

¿Mejoraría algo el rendimiento del MacPro si destino 3 discos duros a un RAID 0 (stripping)?

Si hago esto, se triplica la probabilidad de fallo de ese volumen, pero voy a tener el Synology para poder tener una estrategia de backup robusta.

La prueba

Cuando me llegaron los discos para el Synology (WD RED 4Tb) me puse a hacer la prueba.

Los bechmarks están hechos con el Blackmagic Disk Speed Test y la nomenclatura será: xxx MB/s Escritura / xxx MB/s Lectura

Antes de nada, vamos a poner la base midiendo la velocidad de mis discos actuales:

  • SSD boot: 170/240
  • HDD trabajo: 100/100
  • HDD recursos: 140/140
  • HDD Time Machine: 90/90

El menor rendimiento del disco Time Machine es normal ya que es un WD Green que debe funcionar a menos RPM.

Por otro lado el HDD de trabajo y el de recursos son exactamente iguales, y el rendimiento es considerablemente menor 100 vs. 140. Raro, raro, algún problema parece que tiene este disco.

Los Resultados

Ahora las pruebas con los nuevos discos WD RED:

1 disco: 150/150

2 discos en raid 0: 300/300

3 discos en raid 0: 430/430

Estos datos son benchmarks y además con discos vacíos (a medida que se llenan el rendimiento baja), por lo que en el mundo real usando aplicaciones de verdad, puede que no veamos tanta mejora.

Aun así estoy emocionado porque esto creo que le va a dar nueva vida a mi MP.

Siguientes pasos

Opción 1. La fácil

Comprar 3 discos de 1Tb para montarlos en RAID 0. Me quedo con un volumen SSD de arranque y otro de trabajo de 3 Tb y con un rendimiento mejor que el de arranque.

Coste: 180€ aproximadamente.

Opción 2. Un poco más compleja

Crear un único volumen con 4 discos en RAID 0.

Esto no es tan fácil como en el caso anterior, y en mi caso, un recuento rápido (ojo, sin comprobar) de lo que tendría que hacer:

  1. Clonar SSD en disco externo
  2. Arrancar OSX desde disco externo (si se complica la cosa, tendría que sustituir la GPU por la original para tener pantalla de arranque)
  3. Montar los 4 discos
  4. Crear volumen RAID 0
  5. Clonar disco externo en volumen RAID.
  6. Arrancar y cruzar dedos

Coste: unos 240€ para 4 discos de 1Tb, con un rendimiento mayor que la opción de 3 discos en RAID probablemente, aunque no tengo claro cuanto más.

Resumen

Por unos 180€ que valen 3 HDD de 1 Tb podemos montarnos un volumen de 3 Tb en RAID 0 que debe mejorar el rendimiento del MacPro. Yo lo haré.

Recordad que en RAID 0 se suma la capacidad de los discos individuales, con lo que podéis ahorraros algo de dinero buscando discos duros de menor capacidad. Por ejemplo, con 3 discos de 500Gb podemos hacernos un volumen de 1.5Tb por unos 130€

Anexo. Como mejorar el SSD de arranque

Este es un buen articulo donde aparecen datos que más o menos podemos extrapolar al MacPro del 2006. En él habla de varias opciones con benchmarks con un MacPro del 2008.

Estas son sus conclusiones:

  • Rendimiento con el SSD que a fecha de hoy es de lo más rápido, el OWC Mercury Extreme Pro 6G: 240/260 MB/s por 206€ en Amazon.es
  • Almacenamiento PCIe con la placa OWC Mercury Accelsior_E2: 330/630 MB/s . Genial, pero este dato es porque está conectado a un PCIe 2.0 x16 que no tenemos en nuestro MacPro 1,1. En nuestro caso lo tendríamos que conectar a un PCIe 1.0 8x como máximo ya que el slot x16 lo debemos conectar a nuestra GPU. Son 340€ en Amazon pero que dudo que ofrezcan mayor velocidad que el SSD de OWC.
 

Yosemite en MacPro1,1 y 2,1 (III)

Como os comenté en el post anterior con el primer intento de instalación de Yosemite tuve algunos problemas.

El primero fue que una vez instalado y la primera vez que arranqué este lo hizo perfectamente, pude echar un vistazo al nuevo UI y pude comprobar que solo me reconocía 24Gb de los 32Gb instalados. Había 2 bancos que no reconocía.

Lo peor vino después, al apagar el ordenador y resetear PRAM y SMC, este ya no pudo reiniciarse de ninguna forma.

La verdad es que probé de todo y no conseguí ver nada en claro. Volvía a reinstalar y funcionó. Hasta me reconoció perfectamente los 32Gb de RAM.

Todo el día de hoy he estado probando aplicaciones, reiniciando y demás y puedo decir que Yosemite está funcionando bien en mi MacPro.

También Alexei (@djalexei) da fe que le funciona perfectamente en este tweet. Así como multitud de usuarios en MacRumors.

Por último recordad no actualizar automáticamente a la próxima release de Yosemite, por si acaso se reemplaza el boot.efi, como ya ha pasado con algunas actualizaciones de Mavericks.