Development has continued on LG at an astonishing rate in the 18 days since the B4 release, with new features such as ImGui integration and the awesome work by Quantum and xyene with damage tracking the next release is on track to be nothing short of amazing!
We have added a new feature called
jitRender (Just-In-Time Render) which while at the moment is considered highly experimental, is extremely exciting!
jitRender it is able to completely eliminate any latency caused by the GPU driver buffering frames, even with vsync on giving the best of both worlds… zero tearing with zero additional latency.
Here is a little sync demo under X11 with vsync on! Note that once the
jitRender calibration we have to do under x11 is done (you will see this as the little spike in the top timing graph), we are always 1-2 frames faster than the physical GPU output to get the frame to screen.
Recorded at 100FPS, slowed to 30FPS. Resolution is [email protected], NvFBC capture in the guest,
egl:vsync=on, VM to VM without DMABUF.
Last night I implemented the new configuration and informational dialog, squashed a ton of bugs with the new overlay mode, and wrote the infrastructure needed to easily add additional overlays/widgets.
The next release will be an exciting one!