¿Cuál es el punto de una ventana de pantalla completa sin bordes?

150

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?

LaVolpe
fuente
Los comentarios no son para discusión extendida; Esta conversación se ha movido al chat .
Josh
Para alt tabulación; especialmente con los multimonitores, puedes jugar otro juego en tu monitor secundario, sin perder de vista el juego principal.
Aequitas
A menudo tengo mi navegador en un monitor con música, etc. (tal vez algún tipo de guía para el juego que estoy jugando), mientras el juego se ejecuta en mi monitor principal. Me encanta poder mover mi mouse al otro monitor para saltar una canción, desplazar una página o lo que sea, sin minimizar el juego. Es especialmente útil si el juego no tiene una pausa (como MMO y Dark Souls) o cuando está alto tabestá obligado a una acción en el juego.
Kevin

Respuestas:

235

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.

Josh
fuente
1
Una sucinta, buena respuesta. Sabía sobre el acceso "exclusivo", pero ninguno de sus inconvenientes.
LaVolpe
55
Además, la pantalla completa sin bordes puede permitir que el juego se renderice a una resolución más baja, pero escale los gráficos usando la GPU en lugar de cambiar la resolución de la pantalla. Esto es útil cuando una pantalla tiene problemas con algunas resoluciones o simplemente no puede manejar esa resolución de video. He visto algunos controladores de tabletas que solo pueden manejar 2 o 3 resoluciones que no sean nativas, ninguna de las cuales se escala correctamente. Donde los juegos hicieron un mejor trabajo de escala que los controladores.
Stephane Hockenhull
114
La pantalla completa sin bordes también juega mucho / mucho / mejor con múltiples configuraciones de monitor que la pantalla completa normal, mientras te permite usar todos los píxeles en un monitor para un juego.
StarWeaver
1
Los comentarios no son para discusión extendida; Esta conversación se ha movido al chat .
Josh
1
@StarWeaver esa es la razón exacta por la que uso sin bordes el 90% del tiempo.
TMH
131

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.

sbecker
fuente
15
¡Esto, cien veces esto!
Olle Kelderman
Ese es exactamente el problema que lucho con mis monitores duales. ¡Ahora probaré el modo de ventana de pantalla completa!
Akkusativobjekt
33
Honestamente, esto es lo único que me importa. Netflix en una pantalla, Civ en la otra.
David Grinberg
44
Me registré solo para confirmar: diablos sí. Es por eso que siempre uso ventanas sin bordes cuando está disponible: tener una configuración de dos monitores con un monitor simplemente bloqueado mientras juego ciertos juegos es increíblemente molesto.
CGriffin
1
Otro ejemplo práctico: jugar Kerbal Space Program y navegar por el wiki / youtube del juego al mismo tiempo.
piwi
17

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).

Con suerte
fuente
1
¿Puedes explicar por qué es particularmente importante para la grabación?
Lasse
1
No puedo decirte ningún detalle técnico, solo estoy transmitiendo información que he escuchado en transmisiones y videos de LPers, que esto se debe a razones por las que aún no pueden grabar el juego XY. Tal vez caiga en multitarea y tabulación alternativa. Como LPer, probablemente tenga al menos 2 pantallas, 1 donde juegue y 1 con software de grabación para video y otro software para audio y potencialmente chat de usuario. Es posible configurar esto con 2 computadoras, pero no todos tienen el presupuesto o la configuración para eso. También puede asegurarse de que la grabación tenga el cuadro correcto y puede superponer más fácilmente las cosas (alimentación de la cámara web).
HopefulHelpful
2
Parece intuitivo que sería más fácil para una aplicación de transmisión / grabación en la misma máquina poder acceder a los gráficos del juego si solo fuera el contenido de otra ventana perfectamente normal. (A diferencia del juego que se hace cargo exclusivamente de la GPU.)
Coxy
1
Conozco a algunas personas a las que les gusta usar sus ventanas emergentes de programas de chat durante la reproducción, que no funcionarán en pantalla completa
PlasmaHH