Domanda:
C'è una differenza tra l'esecuzione di giochi in modalità finestra o a schermo intero?
korrasaur
2013-02-28 03:40:38 UTC
view on stackexchange narkive permalink

Il gioco quando è in finestra aumenta le prestazioni? Diminuirlo?

Lo stesso vale anche per la modalità a schermo intero? Ho sempre pensato che giocare a Schermo intero significasse un aumento degli fps più elevato, ma non l'ho mai confermato.

C'è una differenza tra i due e, se sì, quali sono?

La risposta è: dipende dal gioco e da come è implementato. C'è un gioco specifico che avevi in ​​mente?
Sento che potrebbe esserci una buona domanda qui, dato che i giochi sono piuttosto unici per come si comportano quando sono a schermo intero. Detto questo, è anche qualcosa di abbastanza facilmente testabile e uno sforzo avrebbe dovuto essere prima di chiedere.
Ci sono troppe variabili per dare una risposta solida al 100%. Dipende davvero molto da configurazioni hardware specifiche e può variare da gioco a gioco.
In generale, qual è l'effetto sulle prestazioni? Ho sentito che se giochi su Windowed, il computer deve rendere il desktop del tuo computer, quindi occupa più RAM, diminuendo così le prestazioni, ma non sono un esperto in materia né ho effettivamente visto alcun cambiamento
Dieci risposte:
#1
+25
badp
2013-02-28 23:22:37 UTC
view on stackexchange narkive permalink

Dipende dalla risoluzione con cui giochi. Se la risoluzione del gioco è la risoluzione del desktop, è probabile che lo schermo intero sia leggermente più veloce della modalità finestra in tutti gli scenari, per i motivi enumerati da Philipp.

Onestamente, tuttavia, su il mio hardware datato ottengo prestazioni molto maggiori eseguendo giochi con risoluzione desktop rispetto a quando gioco a una risoluzione inferiore tramite il gestore delle finestre. Se la risoluzione del tuo desktop non è la risoluzione del tuo gioco, gioca assolutamente in modalità finestra.

La modalità a schermo intero con risoluzione non nativa significa che invece di spostare l'output grafico su un rettangolo sullo schermo (qualcosa di relativamente veloce ), il tuo computer deve invece ridimensionare l'immagine dalla risoluzione del gioco alla tua risoluzione nativa con un filtro bicubico o migliore (costoso!).

Anche se è il tuo monitor stesso a fare il lavoro pesante, o se hai disabilitato il ridimensionamento hardware a risoluzioni più elevate (nel qual caso devi ancora tradurre le coordinate dei pixel), otterrai prestazioni terribili e occasionalmente si arresta in modo anomalo ogni volta che premi Alt-Tab da e verso il gioco.

Infine, non tutti i sistemi operativi consentono di saltare del tutto il sistema di composizione dello schermo. Un'eccezione degna di nota è sicuramente Ubuntu (che può disegnare le notifiche notifyOSD sopra i giochi); Non so come funzionano i Mac qui.

Quindi, se ottenere ogni singola goccia di framerate è la tua priorità qui, solo gioca in modalità a schermo intero:

  • Se utilizzi Windows (o Mac?), e
  • Se stai giocando alla risoluzione nativa dello schermo, e
  • Se non puoi aumentare la velocità riproducendo a risoluzioni inferiori in una finestra, e
  • Se il desktop è impostato sulla risoluzione nativa dello schermo.
Bella risposta ben formata. Votato.
Giusto per aggiungere alla tua risposta sulla risoluzione di visualizzazione nativa v, il fattore limitante nelle prestazioni grafiche possono spesso essere i pixel shader che, come suggerisce il loro nome, operano su ogni pixel. In questo scenario, avere meno pixel su cui operare può e fa la differenza nella velocità con cui il gioco può rendere un fotogramma.
@SethBattin anche quando non c'erano pixel shader, disegnare una linea sullo schermo è un'operazione O (n), essendo n il numero di pixel nella linea. Non so esattamente quale sia la performance per il riempimento del triangolo, ma immagino che sia anche O (n) (tranne che n è pixel "quadrato" qui).
Non ho mai visto giochi impostati su una risoluzione inferiore al video in uscita del monitor alla risoluzione del monitor. Nella mia esperienza, producono sempre alla risoluzione di destinazione e il monitor ingrandisce l'immagine secondo necessità.
Ho anche visto enormi miglioramenti in termini di FPS abbassando la risoluzione in modalità a schermo intero nei giochi.
@kotekzot È ovvio che il rendering di meno pixel offre prestazioni migliori. Tuttavia, quando lo fai in modalità a schermo intero, almeno su Windows, come ho detto, incappi in pesanti perdite di prestazioni aggiuntive ogni volta che il gioco perde e riprende la concentrazione.
Ah, pensavo volessi dire che le prestazioni ne risentono durante il gameplay e nel passaggio da e verso il gioco. Sì, sembra un po 'più lento passare da e verso un gioco a schermo intero in esecuzione al di sotto della risoluzione nativa del monitor.
@badp Ah sì, e quel "vecchio" lavoro sta ancora accadendo, ovviamente.
E i "servizi di comunità" come Raptr e Steam? Giuro di aver visto un calo delle prestazioni quando disegnano quelle notifiche in cima al gioco a schermo intero che non mi interessano in modalità finestra.
Sembra che tu stia confrontando le mele con le arance * (eseguendo il gioco a una risoluzione più alta a schermo intero rispetto a una finestra a risoluzione inferiore) *. Se dovessi eseguire lo stesso gioco con una risoluzione inferiore a quella del desktop ma a schermo intero, probabilmente otterrai prestazioni migliori rispetto alla finestra.
Inoltre, tranne in rari casi, è sempre il monitor che esegue il "ridimensionamento" da risoluzioni inferiori, non la GPU - ecco perché i monitor hanno un elenco di risoluzioni supportate. E le "prestazioni / crash terribili quando si alt + tab" dipendono completamente dal fatto che il gioco e il driver della GPU sono mal codificati; era abbastanza comune nei giorni di Windows 98, ma piuttosto raro ora * (la notevole eccezione è il motore di origine) *.
#2
+19
Philipp
2013-02-28 18:33:08 UTC
view on stackexchange narkive permalink

Quando un'applicazione viene eseguita in modalità a schermo intero, viene eseguita in "modalità esclusiva". Ciò significa che ha il controllo completo e diretto sull'output dello schermo.

Ma quando viene eseguito in modalità finestra, deve inviare il suo output al gestore delle finestre (Windows Explorer) che quindi gestisce dove sullo schermo che l'output viene disegnato. Ciò richiede alcune prestazioni aggiuntive. La penalizzazione delle prestazioni, tuttavia, è notevolmente ridotta nella versione più recente di Windows.

Quali versioni più recenti di Windows?
Quando sono passato da XP a 7, ho riscontrato che la tassa sulle prestazioni sulle applicazioni 3D con finestre era molto più bassa. Molto probabilmente perché l'intero window manager è accelerato dall'hardware quando si utilizza l'interfaccia utente di Aero Glass. Non ho mai usato Vista quindi non so come sia stata la performance.
A partire da Vista.
A partire da Vista, quando hai acceso Aero (non puoi nemmeno spegnerlo più da 8).
#3
+2
Kenogu Labz
2013-03-01 01:40:00 UTC
view on stackexchange narkive permalink

Vorrei creare una rapida aggiunta che potrebbe essere utile per alcuni giocatori che leggono questo argomento: durante la registrazione del gameplay, la maggior parte delle applicazioni non può recuperare i fotogrammi da molti giochi in esecuzione in modalità a schermo intero. L'utilizzo delle modalità a schermo intero con finestra o con finestra di solito fornisce pieno accesso a quei frame ed è spesso necessario per ottenere i migliori risultati.

#4
+2
galacticninja
2013-03-01 14:36:42 UTC
view on stackexchange narkive permalink

Da aggiungere alle altre risposte, in caso di giochi come Oblivion, Fallout 3, Fallout: New Vegas e Skyrim, l'esecuzione in modalità Finestra potrebbe contribuire a rendere il gioco più stabile (prevenire arresti anomali) e ridurre la balbuzie. Anche giochi come questi di solito hanno problemi con la tabulazione altimetrica, quindi l'esecuzione in modalità in finestra sarà d'aiuto.

Sono state create delle mod per eseguire questi giochi in "modalità a schermo intero falso" (in realtà esegue il gioco in modalità in finestra, ma fa sembrare che sia a schermo intero), ad esempio:

Inoltre, da questa domanda: Come forzare la modalità a schermo intero massimizzato in qualsiasi gioco?

Ho visto diversi giochi che hanno una modalità di visualizzazione video che è in finestra senza bordi, alla stessa risoluzione del desktop. A volte viene chiamata modalità "Finestra senza bordi" o modalità "Schermo intero ingrandito". Sembra bilanciare il compromesso tra l'esecuzione a schermo intero e l'esecuzione di un gioco in modalità finestra.

Schermo intero vs finestra

Un gioco in modalità a schermo intero riempie lo schermo ed è più coinvolgente Presumibilmente la modalità a schermo intero offre prestazioni migliori, ma non ho nulla a che fare (né ho recentemente osservato prestazioni migliori in modalità a schermo intero). L'avvertenza più comune è che il tuo computer si blocca momentaneamente se fai alt-tab per andare a fare qualcos'altro. Giocare in modalità finestra ti consente di passare ad altre attività senza ritardi, o anche multitasking. La modalità in finestra sembra anche essere migliore per gli utenti che utilizzano il doppio display.

Nella modalità a schermo intero ingrandito, il gioco è in modalità a finestra, ma i bordi e la barra del titolo vengono rimossi e la risoluzione corrisponde a quella del desktop. In effetti, sembra che tu stia giocando in modalità a schermo intero, ma puoi comunque passare ad altre applicazioni senza ritardi. Suoni come il meglio di entrambi i mondi per me!

enter image description here

Il multitasking è fantastico se mi capita di rigenerarmi, in attesa di una schermata di caricamento o se ho bisogno di cercare informazioni su il gioco (come cercare informazioni sulle missioni per i MMO). Fare clic sul gioco spinge le altre finestre (cattive, che interrompono l'immersione) e la barra delle applicazioni sullo sfondo, riempiendo perfettamente lo schermo intero.

Sfortunatamente la maggior parte dei giochi non sembra ancora includere questa funzione.

#5
+2
dimitri
2015-04-26 00:12:58 UTC
view on stackexchange narkive permalink

Non lo faccio per tutti voi, ma quando gioco a warframe sul mio laptop a schermo intero ottengo 28-30 fps con le impostazioni Max e quando gioco in modalità finestra ottengo 53-60 fps sullo stesso impostazioni. E il mio laptop è un Toshiba satellite Intel i-7 4 core 2.4-3.4 (turbo boost) ghz, 8g ram, scheda video Intel HD 4000

#6
+1
souichiro
2013-02-28 16:16:56 UTC
view on stackexchange narkive permalink

Generale: i giochi a schermo intero hanno prestazioni migliori, solo perché explorer.exe di Windows può prendersi una pausa. In modalità finestra, deve eseguire il rendering del gioco e di tutto ciò che hai aperto. Ma, se è a schermo intero, esegue il rendering di tutto dal desktop quando ci si sposta. Specifico: non ho riscontrato alcun miglioramento in un gioco passando alla modalità finestra, gli fps andavano sempre giù (testet con Counter Strike, World of Warcraft, Anno, Crysis, Starcraft, Diablo, Skyrim).

D'altra parte, dall'esperienza personale i giochi in modalità a schermo intero tendono ad essere * terribili * al cambio di contesto quando è necessario alt-tab per qualsiasi motivo. La modalità in finestra tende ad essere molto più educata al riguardo.
certo, ma dal punto di vista delle prestazioni (che era il problema) lo schermo intero è migliore.
#7
+1
TeSwaG
2013-05-02 03:48:07 UTC
view on stackexchange narkive permalink

L'ho notato in League of Legends. In qualche modo ho un PC obsoleto e quando gioco a LoL a schermo intero i miei fps erano limitati a 10-20 fps. Ho notato un'opzione senza bordi e per il gusto di farlo, l'ho provata. Non so come, ma in qualche modo riesce a rimanere sopra i 50 fps. xD

Senza bordi fino in fondo ..

#8
  0
Jon Merlin
2016-05-22 11:39:37 UTC
view on stackexchange narkive permalink

Windowed è meglio in GTA V per me.Una finestra senza bordi è più veloce dello schermo intero ed è immediatamente evidente.Quando sposti la visuale all'interno del tuo garage, anche un garage vuoto, è molto più agevole come se stessi davvero guardando.Quando è a schermo intero, salta un po ', come se fosse lento e ti porta fuori dall'emersione (non vuoi vedere glitch nella matrice o potresti renderti conto che non è reale).

#9
-1
ZuruLan
2016-08-16 14:28:35 UTC
view on stackexchange narkive permalink

IDK se questo è vero, ma quando stavo giocando a GTA V con le impostazioni ULTRA la mia GPU (GTX 770) (SCHERMO FINESTRATO) era a una temperatura più alta, 70 / 72C ma quando lo giocavo in modalità a schermo intero era 65C, quindi 65 ° C era la temperatura massima, ma la maggior parte delle volte era di circa 62/61 ° C.

Quelle sono solo le temperature.ma se è in finestra o a schermo intero, non vedo una grande differenza in FPS.(Esperienza personale)

#10
-2
Blarson 12
2018-10-04 10:50:24 UTC
view on stackexchange narkive permalink

Per me personalmente, lo schermo intero e lo schermo in finestra hanno gli stessi fps.Ma il mio PC tende a funzionare più fresco quando sono in modalità finestra perché mette meno stress sul PC.



Questa domanda e risposta è stata tradotta automaticamente dalla lingua inglese. Il contenuto originale è disponibile su stackexchange, che ringraziamo per la licenza cc by-sa 3.0 con cui è distribuito.
Loading...