Beaucoup de jeux permettent à l'utilisateur de jouer dans une "fenêtre plein écran sans bordure" au lieu d'un "mode plein écran". Je me demandais. Pourquoi préférerait-on une fenêtre plein écran plutôt que le mode plein écran "intégré"?
Un simple test m'a montré que le mode plein écran offre de meilleures performances. J'ai aussi essayé de chercher sur Google et sur SO, mais la plupart des réponses sont liées au jeu ou à la création de ces fenêtres dans l'API X, Y ou Z.
Alors, quel est l'intérêt d'avoir une fenêtre plein écran sans bordure? Y a-t-il des raisons techniques?
window-management
LaVolpe
la source
la source
alt
outab
est lié à une action dans le jeu.Réponses:
Le mode "normal" consiste à prendre un accès "exclusif" au GPU, ce qui demande beaucoup plus de travail pour gérer le changement de résolution, la gestion des ressources (dans les anciennes API, en particulier), etc., en particulier pour prendre en charge le comportement correct des alt-tab. Cela peut sembler étrange au début, mais cela vient du fait que, lorsque vous perdez l'exclusivité (lorsque vous quittez tous les supports), les ressources GPU de votre jeu sont effectivement expulsées et doivent être restaurées lorsque vous revenez en arrière.
Une fenêtre "plein écran sans bordure" est juste une fenêtre normale, avec la fenêtre chrome désactivée, c'est-à-dire la taille de tout l'écran. Cela signifie qu’elle agit comme une fenêtre normale et qu’elle n’entraîne pas la complication supplémentaire que suppose un accès GPU exclusif, ce qui facilite les choses pour les développeurs au prix de performances négligeables. C'est la raison technique principale : moins de travail.
Cela simplifie également les choses pour les utilisateurs, car de nombreux jeux utilisant des modes plein écran exclusifs ne gèrent pas très bien les alt-tabs, ne plantent pas et ne fonctionnent pas bizarrement lorsqu’ils sont restaurés en plein écran. Cela peut être extrêmement ennuyeux pour les joueurs qui souhaitent passer d'un alt-tab à l'autre pour regarder les GameFAQ, discuter sur Discord ou IRC, ou autre chose. C'est également plus convivial pour les configurations multi-moniteurs.
la source
En plus de la réponse très approfondie de Josh Petries, je voudrais ajouter un avantage plus pratique de plein écran sans frontières.
Avoir une configuration avec plusieurs moniteurs rend le plein écran normal un peu pénible. Parce que changer le focus dans une autre fenêtre prend plus de temps et réduit l'application plein écran.
Par contre, en plein écran sans bordure, la fenêtre en question est une fenêtre normale. Cela signifie que cela peut être en arrière-plan. Toujours visible alors que d'autres fenêtres se chevauchent. Avec plusieurs moniteurs, il permet par exemple aux streamers d’interagir avec leurs téléspectateurs tout en se concentrant sur le jeu.
la source
Choses pour lesquelles les fenêtres plein écran sans bordure sont utiles
Configurations double écran;
Enregistrement de jeux (LPers, tutoriels); De nombreux créateurs de contenu utilisent des logiciels permettant la capture de fenêtre, ce qui permet de capturer uniquement la fenêtre du jeu. Cela permet au créateur de changer de contexte vers d'autres programmes sans risquer de révéler des informations sensibles. Si le jeu est en mode plein écran exclusif, le logiciel de capture devra capturer l’ensemble du moniteur, ce qui obligera le créateur à modifier le contexte de la vidéo finale ou à noircir son écran lorsqu’il diffuse en streaming .;
Multitâche;
Éviter les bogues dans la mise en œuvre plein écran (résolution incorrecte, bords coupés, pas de souris, cycle de mise au point / défocalisation infini, etc.);
Parfois, la performance; Bien que le plein écran réel devrait fonctionner plus rapidement, il a parfois l'effet inverse exact.
Beaucoup de jeux se bloquent lorsque Alt-Tabbed (pas de son, graphismes erronés, temps de réaction Alt-Tab long qui est ennuyeux, ne peut plus fonctionner après avoir essayé de revenir Alt-Tab dans le jeu, certains bloquent Alt-Tab complètement joueur);
Souvent, le plein écran réel réserve plus d’espace que nécessaire sur des moniteurs plus petits. Par exemple, sur 1370, il conserve une largeur de 1980 pixels; toute autre fenêtre plein écran de l’autre écran est donc décalée de 600 pixels vers la droite;
Passer de la souris entre les écrans est une tâche difficile avec le mode plein écran également, vous voulez changer votre liste de lecture musicale? Cela prend 1 minute à cause des temps de chargement des Alt-Tabs et de la lenteur de la réaction. Non seulement cela prend 15 secondes pour que vous soyez hors du jeu, mais il vous faut aussi plus de temps et parfois même des bugs dans des jeux normalement fonctionnels.
Sur des ordinateurs bas de gamme, votre jeu ne fonctionnera peut-être pas correctement en mode plein écran mais, lorsque vous réduisez la fenêtre, les performances s’améliorent souvent. (Certains créateurs de contenu l'utilisent pour capturer des jeux sous-dimensionnés et améliorer la vidéo.)
la source