Forum Discussion
7 Replies
- Anonymous9 years ago
thanks for reply, but windows 10 is the system info you need my friend.
- Anonymous9 years ago
here's some background info if you truly wanted more detail,, it's been a well-documented issue. we need way for bf1 to be given exclusive access to our display in full screen and bypass the DWM if we are ever to have the vsync option mean anything on a Windows 10 platform.
that thread links to more info. More than a dxdiag could provide.
- Anonymous9 years agoSeems there is such a thing in the development world to bypass DWM and its vsync intrusion. "independent flip" and was mentioned here:
https://m.reddit.com/r/GlobalOffensive/comments/38qqju/borderless_window_fix_for_input_lag_and/?ref=search_posts
Another site for developers mentions yet another variation of this called "Immediate flip immediate mode" summarized from here:
http://www.gamedev.net/topic/676986-true-immediate-independent-flip-mode/
It says ,
"Immediate flip immediate mode is the replacement of the fullscreen exclusive mode. The behaviour is almost the same: DWM bypassing, unleashed frame-rate and possible tearing. The main difference is the "non-exclusive" mode: this allow fast alt-tabbing and desktop switch, as well as the having OS notification (if allowed by the user) and elements over-focused the main application (like volume control). In the last scenario the presented frames are temporarily synchronized with the desktop refresh rate until the OS element disappear from the screen (the other frames are automatically discarded).
To enter in fullscreen immediate mode you need to call setfullscreenstate( true) and manually handling WM_SIZE meessage calling resizebuffer(). Current AMD driver should still use DWM composition, so it may not work as expected..
edit: here is an example how to handle fullscreen transitions: https://github.com/Microsoft/DirectX-Graphics-Samples (see D3D12Fullscreen) "
So, can we get this kind of DWM or composition bypass on BF1 so that we may have a true vsync/buffer free option?
I appreciate you taking the time to read this post. - Carbonic9 years agoHero+
Answers HQ is a community based support forum, a place where gamers help each other with mostly technical issues. If you are not looking for help but have feedback and suggestions to the developers then the official forum at battlefield.com is really the better place for it and perhaps on the bug tracker at bftracker.com - Twitter might also work (tweeting a developer and hoping for the best).
As I understand it another way to bypass the triple buffering that occours in DWM windows are for the developers to convert the application to and UWP app. UWP apps have quite a few limitations as I understand it so it probably brings other issues but UWP should have had quite a few improvements lately so perhaps it could work.
- Anonymous9 years agoThanks for the reply
- Carbonic9 years agoHero+
Hey, if you actually manage to get the input latency lowered I'll be the one thanking you :D
- Anonymous9 years ago
Ha, that's a deal! This turned into a far too technical pursuit for something "extremely simple" to obtain on Windows 7 (by avoiding the "Aero" theme desktop). Just simply obtaining an actual "Vsync Off" functionality (complete with the occasional screen tear - so what) would eliminate the dropping frames/input lag.
..although now Windows 10 users need a way around the DWM. I'm guessing there's some clever whippersnapper out there in the community that can beat the devs to it (assuming of course that developers actually "want" to give us poor users a shot at joining in with our "less than cutting edge" hardware). I understand it's a business, but hey, people on older hardware pay the same price for the same software after all; so the more sales the better right?
update: Buyer Beware! If considering Optimus capable Laptops; or Current Users on/considering Windows 10.
From Microsoft Forum https://answers.microsoft.com/en-us/windows/forum/games_windows_10/forced-fullscreen-vsync/48107e7d-0f73-4b15-b692-3364cad52f46?page=3&rtAction=1479190410348 :
DXGI Flip Model (for developers)
https://msdn.microsoft.com/en-us/library/windows/desktop/hh706346(v=vs.85).aspx
Article was released on May 10, 2016:
"The developers of individual games and apps must now update their software to take advantage of the new options. Microsoft also noted that unlocked frame rates aren't currently working in laptops that have both integrated video and a discrete graphics chip."
There you have it; if your device has integrated/discrete gpu you will be unable to have a truly unlocked frame rate on Windows 10. Not good. Hopefully EA can put some requests in to microsoft to address these types of issues for "all" their users (and therefore not clog up the battlefield/EA forums with issues that end up actually being beyond their control. Thought Win 10 was marketed as a gaming friendly platform. As the heading says, "buyer beware".
About Battlefield Franchise Discussion
Recent Discussions
- 3 hours ago
- 4 hours ago