Muchos juegos permiten al usuario jugar en una "ventana de pantalla completa sin bordes" en lugar de un "modo de pantalla completa". Me he estado preguntando. ¿Por qué preferiría una ventana de pantalla completa sobre el modo de pantalla completa "incorporado"?
Una prueba simple me demostró que usar el modo de pantalla completa produce un mejor rendimiento. También intenté buscar en Google y en SO, pero la mayoría de las respuestas están relacionadas con los juegos o sobre cómo crear esas ventanas en API X, Y o Z.
Entonces, ¿cuál es el punto de tener una ventana de pantalla completa sin bordes? ¿Hay alguna razón técnica?
window-management
LaVolpe
fuente
fuente
alt
otab
está obligado a una acción en el juego.Respuestas:
La pantalla completa "regular" implica tener acceso "exclusivo" de la GPU, lo que significa mucho más trabajo en el manejo de la conmutación de resolución, la administración de recursos (en API más antiguas, en particular), etc., especialmente en torno al soporte del comportamiento correcto de la pestaña alternativa. Esto puede parecer extraño al principio, pero surge porque cuando pierdes la exclusividad (cuando se extrae la pestaña alternativa), los recursos de GPU de tu juego se desalojan de manera efectiva y deben restaurarse cuando vuelves a ingresar.
Una ventana de "pantalla completa sin bordes" es solo una ventana normal, con el cromo de la ventana deshabilitado, que es el tamaño de toda la pantalla. Esto significa que actúa como una ventana normal y no incurre en la complicación adicional y la sobrecarga del acceso exclusivo a la GPU, lo que facilita las cosas para los desarrolladores a costa de un rendimiento insignificante. Esta es la razón técnica principal : menos trabajo.
También facilita las cosas a los usuarios, generalmente, porque muchos juegos que usan modos de pantalla completa exclusivos también no manejan muy bien la pestaña alternativa, y se bloquean o actúan de manera extraña cuando se restauran a pantalla completa. Esto puede ser extremadamente molesto para los jugadores que quieren presionar alt-tab para ver GameFAQs, chatear en Discord o IRC, o lo que sea. También es más amigable para configuraciones de monitores múltiples.
fuente
Además de la respuesta muy exhaustiva de Josh Petries, me gustaría agregar una ventaja más práctica de pantalla completa sin bordes.
Tener una configuración con varios monitores hace que la pantalla completa normal sea un poco molesta. Porque cambiar el enfoque a otra ventana lleva más tiempo y hace que la aplicación de pantalla completa se minimice.
Con pantalla completa sin bordes, por otro lado, la ventana en cuestión es una ventana normal. Esto significa que puede estar en segundo plano. Aún visible mientras otras ventanas se superponen. Con múltiples monitores, permite a los streamers, por ejemplo, interactuar con sus espectadores mientras se enfoca en el juego.
fuente
Cosas para las cuales las ventanas de pantalla completa sin bordes son útiles
Configuraciones de doble pantalla;
Juegos de grabación (LPers, tutoriales); Muchos creadores de contenido utilizan software que permite la captura de ventanas, por lo que capturan solo la ventana del juego. Esto permite al creador cambiar el contexto a otros programas sin el riesgo de revelar información confidencial. Si el juego es exclusivo en pantalla completa, el software de captura tendría que capturar todo el monitor, lo que obligaría al creador a editar los cambios de contexto del video final o a apagar su pantalla en negro durante la transmisión en vivo .;
Multitarea;
Evitar errores en la implementación de pantalla completa (resolución incorrecta, bordes cortados, sin mouse, ciclo infinito de enfoque / desenfoque, etc.);
A veces rendimiento; aunque la pantalla completa real debería ejecutarse más rápido, a veces tiene el efecto inverso exacto;
Muchos juegos fallan cuando Alt-Tabbed (sin sonido, gráficos con errores, un tiempo de reacción largo de Alt-Tab que es molesto, ya no puede ejecutarse después de intentar Alt-Tab de nuevo en el juego, algunos bloquean Alt-Tab por completo para la molestia del jugador);
A menudo, la pantalla completa real está reservando más espacio del necesario en monitores más pequeños, por ejemplo, en 1370 todavía reserva un ancho de 1980 píxeles, por lo que cualquier otra ventana de pantalla completa en la otra pantalla se compensa con 600 píxeles a la derecha;
Cambiar el mouse entre pantallas es un fastidio en el modo de pantalla completa también, ¿quieres cambiar tu lista de reproducción de música? Toma 1 minuto debido a los tiempos de carga de Alt-Tab y la reacción lenta, no solo toma 15 segundos hasta que salgas del juego, sino que volver a entrar toma más tiempo y, a veces, incluso falla en juegos normalmente funcionales.
En las computadoras de gama baja, es posible que su juego no pueda ejecutarse sin problemas en el modo de pantalla completa, pero al hacer que la ventana sea más pequeña, el rendimiento a menudo también mejora. (Algunos creadores de contenido usan esto para capturar juegos reducidos y mejorar el video).
fuente