Solved Tabbing out
-
When i tab out my game goes into a black screen and to fix this i have to restart my pc
-
@tamirff Strongly recommend selecting ‘borderless’ window mode as default. (I think it is the default, in 4.36…?)
-
@tamirff Are you running windowed or dedicated full-screen…?
-
@tamirff Strongly recommend selecting ‘borderless’ window mode as default. (I think it is the default, in 4.36…?)
-
-
@airtex2019 Yeah m8 , but how to do it if running resolution is lower then desktop , fps wise… 4k desktop vs 2k BMS ,
You need a) better computer b) working alt-tab
I prefer b) where available, as for a) I need to steal grandma’s pension
… so , while enjoying a) we could spend b) on alcohol or such- so I wouldn’t just call suggestion a fix , rather workaround, … so in the end we can enjoy truly meaning of multitasking as advertised by Microsoft Windows, even if other app is running dedicated fullscreen
-
@white_fang that’s probably the missing link, to fully justify dropping fullscreen-exclusive support – viz. the ability to render with rez and framerate different from Windows desktop.
I’m thinking of things like productivity-focused laptops (or all-in-ones) with 4k displays … and integrated CPU graphics.
FSE works so poorly and unreliably, as it is, tho… I would still advocate dropping support for it, anyway.
(Unless there are weird scenarios for it, that I’m just not aware of … maybe multiple monitors, or older OS, etc.)
-
@airtex2019 Ymmv , but that’s a no-no , for dropping FSE.
Using it since … 1991 … and still using. , even today with , well almost everything, few cases where win/borderless proffered, mostly when something can run in background while doing something else… eg… Command Modern ops/ RTS., it can be paused.
But in BMS … what would you do in background? else then pick a nose ? - joke
You just can’t fly in background, misison prepare (2D) in window is ok , no problem there since need few tools… but even that is questionable since all files, even briefing, is accessible from tablet via network… so, fully prepared for fullscreeen exclusive. - even because unreliable alt-tab.Just 2 kopeyke.
-
@white_fang why prefer FSE at all tho? (with the possible exception already mentioned, of having a high-res display without a sufficiently powerful GPU)
Risk vs Reward … Risk => accidentally bump the start menu key, and whole game crashes.
Reward => maybe 2% better fps and 1/frame better latency?Supposedly on Win10+ with “fullscreen optimizations” the DWM gives borderless-window apps direct control over the front-buffer, avoiding the extra blit. So maybe not even 2% better perf…
I agree, if it’s an easy fix to make FSE work reliably and correctly … yes ok sure let’s all enjoy the 2% perf boost. But if it’s easier to simplify down the code (and test matrix) to just borderless-window – maybe by adding support for easy down-scaled resolution/framerate – then why not take oppty to simplify, and focus bug-fixing elsewhere … eg. the audio stack.
Anyway… if I were stuck with a high-res display and low-end GPU… today, I would probably opt to temporarily change my desktop resolution to ~1080p before launching BMS in borderless-window mode.
Cost => desktop icons may get shuffled around annoyingly
Benefit => safe, reliable alt+tab experienceAre there any helper apps to quickly/easily change Windows desktop res? If not I could probably make one…
-
@airtex2019 for the record, no. Very nasty bug. We already tried twice to fix it, always with limited success.
-
@white_fang said in Tabbing out:
Using it since … 1991 … and still using. , even today with , well almost everything…
Agreed.
-
@Aragorn said in Tabbing out:
@white_fang said in Tabbing out:
Using it since … 1991 … and still using. , even today with , well almost everything…
Agreed.
Why? (sincerely asking … I’m curious to learn, what configs people have where FSE is worth the reliability risk … esp. now that BMS is DX11+ and x64 only)
-
-
@Seifer
…
Very Nasty bug
…
Crap… but ok , just dont drop FSE please. I’ve learned to live with win key … hey that’s why Hotas is forWell, yeah, there you’re right. … switch desk to running res before, - icons shuffle, have soft that remember positions, so, to me no prob there.
Fps, there main reason… maybe archaic .
Well, ok , will test-try borderless with res switch … presumably maybe that can be even automated somehow, … eg run borderless on virtual desktop 2 …
Yes, I must agree , there are benefits of windowed, but as also @Aragorn said… we’re old breed , stubborn , learned our way for years … but … even old horse can learn new trick…
No harm in trying, i guess - shit I mentioned Harm again … there it goes -
@white_fang borderless window is what I do. Works perfectly, alt tab at will.
-
-
@white_fang I feel like I am the most stubborn person I know, so I’m shocked and confused to meet anyone more so… lol
-
@Aragorn said in Tabbing out:
@airtex2019 said in Tabbing out:
Why?
FPS
What OS and CPU/GPU and monitors… on my system, I can’t measure any difference.
But I’m open to learning that it still makes a difference on older OS, or older GPUs… or multi-mon setups… or something.
Windows 10 - 21H2
Core i7-9700F
GTX 1660 Ti
4k 60hz, single monitor
16x AF and 4x AAgame mode: On
HAGS: Onv-sync: Off
triple-buffer: On[Or is it just for the ability to fly at a lower-res than Windows desktop / native monitor res?]
-
@airtex2019 @Aragorn @Mav-jp @Seifer
Guys, … followed @airtex2019 advice… did some borderless “testing time” (just an excuse for flying obviously).
But what I discovered … there is no “fulscreen freeze bug” if target (original) window was borderless … LOL
Set BMS to borderless , after you find nice position for window, then let it run in borderless till 3D (remember, in 2D there is no problem between switching to fulscreen), …
then when in 3D alt+enter to fullscreen, … tada. (fanfare)
All working.And then back to borderless, … did it dozen times, indeed, in one TE … but think it doesn’t matter… … since BMS has not crashed not once.
Of course need more “raping” … but seems this is it.
Woohoo, hope this will make someone happy, … I am.
Cheers
Dedicated to @airtex2019 , since he pushed me to fiddle with it
-
@white_fang lol that is what we have been trying to say since the beginning!
Anyway, thanks again airtex for the great support.
-
LOL. Ugh… How I understood , it was use “only borderless window”
… I didn’t have a clue that it can be extended to fullscreen… without sorcery.Oh well… So that is the cure also for OP , alt-tab, since when in borderless you can do whatever in background, even pick a nose
As I’ve said, windowed, I don’t really need it , but if/when I forget something , that’s it you’re in the air already… no second chance. Now this is game changer.
Well, apologies and Thanks, again.
-
@white_fang @Seifer I’m not actually sure I understand … I should shut up and take the credit for helping, but …
When you alt+enter second time back to borderless, I think now you are rendering at Windows desktop resoultion and framerate. No? Which is what you sought to avoid, running FSE…
-
@airtex2019 Instead I try to explain, jsut do like this :
- make BMS run a resolution lower then desktop and borderless window , default
When in pit (3D) , press alt+enter , you’ll get FSE(?) in that lower resolution , NOT desktop resolution,
… since my desktop is 4k, I would probably notice fps “droop” in AF16 AA8 on 4k resNo, You take credit alright, as if I didn’t try fiddle with it, wouldn’t see by myself, own eyes … and solved problem , even OP’s one for alt-tab
Guess, the time of windows frames/borders are relic now
All peachy m8.
-