Search found 68 matches

by ad8e
10 Feb 2023, 21:56
Forum: Software Developers / Low-Lag Code / Game Programming
Topic: Raster "Interrupts" / Beam Racing on GeForces/Radeons!
Replies: 17
Views: 34779

Re: Raster "Interrupts" / Beam Racing on GeForces/Radeons!

I'll continue the github conversation here, since I'd like to avoid polluting glfw's bug tracker. What I mean by "inconsistent across platforms" is that the setup function needs to be called in different places, and the per-vsync function might need to be in a different thread or not, and the inform...
by ad8e
17 Jun 2022, 10:58
Forum: Software Developers / Low-Lag Code / Game Programming
Topic: a program to measure your visual reaction time
Replies: 0
Views: 7154

a program to measure your visual reaction time

This should be faster than the other visual benchmarks. I get 240 ms in humanbenchmark.com, 155 ms here. You will see much less of an improvement. VRR (FreeSync, G-Sync) won't work because I don't have a VRR monitor to test with. (If you turn off VRR, it'll work.) If you put your face up against the...
by ad8e
12 Jun 2022, 13:40
Forum: Area 51: Display Science, Research & Engineering
Topic: Example Blur Busters Success Story: Incubating Research on Mouse 1000Hz vs 8000Hz
Replies: 28
Views: 79060

Re: Example Blur Busters Success Story: Incubating Research on Mouse 1000Hz vs 8000Hz

I investigated the shockingly large jitter and it seems the GPU wakeup is in fact not accurate like I assumed. So I added a new toy to the demo: hold right click and it will draw green and purple triangles, with the color flipping each frame. If you drag it fast from left to right, you will see blue...
by ad8e
12 Jun 2022, 10:43
Forum: Area 51: Display Science, Research & Engineering
Topic: Example Blur Busters Success Story: Incubating Research on Mouse 1000Hz vs 8000Hz
Replies: 28
Views: 79060

Re: Example Blur Busters Success Story: Incubating Research on Mouse 1000Hz vs 8000Hz

Here's some code for engines that should mostly fix the OP jitter problem without needing a 8000 Hz mouse, plus a demo. It extrapolates the mouse position: if the mouse reports position 300 at time 0, then position 400 at time 1, and now it's time 1.5, you expect the mouse to be at 450, not 400. The...
by ad8e
10 Jun 2022, 23:57
Forum: Software Developers / Low-Lag Code / Game Programming
Topic: Reliable and efficient busy-waiting?
Replies: 10
Views: 21866

Re: Reliable and efficient busy-waiting?

If you're still working on that, I have a new version of the vblank finder. It's faster and no longer explodes on clock skew. It's too deeply integrated with my project to extract cleanly, but here is a copy: vsync copy.7z g++ spinsleep.cpp vsync.cpp -ob -std=c++20 -O2 -DNDEBUG -lwinmm -fno-exceptio...
by ad8e
23 Aug 2019, 15:33
Forum: Input Lag / Display Lag / Network Lag
Topic: New low latency nvidia drivers
Replies: 20
Views: 14787

Re: New low latency nvidia drivers

Eh, I wouldn't call it a collaboration on Tearline Jedi. I still haven't helped Mark with Tearline Jedi so I don't deserve any credit for it. But he has been very helpful for my application. Without his crucial suggestion to wake up the GPU prematurely, I would be greatly annoyed by GPU power manage...
by ad8e
23 Aug 2019, 14:47
Forum: Input Lag / Display Lag / Network Lag
Topic: New low latency nvidia drivers
Replies: 20
Views: 14787

Re: New low latency nvidia drivers

I forgot to mention: the 40 tearline Balanced-battery standard deviation is not because the algorithm doesn't know the exact vsync period and phase. It still knows them exactly to 1 tearline. Rather, it has significant trouble trying to swap the framebuffer at the right time. It spinwaits on the tim...
by ad8e
23 Aug 2019, 13:49
Forum: Input Lag / Display Lag / Network Lag
Topic: New low latency nvidia drivers
Replies: 20
Views: 14787

Re: New low latency nvidia drivers

Amazing! Just out of curiosity what is the time that the prediction took to run and which frequency it is updated? You said "from the past frametimes..." but it seems very uncertain by nature to have only 1 line of deviation if your observable are just the past frametimes. Even for good performers ...
by ad8e
22 Aug 2019, 22:05
Forum: Input Lag / Display Lag / Network Lag
Topic: New low latency nvidia drivers
Replies: 20
Views: 14787

Re: New low latency nvidia drivers

@ad8e That sounds great! Are you around Santa Clara /Bay Area by a chance? We are looking for good people to join our (AMD) driver team... Sorry, I'm in New York, and I am not able to switch jobs until around next year July. Also, I'm unqualified to work on a GPU driver team, because my experience ...