En los últimos años, más y más programas de software han empezado a aprovechar la GPU de su ordenador. Esto es especialmente cierto en el mundo del 3D, donde puedes aprovechar la potencia de la GPU para acelerar tareas que requieren mucho procesador, como el renderizado o la simulación. Por ejemplo, mental ray lleva más de dos décadas como renderizador basado en la CPU, pero últimamente NVIDIA ha empezado a implementar funciones que utilizan la GPU. Y como NVIDIA es propietaria de mental ray, sólo tiene sentido que centre su energía en el desarrollo de tecnología específica para sus propias tarjetas. Esas son cosas importantes que hay que tener en cuenta cuando se quiere comprar una nueva tarjeta gráfica. Dependiendo de la herramienta que estés usando, a veces tendrás que decirle que use tu GPU. En RealFlow tendrás que entrar en las opciones de simulación para activar OpenCL antes de que calcule con tu GPU. Por otro lado, herramientas como Octane y FurryBall no requieren ningún ajuste en la configuración, ya que de todas formas sólo utilizan la GPU.
GPU vs CPU
Aunque no va a ver ninguna diferencia en el resultado de un renderizado hecho en la GPU o la CPU, verá una diferencia en el tiempo que se tarda en obtener esos resultados. Esto se debe simplemente a algunas distinciones clave entre la forma en que la CPU y la GPU están diseñadas para funcionar.
Procesos compartidos
Desde el sistema operativo hasta el navegador, todos los programas informáticos se ejecutan a través de la CPU. Puedes abrir tu Administrador de Tareas e ir a la pestaña de Procesos para ver una lista de las cosas que tu CPU está procesando en este momento. Así que cuando le pides a tu programa de 3D que renderice o ponga en marcha una simulación, si ese render o simulación se está ejecutando en tu CPU, el sistema tiene que equilibrar el procesamiento del render junto con todos los demás programas que se están ejecutando. Como los demás programas no se ejecutan en la GPU, si estás renderizando o simulando con la GPU, es capaz de concentrar toda su potencia en la tarea en cuestión sin necesidad de procesar otros programas.
Memoria dedicada
Otra forma en que la GPU puede ayudar a acelerar el flujo de trabajo es porque la memoria RAM de la tarjeta gráfica suele estar dedicada a todo lo que se está renderizando en la GPU. Esto se parece mucho a los procesos compartidos; tu programa 3D no tiene que compartir la RAM del sistema con otras aplicaciones cuando está renderizando en la GPU. Mantener tanto los procesos como la RAM dedicados al cálculo de tus renders, simulaciones o cualquier otra cosa que estés calculando en la GPU también liberará la CPU y la RAM del sistema para los demás programas del sistema.
Más núcleos significa más potencia
Si has investigado sobre la compra de CPUs, sabrás que generalmente tienen múltiples núcleos. Por ejemplo, el chip de la serie Intel i7 tiene dos núcleos con cuatro hilos. Por otro lado, la mayoría de las tarjetas gráficas de la generación actual tienen miles de núcleos. Para las tarjetas NVIDIA, utilizan núcleos CUDA, mientras que las tarjetas ATI utilizan la tecnología STREAM. Aunque existe el beneficio obvio de tener más núcleos dedicados a procesar información, además de eso, la mayoría del software 3D está escrito para aprovechar estos núcleos de la GPU para optimizar el proceso de renderizado o simulación.
Las 5 principales GPU de la comunidad
Esos son sólo algunos de los beneficios de usar la GPU sobre la CPU para cálculos de gráficos. Hay más, como el procesamiento secuencial vs. el procesamiento paralelo, pero creo que entiendes la idea. Con todo esto en mente, la GPU que uses para tus proyectos creativos es muy importante. Puede significar la diferencia entre un renderizado que lleva horas o minutos, lo que a su vez puede significar el éxito o el fracaso de un proyecto. Por esa razón, pedimos a nuestra comunidad que votara por sus GPU favoritas. Aquí están los cinco primeros resultados, ordenados de más a menos populares.
NVIDIA GeForce GTX TITAN X
Aunque no es la opción más barata, el TITAN X era de lejos la GPU favorita. Con sus ocho mil millones de transistores, 12 GB de RAM dedicada y más de 3.000 núcleos CUDA es fácil ver por qué. Si eres un geek de la tecnología, empezarás a babear por algunas de las especificaciones del TITAN X. La mayoría de los votos que recibimos por el TITAN X vinieron de desarrolladores de juegos y artistas 3D. Un diseñador de nivel señaló que el TITAN X les permite tener varias cosas abiertas a la vez, como un programa 3D, Photoshop, un programa de renderizado en tiempo real (como Marmoset Toolbag), Visual Studio, más de 30 pestañas en Chrome y aún así ejecutar Unreal Engine 4 con gráficos máximos y obteniendo 100+ FPS. Incluso con un alto precio de alrededor de 1.000 dólares, el TITAN X muestra que vale la pena el costo para los artistas de 3D con proyectos a gran escala. Como dijo un artista 3D, «Los 12GB de VRAM ponen casi cualquier complejidad de la escena al alcance del render de Octano y también TurbulenceFD ama la RAM. Para conseguir esa capacidad en cualquier otro lugar necesitas saltar a los precios meteóricos que se encuentran con las tarjetas pro (Quadro/Tesla)».
NVIDIA GeForce GTX 970
La segunda tarjeta más popular en nuestro estudio fue la GeForce GTX 970. Aunque las especificaciones de la GTX 970 no son tan potentes como las del TITAN X, el coste tampoco es tan alto. La mayoría de los votos para la GTX 970 vinieron de artistas 3D y VFX que felicitaron a la 970 por ser rápida y barata. Con el precio más bajo, muchos de los artistas 3D que nominaron a la GTX 970 también mencionaron la opción de SLI para aprovechar dos GTX 970 juntas para obtener aún más potencia.
NVIDIA GeForce GTX 980
Curiosamente la GeForce GTX 980, que como se puede imaginar es ligeramente más potente – y cara – que la GTX 970. Mientras que la GTX 970 tiene la misma cantidad de RAM que la GTX 980, la 980 tiene 2.048 núcleos CUDA en comparación con los 1.664 de la 970. Esos núcleos extra, como hemos dicho antes, son suficientes para dar un impulso impresionante a sus proyectos de renderizado o simulación en la GPU. La mayoría de las nominaciones para la GTX 980 vinieron de generalistas del 3D, artistas de juegos o diseñadores de movimiento. Y al igual que las nominaciones para el 970, hubo bastantes artistas que prefirieron una GTX 980 SLI en lugar de una 980.
NVIDIA GeForce GTX 750 Ti
Con alrededor de 150 dólares, la GTX 750 Ti es la tarjeta más barata de las cinco primeras. Una distinción importante a hacer con esta tarjeta es que no es la GTX 750 base, que sólo tiene 512 núcleos CUDA y 1 GB de RAM. La GTX 750 Ti, por otro lado, tiene 640 núcleos CUDA y 2 GB de RAM. Aunque la diferencia pueda parecer ligera, los generalistas de la 3D que nominaron esta tarjeta vieron claramente suficiente diferencia en su rendimiento para justificar la distinción. Otro gran aspecto de la GTX 750 Ti que la hace un tanto única entre las tarjetas poderosas de esta lista es que no requiere tanta potencia. Por ejemplo, el TITAN X requiere 600 W de potencia mientras que la GTX 750 Ti solo necesita 300 W. Eso puede ahorrar aún más dinero al construir tu sistema porque probablemente no necesites comprar una fuente de alimentación especial solo para ayudar a tu tarjeta gráfica.
NVIDIA GeForce GTX 780
Completando las cinco primeras tarjetas está la GTX 780, que ofrece 2.304 núcleos CUDA junto con 3 GB de RAM. Como las tarjetas de la serie 900 de esta lista, muchas de las nominaciones para la GTX 780 mencionaban un SLI para obtener aún más potencia. La mayoría de las nominaciones fueron de artistas de 3D y VFX. Como señaló uno de los artistas 3D que votó en nuestra encuesta, los 2.304 núcleos CUDA igualan la velocidad de renderización de las tarjetas más caras a una fracción del coste. Si se han dado cuenta, las tarjetas NVIDIA dominaron las cinco primeras. Con la tarjeta ATI más importante siendo la FirePro W7000, que quedó en 10º lugar, está claro que los creativos de todo el mundo prefieren las tarjetas NVIDIA. Y no es de extrañar, ya que estudios como Framestore, ILM, Pixomonodo y WETA Digital también alimentan su hardware con tecnología NVIDIA. Aquí están las veinte mejores tarjetas de nuestra encuesta.
- NVIDIA GeForce GTX TITAN X
- NVIDIA GeForce GTX 970
- NVIDIA GeForce GTX 980
- NVIDIA GeForce GTX 750 Ti
- NVIDIA GeForce GTX 780
- NVIDIA GeForce GTX TITAN
- NVIDIA GeForce GTX 680
- NVIDIA Quadro K4000
- NVIDIA GeForce GTX 770
- AMD FirePro W7000
- NVIDIA GeForce GTX 780 Ti
- NVIDIA GeForce GTX 550
- AMD Radeon R9 280X
- NVIDIA GeForce 9400 GT
- NVIDIA GeForce GTX 660M
- NVIDIA Quadro K4200
- NVIDIA Quadro K5200
- NVIDIA Quadro M6000
- NVIDIA Quadro K6000
- NVIDIA GeForce GTX 675
Como la tecnología siempre está cambiando y cada vez más software comienza a aprovechar la GPU, no hay una tarjeta gráfica correcta o incorrecta para usar. Todo se reduce a para qué la necesitas, cuánta energía necesitas para salir de ella y cuál es tu presupuesto. Ahora que has visto lo que nuestra comunidad ha nominado, puedes votar por tu favorito general. Ya que nos estamos centrando en los cinco primeros, usa la siguiente encuesta para emitir tu voto: [gravityform name=»2015-05-Encuesta sobre la GPU favorita» title=»false» description=»false»] ¿Qué opina de nuestra encuesta? ¿Tu GPU favorita no estaba en la lista? Háganos saber por qué cree que debería haber sido incluida en los comentarios de abajo.