Beaucoup de jeux permettent à lutilisateur de jouer dans une « fenêtre plein écran sans bordure » au lieu dun « mode plein écran ». Je me suis demandé. Pourquoi préférerait-on une fenêtre plein écran au mode plein écran « intégré »?
Un simple test de ma part ma montré que lutilisation du mode plein écran à la place donne de meilleures performances. Jai aussi essayé pour rechercher sur Google et sur SO, mais la plupart des réponses sont liées au jeu ou sur la façon de créer réellement ces fenêtres dans lAPI X, Y ou Z.
Alors, quel est lintérêt davoir une fenêtre plein écran sans bordure? y a-t-il des raisons techniques?
Commentaires
Réponse
Le plein écran « normal » implique de prendre un accès « exclusif » au GPU, ce qui signifie beaucoup plus de travail dans la gestion du changement de résolution, la gestion des ressources (dans les API plus anciennes, en particulier) et ainsi de suite, en particulier pour prendre en charge le comportement correct des onglets alternatifs. Cela peut sembler étrange au début, mais cela se produit parce que lorsque vous perdez lexclusivité (lorsque vous supprimez la tabulation alt), les ressources GPU de votre jeu sont effectivement expulsées et doivent être restaurées lorsque vous vous reconnectez.
A La fenêtre « plein écran sans bordure » est juste une fenêtre normale, avec le chrome de la fenêtre désactivé, cest-à-dire la taille de tout lécran. Cela signifie quelle agit comme une fenêtre normale et nentraîne pas la complication supplémentaire et la surcharge dun accès GPU exclusif, ce qui facilite les choses pour les développeurs au prix de performances négligeables. Cest la principale raison technique : moins de travail.
Cela facilite également les choses pour les utilisateurs, généralement, car de nombreux jeux qui utilisent des modes plein écran exclusifs narrivent pas non plus à gérer alt-tab très bien, et planter, ou agir bizarrement une fois restauré en plein écran. Cela peut être extrêmement ennuyeux pour les joueurs qui veulent utiliser un alt-tab pour regarder GameFAQs, discuter sur Discord ou IRC, ou autre. Les configurations multi-moniteurs sont également plus conviviales.
Commentaires
- Une bonne réponse succincte. Je connaissais le » accès exclusif « , mais aucun de ses inconvénients.
- Le plein écran sans bordure peut également permettre au jeu de safficher à une résolution inférieure mais à une échelle les graphiques en utilisant le GPU plutôt que de changer la résolution de lécran ‘. Ceci est utile lorsquun écran a des problèmes avec certaines résolutions ou ne peut tout simplement pas gérer cette résolution vidéo. Jai vu certains pilotes de tablette PC qui ne peuvent gérer que 2 ou 3 résolutions autres que natives, aucune ne s’étalant correctement. Là où les jeux ont fait un meilleur travail de mise à l’échelle que les pilotes.
- Le mode plein écran sans bordure joue un jeu / lot / plus agréable avec plusieurs configurations de moniteur que le plein écran normal, tout en vous permettant dutiliser tous les pixels sur un moniteur pour un jeu.
- Les commentaires ne sont pas destinés à une discussion approfondie; cette conversation a été a été déplacé vers le chat .
- @StarWeaver que ‘ est la raison exacte pour laquelle jutilise le borderless 90% du temps.
Réponse
En plus de la réponse très complète de Josh Petries, je voudrais ajouter un avantage plus pratique de plein écran sans bordure.
Avoir une configuration avec plusieurs moniteurs rend le plein écran normal un peu pénible. Parce que changer le focus sur une autre fenêtre prend plus de temps et provoque la réduction de lapplication plein écran.
Avec le plein écran sans bordure, la fenêtre en question est une fenêtre normale. Cela signifie quil peut être en arrière-plan. Toujours visible alors que les autres fenêtres se chevauchent. Avec plusieurs moniteurs, il permet par exemple aux streamers dinteragir avec leurs spectateurs tout en se concentrant sur le jeu.
Commentaires
- Ceci, cent fois plus !
- Cest ‘ que cest exactement le problème que je rencontre avec mes deux moniteurs. Je vais maintenant essayer le mode fenêtre plein écran!
- Cest honnêtement la seule chose qui me préoccupe. Netflix sur un écran, Civ sur lautre.
- Je me suis inscrit juste pour confirmer: diable oui.Cest pourquoi jutilise toujours des fenêtres sans bordure lorsquelles sont disponibles – avoir une configuration à deux moniteurs avec un moniteur simplement verrouillé tout en jouant à certains jeux est incroyablement ennuyeux.
- Un autre exemple pratique: jouer à Kerbal Space Program et parcourir le jeu ‘ s wiki / youtube en même temps.
Réponse
Choses pour lesquelles les fenêtres plein écran sans bordure sont utiles
-
Configurations à double écran;
-
Jeux denregistrement (LPers, tutoriels); De nombreux créateurs de contenu utilisent un logiciel qui permet de capturer la fenêtre, donc de capturer uniquement la fenêtre du jeu. Cela permet au créateur de basculer le contexte vers dautres programmes sans risquer de révéler des informations sensibles. Si le jeu est en plein écran exclusif, le logiciel de capture devrait capturer lintégralité du moniteur, obligeant le créateur à modifier les changements de contexte de la vidéo finale ou à rendre son écran noir lors de la diffusion en direct .;
-
Multitâche;
-
Éviter les bugs dans limplémentation plein écran (mauvaise résolution, bords coupés, pas de souris, cycle infini de mise au point / défocalisation, etc.);
-
Parfois performance; bien que le plein écran réel devrait fonctionner plus rapidement, il a parfois leffet inverse exact;
-
De nombreux jeux se bloquent lorsque Alt-Tabbed (pas de son, graphiques bogués, long temps de réaction Alt-Tab ce qui est ennuyeux, ne peut plus fonctionner après avoir essayé de retourner Alt-Tab dans le jeu, certains bloquent complètement Alt-Tab au grand désagrément du joueur);
-
Souvent en plein écran réserve plus despace que nécessaire sur des moniteurs plus petits, par ex. sur 1370, il réserve toujours une largeur de 1980 pixels, donc toute autre fenêtre plein écran sur lautre écran est décalée de 600 pixels vers la droite;
-
Le passage de la souris entre les écrans est une douleur dans le cul avec le mode plein écran aussi, tu veux changer ta playlist musicale? Prend 1 minute à cause des temps de chargement Alt-Tab et de la lenteur de la réaction, non seulement cela prend 15 secondes avant que vous ne soyez hors du jeu, mais y rentrer prend plus de temps et parfois même des bugs dans les jeux normalement fonctionnels.
-
Sur les ordinateurs bas de gamme, votre jeu peut ne pas fonctionner correctement en mode plein écran, mais, lorsque vous réduisez la fenêtre, les performances saméliorent souvent également (certains créateurs de contenu lutilisent pour capturer les jeux à léchelle réduite et la vidéo à plus grande échelle.)
Commentaires
- Pouvez-vous expliquer pourquoi cest particulièrement important pour lenregistrement?
- Je ne peux ‘ vous donner aucun détail technique, je ‘ ne fait que relayer les informations que jai entendues dans les flux et des vidéos de LPers, que cela relève des raisons pour lesquelles ils ne pouvaient pas encore ‘ enregistrer le jeu XY. Peut-être que cela relève du multitâche et de la tabulation alt. où tu joues et 1 avec rec logiciel de programmation pour la vidéo et un autre logiciel pour laudio et potentiellement le chat utilisateur. Il est ‘ possible de le configurer avec 2 ordinateurs, mais tout le monde n’a pas le budget ou la configuration pour cela. Vous pouvez également vous assurer que lenregistrement a le bon cadre et vous pouvez plus facilement superposer des éléments (flux de webcam).
- Il semble intuitif quil serait plus facile pour une application de streaming / enregistrement sur la même machine dêtre capable daccéder aux graphiques du jeu ‘ sil ne sagissait que du contenu dune autre fenêtre parfaitement normale. (Par opposition au jeu prenant exclusivement le contrôle du GPU.)
- Je connais des personnes qui aiment utiliser les fenêtres contextuelles de leurs programmes de chat pendant la lecture, qui ne fonctionneront pas en plein écran
alt
outab
est lié à une action du jeu.