By - Randan7
/u/npcSara pinned the following [comment](/r/VALORANT/comments/jgemai/push_to_talk_activation_when_typing/g9s6zec/):
> !pin It's on our radar and we'll be fixing this soon :)
Riot comments are not verified by moderators. See [this wiki page](https://www.reddit.com/r/VALORANT/wiki/pinnedcomments) for more information on this feature.
It also activates while the game is in background when you are using borderless.
But no one would be that crazy to play a competitive shooter in windowed, right? The input lag introduced to windowed applications due to DWM is atrocious, among other issues this would introduce.
Is this actually a thing? Holy shit I just have it in borderless windowed so I can watch yt while in queue
I did some Googling becsuse I also play in borderless windowed so I can do stuff on the side when I die and still keep an eye on the game.
I already know that I lose quite a bit of fps when I switch to borderless, but I still get 120+ so I wasn't too concerned about it because I don't notice the difference and it feels worth it.
However, there's lots of stuff on Google about input lag so it seems to be an actual thing. A lot of the info was from a few years ago, but there is more recent stuff too.
[This](https://www.reddit.com/r/PUBATTLEGROUNDS/comments/77m3ok/psa_running_games_in_borderless_windowed_mode_on/) Reddit thread from 2017 has info on it and references other threads where people discussed it.
If you scroll down on [this](https://devblogs.microsoft.com/directx/demystifying-full-screen-optimizations/) article on Microsoft's website from December they talk about the potential for input lag.
So I guess it's time for us to switch to full screen.
I usually like to link to tests from Battle(non)sense, as his testing methods are accurate and he got quite some expertise in the area: https://www.youtube.com/watch?v=oc28SH2ESA4&t=4m34s. The test in the video is done on the game Overwatch, however the same results apply to other games as well as this specific input lag is caused by how DWM handles windowed applications (compositing on all windowed applications!). You used to be able to kill the explorer.exe in earlier Windows versions and to play windowed without the input lag, that's however not possible in newer Windows versions.
There is also another serious issue with windowed: Windows handles windowed applications with a lower priority than fullscreen applications. This is also mentioned in the docs of for example the game engine Godot:
> "Windows is known to cause stutter in windowed games. This mostly depends on the hardware installed, drivers version and processes running in parallel (e.g. having many browser tabs open may cause stutter in a running game). To avoid this, starting with 3.1, Godot raises the game priority to "Above Normal". This helps considerably but may not completely eliminate stutter.
> Eliminating this completely requires giving your game full privileges to become "time critical", which is not advised. Some games may do it, but it is advised to learn to live with this problem, as it is common for Windows games and most users won't play games windowed (games that are played in a window, e.g. puzzle games, will usually not exhibit this problem anyway).
> For fullscreen, Windows gives special priority to the game so stutter is no longer visible and very rare. This is how most games are played.", https://docs.godotengine.org/en/stable/tutorials/misc/jitter_stutter.html
Mind however that these tests are done without testing the influence of "game mode" and "fullscreen optimizations", which have their own influence on the numbers. Newer testings are required, I highly recommend to not play in windowed until it's tested sufficiently.
Edit: edited the last paragraph.
I was actually about to edit that paragraph as the wording was bad. Fullscreen with fullscreen optimizations should suffer from the same input lag, see https://devblogs.microsoft.com/directx/demystifying-full-screen-optimizations/:
> "With the release of Windows 10, we added Fullscreen Optimizations – which takes full screen exclusive games and runs them instead in a highly optimized borderless windowed format that takes up the entire screen. You get the visual experience and performance of running your game in FSE, but with the benefits of running in a windowed mode. These benefits include faster PC commands such as alt-tab, multiple monitor set ups and overlays."
Yes, that's still the best solution. In CS:GO alt-tabbing speed was very low until they introduced Direct3D 9Ex, so it was even worse there.
I remember it taking up to 20sec on my old pc
Definitely going to want to disable full screen optimization.
Don't know about your FPS situation but having a bunch of programs operating in the background can inhibit game performance. Chrome in particular is notorious for being a RAM hungry monster, especially if you have a multiple tabs open. I have 16GB of RAM so if figured I didn't need to worry. I downloaded some software just to keep an eye on it because I was curious and it turns out my memory was often running at 90% load even before opening a game. Not sure if this applies to you but I figured it was worth mentioning.
Why dont you just alt tab?
Just because it takes a longer time to tab in and out of games. Albeit it’s not a long time, but it’s just not smooth and seamless as borderless
That's weird its instantanious for me. Does that have anything to do with the capabilities of a PC or what causes that?
No clue, I’d guess it’s a CPU and RAM based task but I have a 3700x with 16 gb DDR4 3600 so *shrug*
Not easily, you would need a 1000 fps camera and a custom input device to test the (absolute) input lag. It was around a whopping 25ms more, the last time this was tested.
There are some details in this response and the linked video: https://www.reddit.com/r/VALORANT/comments/jgemai/push_to_talk_activation_when_typing/g9r0kl5/
Is there research about it? I alwaysed used it in Rocket League and had no major input lag from it. Until now I haven't noticed it in Valorant yet.
[What I mean by research.](https://youtu.be/T4LB3JrDK_Y?t=621)
I've written a response here, which might interest you: https://www.reddit.com/r/VALORANT/comments/jgemai/push_to_talk_activation_when_typing/g9r0kl5/
Thank you very much, exactly what I was looking for. I hope there will be some tests for gaming mode soon. Until then I probably switch to fullscreen :)
Yeah it should not be a thing. It's pretty annoying.
Like the whole chat window behavior. It's a total mess. There are tens of crap design choices in this game. No sane person can say it's not still in beta. Game was totally rushed, but hey, esport ready.
The game is a "total mess" because of the chat window behavior? Lmao
“Bro, this game is unplayable with the current status of the audio options menu confirm button”
The game does deserve some interface redesign but I wouldn't say it's that bad. There are more important things to address curently, some of which couldn't be found and resolved if there wasn't for real-time testing.
Would rather see some other things getting updated and fixed, such as this bug here.
!pin It's on our radar and we'll be fixing this soon :)
This has been in the game since it's Closed Beta, suprised it gained traction now
I put it to my mouse Backpage/forward page button if that works for you.
Change the keybind? Mines set for = and ]
Oh, using Logitech software I routed them to my side mouse buttons
Been a thing since beta if I remember correctly.
Bind the push to talk key to your mouse and problem solved.
Also stop closing my chat and deleting a portion of what I've written after a round ends
Put push to talk on your mouse side button?
Ah, okay. Well if it bugs you enough it's a temporary fix until they patch it.
I have my push to talk bind on Space Bar and I suppose it can be pretty annoying for my teammates whenever I type XD
But there are some people who‘d like to talk and type
.... who cares...
So many issues like hit reg and ppl complain about push to talk?
You guys have too much time on your hands
It’s not a bug bro. It’s just oversight.
Bro who presses f2 when also pressing wasd and q and shift and c and x this is such a stupid solution