News for hackers. Stuff that matters.
Re:Rx v0.3 Released, a modern and minimalist pixel editor in... by cloudhead on Sunday December 29, 2019 @12:26PM (#21907107)
Interesting. Yeah, vsync is a latency killer and it's disabled by default in `rx`. What software renderers are not so good at is drawing lots of pixels every frame, so for example panning a view with lots of images open, or zooming in and out of an image that covers the screen.

I'd expect these kinds of operations to be slow at high resolution without the help of the GPU. You could probably speed things up with SIMD and multi-threading, at the expense of implementation complexity.

Re:Rx v0.3 Released, a modern and minimalist pixel editor in... by gdxhyrd on Sunday December 29, 2019 @12:42PM (#21907217)
> vsync is a latency killer

VSync, if done properly, only adds less than a single frame of latency.

That is 17ms tops for 60Hz, which nobody notices unless you are a pro-gamer on an FPS game. Certainly it does not matter for a pixel editor.

Re:Rx v0.3 Released, a modern and minimalist pixel editor in... by cloudhead on Sunday December 29, 2019 @02:36PM (#21907939)
I don’t see how you’d reliably get less than a frame of latency with vsync. If your mouse input lands while you are waiting for the next frame, you will lose at least one whole frame.

In terms of comparison with an FPS, the same amount of responsiveness is required for any UI - ie. there should be no perceptual latency.

Adding 17ms certainly is perceptual.

Re:Rx v0.3 Released, a modern and minimalist pixel editor in... by baq on Sunday December 29, 2019 @12:54PM (#21907289)
Text editors on 144 FPS gsync monitor are noticeably better than vsync 60 FPS in a way in which a BMW door is noticeably better at closing than entry level cars. Technically both work the same and yet you can tell they’re very different.
Re:Rx v0.3 Released, a modern and minimalist pixel editor in... by gdxhyrd on Sunday December 29, 2019 @02:42PM (#21907972)
No. VRR (GSync) does not do anything if your computer can achieve 144Hz (which for a text editor any computer should).
Re:Rx v0.3 Released, a modern and minimalist pixel editor in... by baq on Monday December 30, 2019 @05:06AM (#21912281)
maybe i'd agree with you if i hadn't had exactly such monitors attached to my box.
Re:Rx v0.3 Released, a modern and minimalist pixel editor in... by gdxhyrd on Tuesday December 31, 2019 @09:49PM (#21926329)
You are seeing the benefits of 144 Hz, not of VRR.
Re:Rx v0.3 Released, a modern and minimalist pixel editor in... by zamadatix on Sunday December 29, 2019 @03:23PM (#21908193)
Sounds great until your computer has to do something else for 5 milliseconds.
Re:Rx v0.3 Released, a modern and minimalist pixel editor in... by xchaotic on Sunday December 29, 2019 @01:50PM (#21907637)
This can be easily proven that the extra latency can be noticed by doing a reaction test and recording the screen
Re:Rx v0.3 Released, a modern and minimalist pixel editor in... by gdxhyrd on Sunday December 29, 2019 @02:31PM (#21907904)
I haven't said you cannot notice. In fact, I said you can, in the right conditions.