ValveSoftware / Dota2-Gameplay

Public Bug Tracker for Dota2
1.49k stars 87 forks source link

Video Resolution settings increasingly work less with patches since ~2022-10-24 #4873

Open ndeakin opened 2 years ago

ndeakin commented 2 years ago

Description

My video resolution settings for dota 2 are:

As of some time the week of 2022-10-24, Dota 2 no longer saves my video preferences and would default to "Use my monitor's current resolution" instead of "use advanced video settings" on every boot. This is annoying, but easy enough to notice and work around each time I start up dota.

As of the diretide patch though, borderless fullscreen just doesn't work anymore. I attempt to set this setting, and nothing happens. If I exit and reload the video settings page, the top-level setting is set back to "use my monitor's current resolution".

So, to detail my primary issue at the moment, given my desired video settings:

reproduction steps:

  1. set resolution to "use advanced settings"
  2. set video display mode to "borderless window"
  3. click "apply"

expected outcome:

upon clicking "apply": video mode is set to borderless window, setting is fixed for the play session, and is still enabled upon rebooting dota.

observed outcome on current patch:

video mode doesn't change upon clicking apply. video mode is still whatever it was previously when reopening settings page.

observed behavior prior to diretide patch:

video mode is reset to "use my monitor's current resolution" on reboot of dota.

Please let me know if any additional information is needed!

Example Match ID (and possibly Timestamp)

No response

Screenshots

No response

ndeakin commented 2 years ago

There seems to be a way to partially work around this problem:

If I set my video resolution setting to "fullscreen exclusive" and pass "-noborder" in launch options, the client seems to behave relatively similarly to borderless window. There's still occasional video mode transitions, unlike when "borderless window" is working, but this seems the closest I can get at the moment.

ndeakin commented 2 years ago

Seems I got a bit lucky the first little bit testing with the potential work around above. The typical behavior is actually no different from not using "-border", since it does actually still transition video modes >95% of the time when switching window focus to/from Dota 2 (which is the main reason I prefer borderless window, to avoid video mode transitions).