Vad är poängen med ett gränslöst helskärmsfönster?

Ganska mycket spel tillåter användare att spela i ett ”kantlöst helskärmsfönster” istället för ”helskärmsläge”. Jag har undrat. Varför skulle man föredra ett helskärmsfönster framför det ”inbyggda” helskärmsläget?

Enkelt test av mitt eget visade mig att att använda helskärmsläge istället ger bättre prestanda. Jag försökte också för att söka på Google och på SO, men de flesta svaren är relaterade till spel eller om hur man faktiskt skapar dessa fönster i API X, Y eller Z.

Så vad är poängen med att ha ett kantlöst helskärmsfönster? finns det några tekniska skäl?

Kommentarer

  • Kommentarer är inte för utökad diskussion; den här konversationen har varit flyttade till chatt .
  • För att tabba allt, särskilt med multimonitorer, kan du spela ett annat spel på din sekundära bildskärm, samtidigt som du håller ett öga på huvudspelet.
  • Jag har ofta min webbläsare på en bildskärm med musik etc (kanske någon form av guide för spelet jag ’ spelar), medan spelet körs på min huvudskärm. Jag älskar att vara kan bara flytta musen till den andra mo nitor att hoppa över en låt, bläddra på en sida eller vad som helst, utan att minimera spelet. Det ’ är särskilt användbart om spelet inte ’ inte har en paus (som MMOs och Dark Souls) eller när antingen alt eller tab är bunden till en åtgärd i spelet.

Svar

”Vanlig” helskärm innebär att man tar ”exklusiv” åtkomst till GPU: n, vilket innebär mycket mer arbete med att hantera upplösningsväxling, resurshantering (särskilt i äldre API: er) och så vidare, särskilt kring att stödja korrekt alt-tabb beteende. Det här kan tyckas konstigt i början, men det uppstår för att när du förlorar exklusivitet (när alt-flikar ut), släpps spelets GPU-resurser effektivt och måste återställas när du flikar in igen.

A Fönstret ”kantlös helskärm” är bara ett vanligt fönster, med fönsterkrom inaktiverat, det vill säga storleken på hela skärmen. Detta betyder att det fungerar precis som ett vanligt fönster och inte medför extra komplikationer och omkostnader för exklusiv GPU-åtkomst, vilket gör det lättare för utvecklare på bekostnad av försumbar prestanda. Detta är den huvudsakliga tekniska anledningen: mindre arbete.

Det gör det också lättare för användarna, vanligtvis, eftersom många spel som använder exklusiva helskärmslägen råkar inte hantera alt-tab mycket bra, och krascha, eller agera konstigt när du återställer till helskärm. Detta kan vara oerhört irriterande för spelare som vill alt-tab för att titta på GameFAQ, chatta på Discord eller IRC, eller vad som helst. Det är också mer vänligt för inställningar för flera skärmar.

Kommentarer

  • Ett kortfattat, bra svar. Jag visste om ” exklusiv ” åtkomst, men ingen av dess nackdelar.
  • Även kantlös helskärm kan tillåta att spelet återges i en lägre upplösning men skala grafiken upp med GPU i stället för att ändra skärmupplösningen ’. Detta är användbart när en skärm har problem med vissa upplösningar eller helt enkelt inte kan hantera den videoupplösningen alls. Jag har sett vissa surfplattdrivrutiner som bara kan hantera två eller tre upplösningar andra än inbyggda, varav ingen skalas ordentligt. Där spel gjorde ett bättre skalningsjobb än drivrutinerna.
  • Gränsfri helskärm alss spelar en / mycket / trevligare med flera bildskärmsinställningar än normal helskärm, medan du låter dig använda alla pixlar på en bildskärm för ett spel.
  • Kommentarer är inte för utökad diskussion; det här samtalet har varit flyttade till chatt .
  • @StarWeaver att ’ är den exakta anledningen till att jag använder gränslös 90% av tiden.

Svar

Förutom Josh Petries mycket grundliga svar, vill jag lägga till en mer praktisk uppsida av kantlös helskärm.

Att ha en inställning med flera bildskärmar gör regelbunden helskärm lite smärtsam. Eftersom att ändra fokus till ett annat fönster tar längre tid och gör att helskärmsprogrammet minimeras.

Med helskärmslös ram däremot är fönstret i fråga vanligt fönster. Det betyder att det kan vara i bakgrunden. Fortfarande synlig medan andra fönster överlappar varandra. Med flera skärmar tillåter det till exempel streamers att interagera med sina tittare medan de fortfarande fokuserar på spelet.

Kommentarer

  • Detta, hundra gånger så här !
  • Det ’ är exakt det problemet jag kämpar med mina dubbla bildskärmar. Jag kommer nu att prova helskärmsläge!
  • Detta är ärligt talat det enda jag bryr mig om. Netflix på en skärm, Civ på den andra.
  • Jag registrerade mig bara för att bekräfta: jäkla ja.Det är därför jag alltid använder fönster utan kanter när det är tillgängligt – att ha en tvåskärmsinställning med en skärm helt enkelt låst av medan jag spelar vissa spel är otroligt irriterande.
  • Ett annat praktiskt exempel: att spela Kerbal Space Program och surfa i spelet ’ s wiki / youtube samtidigt.

Svar

Saker som gränslösa helskärmsfönster är användbara

  • Dubbla skärmuppsättningar;

  • Inspelningsspel (LPer, handledning); Många innehållsskapare använder programvara som möjliggör fönsterhämtning, så att bara fånga spelfönstret. Detta gör det möjligt för skaparen att byta sammanhang till andra program utan risken att avslöja känslig information. Om spelet är exklusivt i helskärm måste inspelningsprogramvaran fånga hela bildskärmen, vilket tvingar skaparen att antingen redigera kontextväxlar från den slutliga videon eller att göra skärmen svart när den livestreamar .;

  • Multitasking;

  • Undvik buggar i helskärmsimplementeringen (fel upplösning, avskurna kanter, ingen mus, oändlig fokuseringsfokus / defokus osv.);

  • Ibland prestanda; även om verklig helskärm ska springa snabbare, har det ibland den exakta omvända effekten.

  • Många spel buggar när Alt-Tabbed (inget ljud, buggy-grafik, lång Alt-Tab-reaktionstid som är irriterande, kan inte springa längre efter att ha försökt Alt-Tab tillbaka till spelet, vissa blockerar Alt-Tab helt och hållet till spelarens irritation);

  • Ofta riktig helskärm reserverar mer utrymme än nödvändigt på mindre bildskärmar, t.ex. på 1370 reserverar den fortfarande 1980 pixelbredd, så alla andra helskärmsfönster på den andra skärmen kompenseras med 600 pixlar till höger.

  • Att byta mus mellan skärmar är en smärta i röv med helskärmsläge också, vill du byta musikspellista? Tar 1 minut på grund av laddningstider för Alt-Tab och långsam reaktion, det tar inte bara 15 sekunder tills du är ute ur spelet, men det tar längre tid att komma in igen och ibland till och med buggar i normalt fungerande spel.

  • På low-end-datorer kanske ditt spel kanske inte går smidigt i helskärmsläge, men när fönstret blir mindre förbättras också prestandan ofta. (Vissa innehållsskapare använder detta för att fånga nedskalade spel och uppskalar videon.)

Kommentarer

  • Kan du förklara varför det är särskilt viktigt för inspelning?
  • Jag kan ’ Jag kan inte berätta några tekniska detaljer, jag ’ Jag berättar bara information jag har hört i strömmar och videor av LP-skivor, att detta faller under skälen att de inte kunde ’ inte spela in spelet XY än. Kanske faller det under multitasking och alt-tabbing. Som LPer har du antagligen minst 2 skärmar, där du spelar och 1 med rec ordningsprogramvara för video och en annan programvara för ljud- och potentiellt användarchatt. Det är ’ möjligt att ställa in detta med två datorer, men inte alla har budget eller inställning för det. Du kan också se till att inspelningen har rätt ram och att du lättare kan lägga på saker (webbkamera-flöde).
  • Det verkar intuitivt att det skulle vara lättare för en streaming- / inspelningsapp på samma maskin att vara kan komma åt spel ’ grafik om det bara var innehållet i ännu ett helt normalt fönster. (I motsats till att spelet uteslutande tar över GPU: n.)
  • Jag känner till vissa människor som gillar att använda sina chattprogram popup-fönster under spelning, som inte fungerar i helskärm

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *