Tema: Tarjetas gráficas de PC en Mac Pro
Dejo este hilo abierto por si aparece algún otro usuario de Mac Pro que le pueda interesar.
Recientemente quise actualizar la tarjeta gráfica de mi Mac Pro. El tema es que hay muy poca oferta de tarjetas para Mac disponibles, y son bastante caras. En eBay se consiguen algunas "refurbrished" o "flashed" (ya vuelvo a este último tipo), pero por lo general andan arriba de los USD 300 por lo cual habría que importarlas para traerlas.
En UY se consigue poca cosa a precios razonables.
Estuve investigando el tema de las tarjetas que en eBay figuraban como flasheadas. Se trata de tarjetas NVIDIA y ATI para PC a las cuales se les aplicó un firmware de una tarjeta equivalente compatible con Mac. Hay todo un mundillo en esto de los flash de firmware de tarjetas y se entrevera con el submundo gamer y daría para mucho escribir.
Resumiendo lo que se puede decir es que si uno es algo intrépido puede conseguir quedarse con una tarjeta igual o mejor de las que hay disponibles para la Mac Pro, a la mitad de precio.
La gente de MacVidCards por ejemplo ofrece una buena cantidad de tarjetas pre-flasheadas por ellos, y también un servicio de flasheo enviándoles tu tarjeta.
Para el DIY existen dos alternativas.
1) Hoy día ya el driver que trae Mavericks o Yosemite ya es compatible con las NVIDIA de PC. Es decir, si ponen una tarjeta NVIDIA reciente en la Mac Pro y la encienden, funcionará sin ningún cambio. A lo sumo conviene instalar el NVIDIA Web Driver que mencioné en un post anterior, que es una versión distribuida directamente por NVIDIA de sus drivers para OS X y que son más óptimos que los que vienen incluidos. Aquí hay mucha info al respecto
La limitante de esta opción es que las tarjetas de PC por defecto carecen de una parte de su firmware que interactúa con el EFI de la Mac. Esto tiene como consecuencia que no veamos nada en la pantalla hasta que termina de iniciar OS X, es decir, queda la pantalla en negro sin la clásica manzana ni la barra de progreso de Yosemite, y aparece directamente el escritorio de Yosemite como primera imagen. Algo más complicado se torna esto si tenemos Boot Camp, ya que hay que elegir la opción de booteo a ciegas ya que está en la parte del inicio que no vemos por la ausencia del firmware EFI. En Windows obviamente funciona perfecto la tarjeta de PC porque hay drivers.
La segunda limitante es que las tarjetas de PC sin flashear en Mac OS X, no funcionan bajo la especificación PCIe 2.0, bajando a 1.0, lo cual reduce en algo la velocidad de conexión de la tarjeta con la logic. Supuestamente no es un problema demasiado grave cuando se pone a prueba real. Esto tampoco ocurre en Winblows, si iniciamos en Boot Camp quedará funcionando en PCIe 2.0.
2) La segunda opción es conseguir un firmware compatible para nuestra tarjeta y flashearla, corriendo el riesgo que esto supone.
En mi caso opté por este camino. Compré una EVGA NVIDIA GTX 680 de 2 GB (modelo SuperClocked+ que viene con un pequeño overclock seguro de fábrica). Resulta que para estas tarjetas existe un modelo para Mac, que tan solo difiere de la de PC en el firmware. Por tanto simplemente se requiere instalarle dicho firmware y queda idéntica al modelo de Mac. De hecho en mi modelo hasta queda mejor, porque no existe la versión SuperClocked para Mac. El proceso de flasheo no lo voy a describir porque hay ríos de letras escritos en la web. Además en mi caso debí luego ajustar los valores del GPU clock y la memoria de video para no perder la velocidad extra del modelo SC+, que fue otro proceso aparte. Pero todo esto me llevó no más de 30 minutos (teniendo la tarjeta comprada y los cables).
En mi caso me quedé con una excelente tarjeta por mucho menos de lo que valdría conseguir una específica de Mac. Tuve que comprar adicionalmente los cables de alimentación que requieren estas tarjetas para suministrarles energía adicional desde la logic board de la Mac Pro. Me costaron USD 8 c/u (lleva dos en el caso de la GTX 680).
Se que todo este barullo es medio técnico y específico, así que para no aburrir si aparece alguien que le interese el tema puedo aportar datos o enlaces para tirarse al agua. Dejo planteado el tema y cualquier cosa la sigo.
Salutes,
Mac Pro 12-Core/HT Xeon 3.46 / 64 GB DDR3 / 1 TB SSD / Radeon 580 3 GB / Gigabyte Titan Thunderbolt.
MacBook Air 13" / i7 / 8 GB DDR3 / 256 GB SSD / MacBook Air 11" / i5 / 4 GB DDR3 / 128 GB SSD + MacBook 12" / Core m3 / 8 GB LPDDR3 / 256 SSD. TB Cinema Display 27".
iPhone 15 Pro Max 256 GB Blue / iPad Air 2 64 GB Wi-Fi+LTE / AirPods / Apple Watch Serie 5 Silver GPS / Airport Extreme & Express / Magic Mouse / Mighty Mouse BT / Alu Keyboard / HK SoundSticks II