New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Q] Is input lag has low as we can? #1941
Comments
I have no idea about what you're trying to say. I don't think I could help even if I did. |
I think he rather asks for an avih-style presentation of the problem/solution:
It appears you like a lot of fill words and a very casual style of writing which seems to confuse some people as you are not drinking a coffee while chatting with somebody but opened an issue. I guess your wishes will be more easily fulfilled if you report the issue as an issue instead. |
Is it really an issue ? I mean 1920x1280x4 ~ 10 MB. GPU bandwidth is 100GB/s. So the copy is around 0.1 ms or 0.6% of the rendering time (60 fps target). |
Let's say that it would be easier to report the issue as such if it was one in the first place. Indeed, I don't know for sure, and gregory may as well be right. And that was a thing. Last, but not least... I found that crazy thing about AMD (I didn't want to clutter further the other thread) p.s. I have now this hypothesis nvidia and amd (¿intel?) all have this weird behavior with fullscreen opengl, because.. they cannot have variable refresh rate working with borderless windows otherwise? |
Ok, I got to talk with some quite knowledgeable Windows person and it seems that, waitable swapchains aside, compared to best case scenario bitblt incurs in a latency penalty more on the neighborhood of gregory's guess than whatever else. EDIT: https://blogs.msdn.microsoft.com/directx/2018/04/09/dxgi-flip-model/ 🤔🤔 |
Follows the initially v-sync focused only brain-storm session post. <<==IMPORTANT
Now, putting aside stuttering, I'm wondering if those techniques couldn't be used.. to lower input lag on the other hand?
The availability situation of the various swap chains.. Is terrible.
Though, I guess conditionals for DXGI_SWAP_EFFECT_FLIP_SEQUENTIAL or D3DSWAPEFFECT_FLIPEX not to crash on different OSs could do miracles :p
sample1
What about poor GL, you'll ask me then?
Microsoft is too selfish to reserve it a fast track too (even though for some reason this not-so-seemingly-dumb guy claims otherwise)Seems like nvidia/intel/amd all have hacks in their driver to trigger flip/exclusive modeWell, surprise: say hello to
NV_
DX_interop
extension, which leads us back to the previous case.sample2
Aside of helping with avoiding BitBlt, could this also use as a stop-gap measure to use DX shaders with GL renderer #1795?
Last but not least, I changed PFD_DOUBLEBUFFER to PFD_DOUBLEBUFFER_DONTCARE and W-T-F, borderless fullscreen is not exclusive anymore on AMD (#1437 (comment))
EDIT: seems normal
@turtleli we are all lovingly waiting from you 😘
The text was updated successfully, but these errors were encountered: