View Single Post
Old 22 October 2013, 16:37   #5
Toni Wilen
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 43
Posts: 21,727
Yes? What does this have to do with G-Sync? Totally different ways to have similar results.

Currently all emulators _have to_ do it this way (Use vsync and prevent latency by not using any extra buffers and still keep sync or also use custom drivers/hardware which are usually needed to keep latency low without side-effects) without g-sync and it is not trivial to make it work very well.

G-Sync is much better. It just works without any extra code or support.

It also allows on the fly refresh rate changes, PAL/NTSC switches will be instant like on real hardware (if connected to CRT). This is simply not possible because normal displays have really slow rate change detection and vsync syncro would be lost anyway for a while.

It can also allow emulator speed adjustments in vsync mode, without losing smoothess. This is quite nice trick.

It probably also allow lightboost-like backlight strobe at the same time (At least we can always hope) = no LCD motion blur artifacts. (Pre-emptive reply: yes,there is blur that shouldn't be there when objects move, you probably only see the difference, and it is huge, when compared with lightboost display. Then you can't anymore use vsynced emulator with normal display..)

Only problem is it is being NVidia only but someone has to do it for the first time. (and open source operating systems will probably have reverse-engineered support anyway)

Maybe there will be standard in future because variable refresh rate is soooo much more flexible than boring static, which is mostly artifact that refuses to die from CRT era.
Toni Wilen is offline  
Page generated in 0.03890 seconds with 10 queries