Jaki jest cel pełnoekranowego okna bez obramowania?

Dość dużo gier pozwala użytkownikowi grać w „bezramkowym oknie pełnoekranowym” zamiast w „trybie pełnoekranowym”. Zastanawiałem się. Dlaczego ktoś miałby preferować okno pełnoekranowe zamiast „wbudowanego” trybu pełnoekranowego?

Mój własny prosty test pokazał mi, że korzystanie z trybu pełnoekranowego zapewnia lepszą wydajność. Próbowałem też do wyszukiwania w Google i SO, ale większość odpowiedzi dotyczy gier lub tego, jak właściwie tworzyć te okna w API X, Y lub Z.

Więc jaki jest sens posiadania pełnoekranowego okna bez obramowania? są jakieś techniczne powody?

Komentarze

  • Komentarze nie nadają się do rozszerzonej dyskusji; ta rozmowa była przeniesiono do czatu .
  • Aby wyjść z alt-tab, zwłaszcza z wieloma monitorami, możesz zagrać w inną grę na swoim drugim monitorze, jednocześnie obserwując główną grę.
  • Często mam przeglądarkę na jednym monitorze z muzyką itp. (może jakiś przewodnik po grze, w którą ' m gram), podczas gdy gra działa na moim głównym monitorze. Uwielbiam być mogę po prostu przenieść moją mysz do innego miesiąca nitor, aby pominąć piosenkę, przewinąć stronę lub cokolwiek innego, bez minimalizowania gry. ' jest szczególnie przydatne, jeśli gra nie ' nie ma przerwy (jak w grach MMO i Dark Souls) lub gdy alt lub tab jest powiązany z akcją w grze.

Odpowiedź

„Zwykły” pełny ekran obejmuje „wyłączny” dostęp do GPU, co oznacza dużo więcej pracy przy przełączaniu rozdzielczości, zarządzaniu zasobami (szczególnie w starszych interfejsach API) i tak dalej, szczególnie w zakresie wspierania prawidłowego działania alt-tab. Na pierwszy rzut oka może się to wydawać dziwne, ale pojawia się, ponieważ gdy tracisz wyłączność (gdy jest wyłączona karta Alt), zasoby GPU Twojej gry są skutecznie eksmitowane i muszą zostać przywrócone po ponownym włączeniu.

A „Pełnoekranowe okno bez obramowania” to zwykłe okno z wyłączonym chromem okna, czyli rozmiar całego ekranu. Oznacza to, że zachowuje się jak zwykłe okno i nie powoduje dodatkowych komplikacji ani narzutów związanych z wyłącznym dostępem do GPU, ułatwia pracę programistom kosztem niewielkiej wydajności. To jest główny techniczny powód: mniej pracy.

Zwykle ułatwia to również użytkownikom, ponieważ wiele gier, które używają wyłącznych trybów pełnoekranowych, również nie obsługuje alt-tab bardzo dobrze i zawieszają się lub zachowują się dziwnie po przywróceniu do pełnego ekranu. Może to być niezwykle irytujące dla graczy, którzy chcą skorzystać z alt-tabu, aby spojrzeć na GameFAQ, porozmawiać na Discordzie lub IRC, lub cokolwiek. Jest również bardziej przyjazny dla konfiguracji z wieloma monitorami.

Komentarze

  • Zwięzła, dobra odpowiedź. Wiem o ” ekskluzywny ” dostęp, ale nie ma jego wad.
  • Również pełny ekran bez obramowania pozwala na renderowanie gry w niższej rozdzielczości, ale skalowaniu grafika w górę za pomocą GPU zamiast zmieniać rozdzielczość ' ekranu. Jest to przydatne, gdy wyświetlacz ma problemy z niektórymi rozdzielczościami lub po prostu nie może w ogóle obsłużyć tej rozdzielczości wideo. Widziałem niektóre sterowniki tabletów, które obsługują tylko 2 lub 3 rozdzielczości inne niż natywne, z których żadna nie skaluje się prawidłowo. Gdzie gry radziły sobie lepiej ze skalowaniem niż sterowniki.
  • Pełny ekran bez obramowania gra / dużo / ładniej z wieloma konfiguracjami monitorów niż normalny tryb pełnoekranowy, pozwalając jednocześnie wykorzystać wszystkie piksele na jednym monitorze do gry.
  • Komentarze nie służą do rozszerzonej dyskusji; ta rozmowa była przeniósł się do czatu .
  • @StarWeaver to ' jest dokładnym powodem, dla którego w 90% przypadków używam bez obramowania.

Odpowiedź

Oprócz bardzo dokładnej odpowiedzi Josha Petriesa, chciałbym dodać bardziej praktyczną zaletę Pełny ekran bez obramowania.

Konfiguracja z wieloma monitorami sprawia, że zwykły pełny ekran jest trochę uciążliwy. Ponieważ zmiana punktu skupienia na inne okno trwa dłużej i powoduje minimalizację aplikacji pełnoekranowej.

Z drugiej strony, przy pełnym ekranie bez obramowania, dane okno jest zwykłym oknem. Oznacza to, że może znajdować się w tle. Nadal widoczne, gdy inne okna nachodzą na siebie. Dzięki wielu monitorom pozwala streamerom na przykład na interakcję z widzami, jednocześnie skupiając się na grze.

Komentarze

  • To sto razy więcej !
  • To właśnie ' jest problemem, z którym borykam się przy moich dwóch monitorach. Spróbuję teraz trybu pełnoekranowego w oknie!
  • To naprawdę jedyna rzecz, na której mi zależy. Netflix na jednym ekranie, Civ na drugim.
  • Zarejestrowałem się tylko po to, aby potwierdzić: no, tak.Dlatego zawsze używam okna bez obramowania, jeśli jest dostępny – posiadanie konfiguracji dwóch monitorów z jednym monitorem po prostu zablokowanym podczas grania w niektóre gry jest niesamowicie irytujące.
  • Kolejny praktyczny przykład: granie w Kerbal Space Program i przeglądanie gry ' s wiki / youtube w tym samym czasie.

Odpowiedz

Rzeczy, w których bezramkowe okna pełnoekranowe są przydatne

  • Konfiguracje z dwoma ekranami;

  • Nagrywanie gier (LPery, samouczki); Wielu twórców treści używa oprogramowania, które umożliwia przechwytywanie okna, a więc przechwytywanie tylko okna gry. Pozwala to twórcy na przełączenie kontekstu do innych programów bez ryzyka ujawnienia poufnych informacji. Jeśli gra jest dostępna wyłącznie w trybie pełnoekranowym, oprogramowanie do przechwytywania musiałoby przechwytywać cały monitor, zmuszając twórcę do edycji przełączników kontekstowych z końcowego wideo lub do czarnego ekranu podczas transmisji na żywo .;

  • Wielozadaniowość;

  • Unikanie błędów w implementacji pełnoekranowej (zła rozdzielczość, obcięte krawędzie, brak myszy, nieskończony cykl ostrości / rozmywania itp.);

  • Czasami wydajność; chociaż rzeczywisty pełny ekran powinien działać szybciej, czasami ma to dokładnie odwrotny efekt;

  • Wiele gier powoduje błędy po wciśnięciu Alt-Tab (brak dźwięku, błędna grafika, długi czas reakcji Alt-Tab co jest irytujące, nie może już działać po próbie ponownego włączenia Alt-Tab do gry, niektóre całkowicie blokują Alt-Tab, ku irytacji gracza);

  • Często prawdziwy pełny ekran rezerwuje więcej miejsca niż to konieczne na mniejszych monitorach, np na 1370 nadal rezerwuje szerokość 1980 pikseli, więc każde inne pełnoekranowe okno na drugim ekranie jest przesunięte o 600 pikseli w prawo;

  • Przełączanie myszy między ekranami jest uciążliwe dupa również w trybie pełnoekranowym, chcesz zmienić swoją playlistę muzyczną? Zajmuje 1 minutę ze względu na czasy ładowania Alt-Tab i powolną reakcję, nie tylko zajmuje 15 sekund, zanim wyjdziesz z gry, ale ponowne wejście zajmuje więcej czasu, a czasami nawet powoduje błędy w normalnie działających grach.

  • Na słabszych komputerach Twoja gra może nie działać płynnie w trybie pełnoekranowym, ale po zmniejszeniu okna wydajność również często się poprawia. (Niektórzy twórcy używają tego do przechwytywania obniżone gry i przeskaluj wideo.)

Komentarze

  • Czy możesz wyjaśnić, dlaczego jest to szczególnie ważne przy nagrywaniu?
  • Nie mogę ' nie zdradzić żadnych szczegółów technicznych, ' przekazuję tylko informacje, które słyszałem w strumieniach i filmy z LPers, że jest to powód, dla którego nie mogli jeszcze ' nagrać gry XY. Może to wymaga wielozadaniowości i alt-tabulacji. gdzie grasz i 1 z rec zamawianie oprogramowania do wideo i innego oprogramowania do rozmów audio i rozmów użytkowników. Można to ' ustawić na 2 komputerach, ale nie każdy ma na to budżet lub konfigurację. Możesz również upewnić się, że nagranie ma odpowiednią ramkę i możesz łatwiej nakładać rzeczy (kanał z kamery internetowej).
  • Wydaje się intuicyjne, że łatwiej byłoby, gdyby aplikacja do przesyłania strumieniowego / nagrywania na tym samym komputerze była w stanie uzyskać dostęp do grafiki gry ', jeśli byłaby to tylko zawartość jeszcze jednego całkowicie normalnego okna. (W przeciwieństwie do gry przejmującej wyłącznie GPU.)
  • Znam ludzi, którzy lubią używać wyskakujących okienek programów czatu podczas gry, co nie będzie działać na pełnym ekranie.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *