Ganske mye spill lar brukerne spille i et «kantløst fullskjermvindu» i stedet for «fullskjermmodus». Jeg har lurt på. Hvorfor foretrekker man et fullskjermsvindu framfor den «innebygde» fullskjermmodusen?
En enkel test av meg selv viste meg at bruk av fullskjermmodus i stedet gir bedre ytelse. Jeg prøvde også for å søke på Google og på SO, men de fleste svarene er spillrelaterte eller om hvordan du faktisk lager disse vinduene i API X, Y eller Z.
Så hva er poenget med å ha et kantfritt vindu i fullskjerm? er det tekniske grunner?
Kommentarer
Svar
«Vanlig» fullskjerm innebærer å ta «eksklusiv» tilgang til GPU, noe som betyr mye mer arbeid med å håndtere oppløsningsbytte, ressursadministrasjon (spesielt i eldre API-er) og så videre, spesielt rundt støtte for korrekt oppførsel av alt-faner. Dette kan virke rart til å begynne med, men det oppstår fordi når du mister eksklusivitet (når alt-faner ut), spilles GPU-ressursene effektivt ut og må gjenopprettes når du tapper inn igjen.
A Vinduet «kantløs fullskjerm» er bare et vanlig vindu, med vinduskrom deaktivert, det vil si størrelsen på hele skjermen. Dette betyr at det fungerer akkurat som et vanlig vindu og ikke medfører ekstra komplikasjoner og overhead av eksklusiv GPU-tilgang, som gjør ting enklere for utviklere på bekostning av noen ubetydelig ytelse. Dette er den viktigste tekniske grunnen: mindre arbeid.
Det gjør det også enklere for brukerne, vanligvis fordi mange spill som bruker eksklusive fullskjermmodus, tilfeldigvis ikke håndterer alt-tab veldig bra, og krasje, eller oppføre seg merkelig når du blir gjenopprettet til fullskjerm. Dette kan være veldig irriterende for spillere som vil alt-tab for å se på GameFAQs, chatte på Discord eller IRC, eller hva som helst. Det er også mer vennlig å sette opp flere monitorer.
Kommentarer
- Et kortfattet, godt svar. Jeg visste om » eksklusiv » tilgang, men ingen av dens ulemper.
- Også kantløs fullskjerm kan tillate at spillet gjengis med en lavere oppløsning, men skala grafikken opp med GPU i stedet for å endre skjermoppløsningen ‘. Dette er nyttig når en skjerm har problemer med noen oppløsninger eller rett og slett ikke kan håndtere den videooppløsningen i det hele tatt. Jeg har sett noen nettbrett-PC-drivere som bare kan håndtere to eller tre oppløsninger annet enn native, hvorav ingen skaleres ordentlig. Der spill gjorde en bedre skaleringsjobb enn driverne.
- Uten grenser fullskjerm alss spiller mye / finere med flere skjermoppsett enn vanlig fullskjerm, mens du lar deg bruke alle piksler på en skjerm for et spill.
- Kommentarer er ikke til utvidet diskusjon. Denne samtalen har vært flyttet til chat .
- @StarWeaver at ‘ er den nøyaktige grunnen til at jeg bruker kantløs 90% av tiden.
Svar
I tillegg til Josh Petries veldig grundig svar, vil jeg legge til en mer praktisk oppside av kantløs fullskjerm.
Å ha et oppsett med flere skjermer gjør vanlig fullskjerm litt vondt. Fordi å endre fokus til et annet vindu tar lengre tid og får fullskjermsapplikasjonen til å minimeres.
Med kantløs fullskjerm derimot, er det aktuelle vinduet et vanlig vindu. Dette betyr at det kan være i bakgrunnen. Fremdeles synlig mens andre vinduer overlapper hverandre. Med flere skjermer tillater det for eksempel streamere å samhandle med seerne mens de fremdeles fokuserer på spillet.
Kommentarer
- Dette, hundre ganger dette !
- Det ‘ er akkurat det problemet jeg sliter med mine to skjermer. Jeg vil nå prøve vinduet i fullskjerm!
- Dette er ærlig talt det eneste jeg bryr meg om. Netflix på den ene skjermen, Civ på den andre.
- Jeg registrerte meg bare for å bekrefte: pokker ja.Dette er grunnen til at jeg alltid bruker vinduer uten kantlinjer når det er tilgjengelig – å ha et to-skjermoppsett med en skjerm som bare er låst av mens jeg spiller bestemte spill, er utrolig irriterende.
- Et annet praktisk eksempel: å spille Kerbal Space Program og surfe på spillet ‘ s wiki / youtube samtidig.
Svar
Ting som kan brukes uten kantlinjer i fullskjerm
-
Oppsett med dobbel skjerm;
-
Opptaksspill (LPer, tutorials); Mange innholdsskapere bruker programvare som gjør det mulig å fange vinduer, så å fange bare spillvinduet. Dette gjør at skaperen kan bytte kontekst til andre programmer uten risiko for å avsløre sensitiv informasjon. Hvis spillet er eksklusivt i fullskjerm, må opptaksprogramvaren fange hele skjermen, og tvinge skaperen til enten å redigere kontekstbrytere fra den endelige videoen, eller å gjøre skjermen svart når den livestrømmer .;
-
Multitasking;
-
Unngå feil i fullskjermsimplementeringen (feil oppløsning, avskårne kanter, ingen mus, uendelig fokus / defokus osv.);
-
Noen ganger ytelse; selv om ekte fullskjerm skal kjøre raskere, har det noen ganger den nøyaktige omvendte effekten.
-
Mange spill feiler når Alt-Tabbed (ingen lyd, buggy-grafikk, lang Alt-Tab-reaksjonstid som er irriterende, kan ikke løpe lenger etter å ha prøvd å Alt-Tab tilbake til spillet, noen blokkerer Alt-Tab helt til spillerens irritasjon);
-
Ofte ekte fullskjerm reserverer mer plass enn nødvendig på mindre skjermer, f.eks på 1370 reserverer den fremdeles 1980 pikselbredde, så ethvert annet fullskjermsvindu på den andre skjermen blir forskjøvet med 600 piksler til høyre.
-
Det er en smerte i å bytte mus mellom skjermene ass med fullskjermmodus også, vil du bytte musikkspilleliste? Tar 1 minutt på grunn av lastetider for Alt-Tab og langsom reaksjon, ikke bare tar det 15 sekunder før du er ute av spillet, men å komme inn igjen tar lengre tid og noen ganger til og med feil i normalt funksjonelle spill.
-
På low-end datamaskiner kan spillet ditt kanskje ikke kjøre jevnt i fullskjermmodus, men når du gjør vinduet mindre, forbedres også ytelsen ofte. (Noen innholdsskapere bruker dette for å fange nedskalerte spill og oppskalere videoen.)
Kommentarer
- Kan du forklare hvorfor det er spesielt viktig for opptak?
- Jeg kan ‘ Jeg kan ikke fortelle deg tekniske detaljer, jeg ‘ Jeg videreformidler bare informasjon jeg har hørt i bekker og videoer av LP-er, at dette faller under grunnene til at de ikke kunne ‘ ikke spille inn spill XY ennå. Kanskje det faller under multitasking og alt-tabbing. Som LPer har du sannsynligvis minst to skjermer, 1 hvor du spiller og 1 med rek ordningsprogramvare for video og annen programvare for lyd og potensielt brukerchatt. Det er ‘ mulig å sette opp dette med to datamaskiner, men ikke alle har budsjett eller oppsett for det. Du kan også sørge for at opptaket har riktig ramme, og at du lettere kan legge ting over (webcam-feed).
- Det virker intuitivt at det ville være lettere for en streaming / opptak-app på samme maskin å være kunne få tilgang til spillets ‘ -grafikk hvis det bare var innholdet i enda et helt normalt vindu. (I motsetning til at spillet utelukkende tar over GPU-en.)
- Jeg kjenner noen som liker å bruke pop-up-chat-programmene sine under avspilling, som ikke fungerer i fullskjerm
alt
ellertab
er bundet til en handling i spillet.