¿Por qué los desarrolladores de juegos usan más de un monitor para desarrollar juegos?

Puede haber varias razones. El más evidente de los cuales es la división del trabajo. Hay un trabajo horrendo involucrado en el diseño de un juego. Existe, por supuesto, la escritura de código que es lo más importante de todo, y a diferencia del código de las aplicaciones tradicionales, que consiste principalmente en lógica de negocios, el código de un juego tiene varios otros componentes. Los modelos 3D, por ejemplo, son efectivamente parte de la lógica empresarial y su interacción con el código en cada punto es importante. Por lo tanto, tiene sentido tener más de un monitor y dividir el trabajo entre los monitores para administrar múltiples aspectos del juego al mismo tiempo. Sin embargo, es posible que desee señalar aquí que no solo los desarrolladores de juegos usan múltiples monitores, sino que todo tipo de programadores y desarrolladores también lo usan por la razón más obvia de que es un truco de productividad: puede realizar un seguimiento de las múltiples aplicaciones involucradas en El desarrollo lo están haciendo al mismo tiempo.

Otra razón, que creo que es muy común en el desarrollo del juego, es verificar el flujo del código del juego en tiempo real, mientras se prueba el juego. Verificar el camino que está tomando el código de una aplicación para cada instancia del mismo no es exclusivo del desarrollo del juego, pero ejecutar y probar una parte de un juego generalmente requiere que se ejecute por completo y consuma todo el espacio de la pantalla, lo que en consecuencia requiere más de una sola pantalla para saber qué sucede en segundo plano. Los juegos se desarrollan principalmente utilizando motores de juegos y aquellos como Unreal Engine 4, que probablemente sea el motor de juegos más utilizado, admiten esta característica de fábrica. Unreal Engine tiene algo llamado “Blueprint Graph” que rastrea la interacción de un objeto o un conjunto de objetos con otro objeto, otro conjunto de objetos o un entorno en tiempo real. Aquí hay un video de la Conferencia de Desarrolladores de Juegos del año pasado de Epic Games, que muestra cómo Unreal Engine 4 puede utilizar una configuración de monitor dual.
(Puede saltar alrededor de las 6:54 para ver realmente el Blueprint Graph en funcionamiento)

La siguiente parte de su pregunta es ‘¿Cómo están exactamente conectados y cómo trabajan juntos? ¿Están conectados al mismo gabinete? “.

Sí, están conectados al mismo gabinete, o preferiría decir, a la misma GPU. Es la GPU en la tarjeta gráfica la que maneja el contenido visual y gráfico de la salida. Por lo tanto, los monitores están esencialmente conectados a la GPU directamente. Casi todas las tarjetas gráficas dedicadas tienen más de un puerto de salida para conectarse a un monitor. La mayoría de las de bajo rango e incluso las placas base modernas tienen un puerto VGA y un puerto DVI (VGA es antiguo y DVI es más nuevo y admite una salida de video de mayor definición usando un canal más rápido y una pantalla digital como la utilizada por los monitores y televisores modernos, en lugar de más antiguas, analógicas), las tarjetas gráficas de rango medio tienen tres puertos de salida de video, un VGA, un DVI y un HDMi (o un mini-HDMi, como prefieren los fabricantes como Zotac) y las tarjetas gráficas de gama alta y profesional admite al menos cuatro pantallas a la vez, lo que a su vez significa que tienen al menos cuatro puertos de salida de video.

Y cómo se hace exactamente se deja a los fabricantes de GPU. AMD desarrolló una tecnología llamada ‘ Eyefinity ‘ que gestiona cómo se canaliza la salida a cada una de las pantallas. Eyefinity como software está incluido en el cliente AMD Catalyst que viene incluido con cualquier GPU AMD. Nvidia desarrolló una tecnología para su línea de GPU llamada ‘ Mosaic ‘, que nuevamente hace lo que hace Eyefinity, aunque los detalles de implementación difieren y están ocultos de nosotros, dado que son tecnologías patentadas. Nvidia tiene otra tecnología llamada ‘ Surround ‘ que tiene como objetivo mejorar la experiencia de juego en múltiples monitores. Incluso sin una GPU dedicada, aún es posible configurar múltiples monitores usando cualquier placa base moderna que tenga múltiples puertos de salida de video y usando algunas funciones disponibles en Windows, aunque varios problemas cruciales de la configuración de múltiples monitores como la corrección del bisel se abordan mejor con GPU dedicadas.

Además de usar una GPU potente que admite varios monitores, existe otro enfoque, aunque mucho más costoso, para varios monitores: el uso de múltiples GPU, cada una de las cuales admite una variedad de monitores. Se puede instalar más de una tarjeta gráfica en una placa base y las GPU en ellas pueden conectarse y comunicarse entre sí de manera muy eficiente y sin problemas utilizando algunas tecnologías desarrolladas por los fabricantes de GPU. La respuesta de Nvidia a esto se llama ‘SLI’ y AMD usa su tecnología ‘Crossfire’ para permitir una comunicación fluida entre múltiples GPU, aunque del mismo tipo.

Aquí hay una demostración de cómo jugar ‘Thief’ en varios monitores usando Eyefinity y Crossfire de AMD:

Y aquí hay otro video de AMD que muestra la corrección del bisel usando Eyefinity Groups:

Y aquí hay un video de Nvidia que muestra la configuración y configuración de múltiples pantallas usando su nView Display Manager, que está disponible con su línea de GPU Quadro:

Y aquí hay otro de Nvidia configurando cuatro monitores en una tarjeta Quadro, aparentemente porque ‘pueden’:

Eso debería responder a sus preguntas sobre por qué y cómo los desarrolladores y jugadores de juegos usan múltiples monitores.

Vea no solo a los desarrolladores de juegos, sino que si alguna vez ha notado que los comerciantes también usan pantallas múltiples.
La razón es la misma, para analizar más datos en menos tiempo.
Ya sea que el juego sea grande o pequeño, todos comprenden dos partes esenciales:
1) diseño
2) codificación
Ahora, cuando estoy haciendo un juego, tengo que ejecutar todas estas cosas al mismo tiempo:
-> Tengo que diseñar varios personajes de varias maneras y encontrar cuál es el mejor.
-> Luego el editor que decide las coordenadas de los personajes en el espacio 2d / 3d.
-> luego editor de código donde escribo y depuro mi código.
-> después de trabajar en una parte específica del juego y probar si funciona correctamente o no.
y mucho más si tu juego es más complejo.

ahora agregar otro monitor a su sistema no debería ser tan difícil que pueda encontrar fácilmente videos tutoriales en él:

mira esto
amigo por aquí tiene,
el editor en una pantalla (centro)
editor de código en otro
y ahora está probando un juego de fps que probablemente hizo.
Por lo tanto, la conclusión es que las pantallas múltiples lo ayudan a realizar múltiples tareas mientras puede hacerlo desde un solo lugar como yo, pero …
la pantalla múltiple hace que las cosas sean más fáciles y rápidas y más frescas B)
Si quieren mejorar sus habilidades multitarea, hice un juego para eso, es mi primer juego en Android Market.
Falling Birds – Aplicaciones de Android en Google Play
Por favor, inténtalo y no olvides proporcionar tus valiosas reseñas.

Subhas ha dado muchos ejemplos.

Deseo agregar que las GPU de monitor doble o triple son muy caras y totalmente diferentes de las GPU diseñadas para jugar.

Tengo quadro 4000, es horrible para los juegos, pero admite monitor dual y es bueno para manejar millones de polígonos en una escena mientras se renderiza y trabaja con software 3D.

Además, al renderizar o jugar juegos, las tarjetas quadro superan los 90 grados en la temperatura central y, al igual que las tarjetas geforce, ningún ventilador de GPU se ajusta a ellas. Necesitará un sistema de refrigeración líquida para enfriar su CPU y GPU y, por lo tanto, también comprará un gabinete que lo soporte, lo que aumenta el costo.

Así que asegúrese de qué GPU se adapte a sus necesidades antes de realizar esta configuración. Si eres nuevo en juegos o 3D, no optes por la configuración dual. Comience, gane algo y luego pase a las estaciones de trabajo con monitor doble o triple.

También necesitará una gran cantidad de RAM (uso 12 GB) y un procesador de cuatro núcleos mínimo.

Porque necesitan ver simultáneamente los efectos de los cambios que están haciendo. Son demasiados datos para caber en una pantalla. Además, el motor de renderizado del juego en tiempo real debe ejecutarse en altas resoluciones para un mejor desarrollo

Si se usa correctamente, la configuración de varios monitores aumenta enormemente la productividad. Es especialmente útil mientras aprende algo nuevo, puede usar uno para jugar el tutorial y otro para implementarlo simultáneamente.