Overload

Overload

View Stats:
Steveggz Apr 1, 2017 @ 3:57pm
Exclusive fullscreen
Can you please add a in game option for exclusive fullscreen? As of right now selecting fullscreen activates borderless windowed. Playing in windowed or borderless introduces a very noticeable micro stutter. There is a night and day difference between borderless and exclusive fullscreen.

I am currently playing in exclusive fullscreen by adding "-window-mode exclusive" in the steam launch options. The game plays super smooth and makes a huge visual difference especially on a g-sync monitor.

Although I don't mind going through the steam launch options I don't want anyone else to miss out on having it run nice and smooth.
Last edited by Steveggz; Apr 1, 2017 @ 4:01pm
< >
Showing 1-12 of 12 comments
TwoCables Apr 1, 2017 @ 4:36pm 
You don't need exclusive full screen if you change your G-SYNC setting to "Enable G-SYNC for windowed and full screen mode".

It says this right in the Read Me.
Last edited by TwoCables; Apr 1, 2017 @ 4:36pm
Originally posted by Steveggz:
Can you please add a in game option for exclusive fullscreen? As of right now selecting fullscreen activates borderless windowed. Playing in windowed or borderless introduces a very noticeable micro stutter. There is a night and day difference between borderless and exclusive fullscreen.

I am currently playing in exclusive fullscreen by adding "-window-mode exclusive" in the steam launch options. The game plays super smooth and makes a huge visual difference especially on a g-sync monitor.

Although I don't mind going through the steam launch options I don't want anyone else to miss out on having it run nice and smooth.
That would explain why my IR emmitter on my monirot wouldn't trigger in Nvidia 3D Vision. Exclusive fullscreen is required to get Direct3D titles to run in 3D.

It would also explain why the game was jerky in DSR Resolutions and the fact I had to set my desktop to said DSR resolution to avoid the game insta-resetting back to native 1080p

(I was tossing up either no exclusive fullscreen, or the game being OpenGL)

Thanks for the Launch option string. It got the IR Emmitter working. Now I just have to wait for Helix to create a fix as in 3D the lighting glitches makes my eyes bleed. Also I got 1440p butter smoothe rather than jerky so Thanks again.
Last edited by Lone Wolfe (Hoover1979); Apr 1, 2017 @ 5:36pm
TwoCables Apr 1, 2017 @ 5:36pm 
You're welcome!

I just discovered another benefit right now from using Exclusive Full Screen Mode. I was still having some performance issues in Story Mode when destroying the reactor (at the moment I destroy it), so I just tested it two times in a row with Exclusive Full Screen mode and both times my performance remained very good. Afterburner still shows a dip down to 54% for my GPU usage at the moment I destroy the reactor, but I didn't feel it.
Last edited by TwoCables; Apr 1, 2017 @ 5:37pm
On my old 4Gb Giugabyte GTX970 G1 Gaming Windforce Graphics Card, Borderless Window Fullscreen had better performance. On my new 8Gb Gigabyte Xtreme Gaming GTX1080 Waterforce OC, Exclusive Fullscreen gives me better performance. I have found this with all games that give tboth options for fullscreen.

I added overload to the wishlist on the Heliix Mod site and spent all the voting points I couls on it. I hope for a 3D fix. Unless the devs can make the game 3D Vision ready in the next, or a subsequent update, with the addition of 5.1 Surround Sound Support?
Last edited by Lone Wolfe (Hoover1979); Apr 1, 2017 @ 5:42pm
TwoCables Apr 1, 2017 @ 5:42pm 
Originally posted by Lone Wolfe (Hoover1979):
On my old 4Gb Giugabyte GTX970 G1 Gaming Windforce Graphics Card, Borderless Window Fullscreen had better performance. On my new 8Gb Gigabyte Xtreme Gaming GTX1080 Waterforce OC, Exclusive Fullscreen gives me better performance. I have found this with all games that give tboth options for fullscreen.
Wow...

I don't know what to say. lol Dammit, NVIDIA! Hehe
Last edited by TwoCables; Apr 1, 2017 @ 5:43pm
Originally posted by TwoCables:
Originally posted by Lone Wolfe (Hoover1979):
On my old 4Gb Giugabyte GTX970 G1 Gaming Windforce Graphics Card, Borderless Window Fullscreen had better performance. On my new 8Gb Gigabyte Xtreme Gaming GTX1080 Waterforce OC, Exclusive Fullscreen gives me better performance. I have found this with all games that give tboth options for fullscreen.
Wow...

I don't know what to say. lol Dammit, NVIDIA! Hehe
Probably driver related, Nvidia has taken the crown from AMD for Bad Driver releases at the moment.

I have noticed that the Steam Overlay is Disabled with the exclisive Fullscreen Command line in the Launch Options. and CTRL+PrintScreen does not take screenshots. I just get a black screen of the screen's resolution. So we still need the devs to list the current fullscreen as borderless window and add exclusive fullscreen in the games options. This way screenshots can be taken.

now that I got better performance I set the games resolution to 2560x1440 and disabled the ingame FXAA. Then I made a profile for Overload in Nvidia Inspector (Ovrerload doesnt yet have a Nvidia Profile) and enabled MSAA for both DX9 and DX10+ using Bioshock's AA algorithm as it is the best one for killing jaggies, at the expense of performance. I wlso enabled Driver-level FXAA, and forced on Vsync. I then opened Rivatuner and capped the frame rate to 120FPS and enabled D3DOverrider so I can get Triple Buffering + Vsync.

the game still runs like a dream but looks so much better. Not a hint of a jaggie to be seen. with these settings 1620p and 4k are still a tough much for just one GTX1080. but I will increase the smoothness of DSR from 33% to 40% to add a hint of extra smoothness. This should then make the anisotropic filtering a bit softer in the distances.
Last edited by Lone Wolfe (Hoover1979); Apr 1, 2017 @ 6:32pm
Steveggz Apr 2, 2017 @ 2:04am 
Actually TwoCables he was thanking me (no offence :)), setting g-sync to windowed mode does not solve the issue of microstuttering in borderless. This is a unity game and doesn't play right with g-sync or 3d vision unless set in Exclusive Fullscreen.

I am very sensitive to microstutter and see it right away. There is no setting that'll give you butter smooth gameplay other than running a unity game in exclusive fullscreen. And this is one of the big reasons I want the devs to add it as a option in game because there are many users that have no clue and are missing out!

And like TwoCables and Lone Wolfe mentioned there are many instances where there are performance issues when not running in fullscreen. I've encountered many unity games especially that play at lower frame rates or dip frame rates when not in exclusive fullscreen.
Last edited by Steveggz; Apr 2, 2017 @ 2:14am
TwoCables Apr 2, 2017 @ 3:07am 
Originally posted by Steveggz:
Actually TwoCables he was thanking me (no offence :)), setting g-sync to windowed mode does not solve the issue of microstuttering in borderless. This is a unity game and doesn't play right with g-sync or 3d vision unless set in Exclusive Fullscreen.

I am very sensitive to microstutter and see it right away. There is no setting that'll give you butter smooth gameplay other than running a unity game in exclusive fullscreen. And this is one of the big reasons I want the devs to add it as a option in game because there are many users that have no clue and are missing out!

And like TwoCables and Lone Wolfe mentioned there are many instances where there are performance issues when not running in fullscreen. I've encountered many unity games especially that play at lower frame rates or dip frame rates when not in exclusive fullscreen.
I have a 144 Hz G-SYNC monitor, and that G-SYNC setting is the only one out of the 2 available settings that results Unity's borderless windowed mode actually working just the same as exclusive full-screen mode. I get roughly 70-110 FPS in Overload, so that means I never see G-SYNC disengage and it is absolutely butter-smooth. I am also a person who is extremely sensitive to microstutter.

So that brings me to a question: are you possibly seeing G-SYNC disengaging due to the framerate going higher than your refresh rate?

Now yes, since Outer Moons still needs major optimization, I still get somewhat better performance in that level using Exclusive Full Screen Mode even though G-SYNC still works just fine for me in borderless windowed mode (or should I say, Unity's default full-screen mode - heh). For all of the other levels though, I have absolutely no difference between Unity's full screen and this special exclusive full-screen mode. Even toward the first part of Outer Moons, my performance is perfectly butter-smooth.

The only reason this exclusive full-screen mode even exists is, back when the November Demo testing began for its upcoming release at that time, I told Revival Productions in one of my feedback e-mails that I wanted the ability to press Alt+Enter to switch between Windowed and Full-Screen. Matt Toschlog misunderstood slightly and decided to create this exclusive full-screen mode and created a test build just for me and no one else just to see if that's what I wanted (he made 3 iterations of this special 'developer build' which I still have, of course - we perfected it).

While that wasn't exactly what I was looking for, he did bring back the ability to switch between Windowed and Full-Screen with Alt+Enter! Overload had this before then and so I wanted it back quite badly (I've been using Alt+Enter for many years in many games to toggle full-screen mode).

His efforts weren't all wasted though. I discovered that the default G-SYNC setting that's called "Enable G-SYNC for full screen mode" is for exclusive full-screen mode and doesn't apply to any sort of windowed mode at all. You see, he told me that Unity's full-screen mode is borderless windowed mode by default. I upgraded to a G-SYNC monitor (the one I have now) at around the same time we began testing the November Demo, and the timing was unfortunate for me a little bit because I thought the team screwed something up because I was getting that stutter in every build and in every level. Little did I know that it was due to the default G-SYNC setting because Overload was in borderless windowed mode!

So yeah, when I tested Matt's exclusive full-screen mode build, I noticed no stutter whatsoever. When I switched my G-SYNC setting to "Enable G-SYNC for windowed and full screen mode", I could freely go back and forth between borderless windowed and exclusive full screen mode without any problem at all. Both were absolutely butter-smooth, just as you would expect with G-SYNC.

After perfecting exclusive full-screen mode, he added it as a command-line option and made a batch file as well that we could launch, but he reverted the default full-screen mode back to Unity's because understandably so, it Alt+Tabs much better and is generally better for most people in terms of stability and overall system performance. Thanks to all of this though along with my discovery of using that other G-SYNC setting, I haven't cared about using Exclusive Full Screen Mode until I decided to test it for Outer Moons. So for now, Exclusive Full Screen Mode is what I use for Outer Moons. I have no difference in performance in any other level. The rest of the game is still butter-smooth in Unity's borderless windowed mode.

So yeah, what is your average framerate and what is your refresh rate?
Last edited by TwoCables; Apr 2, 2017 @ 3:12am
Steveggz Apr 2, 2017 @ 9:41am 
I know for a fact the frame rate isn't as smooth in borderless as it is exclusive regardless if g-sync is set to windowed mode in nvidia's settings. This is true with any unity game I've played.

Obviously not all setups produce the same outcome and this seems to be the case.

My gtx 670 gave me anywhere from 40 to 80 fps and had the same issue. Now with my 1080TI it never dips below 144 fps. I now have v-sync enabled and even with v-sync and a stable 144 fps if I don't run the game in exclusive it has a very obvious micro stutter.

It would be awesome to have the option in the "in game" settings. Many gamers would benefit from it. I'm all about making this game the best it could be.
TwoCables Apr 2, 2017 @ 9:45am 
Try capping the framerate in Rivatuner Statistics Server to about 140 FPS, and leave G-SYNC set to the windowed & full screen mode.
Steveggz Apr 2, 2017 @ 11:53am 
In my above post you'll see I was getting 40 - 80 fps with my 670 on the same monitor and had the same issue. The issue seems to differ based on each computer setup since you don't have this issue.
Last edited by Steveggz; Apr 2, 2017 @ 11:53am
TwoCables Apr 2, 2017 @ 12:17pm 
To be fair, you never told me what your monitor's refresh rate is. The only clue I have is you mentioned 144 FPS. So, I still wasn't 100% sure if you have a 60 Hz monitor or not.
< >
Showing 1-12 of 12 comments
Per page: 1530 50

Date Posted: Apr 1, 2017 @ 3:57pm
Posts: 12