Hello,
I got a G-Sync monitor here, and I'm willing to send it to Calamity, but I don't know if he has a Geforce 600 series+ video card. If he doesn't, someone else is going to have to help chip in. We need to get Calamity a video card and ship him this hardware.
Here's the problem: G-Sync isn't good enough on its own. We need black frame insertion, but we don't want to force every game to run at 120hz. We want every game to run at double its native refresh rate (possibly quadruple its refresh rate for 30hz games such as Rampage) and add black frames. Even if changing MAME's throttling mechanism to make this happen is impossible, at the very least, these G-Sync monitors are all variable refresh rate panels (30hz - 144hz). At the very least, even if we're stuck using V-Sync, these monitors really should be able to run at double the game's native refresh rate with black frame insertion even if we have to use Powerstrip or some other bullfuckery.
Here are my initial impressions after testing the G-Sync monitor for a day:
* G-Sync is incredibly rough around the edges right now. It's buggy, things don't work consistently, and you're constantly losing your ULMB (Ultra Low Motion Blur) settings when you switch from application to application. The latest Nvidia beta drivers don't even WORK with G-Sync. This is NOT consumer ready yet. This is prototype hardware as far as I'm concerned. I wouldn't buy this expecting to use it as your main monitor.
* The Asus VG248QE monitor that Nvidia built the G-Sync module for is a piece of ---steaming pile of meadow muffin---. It has a laughably awful backlight, color reproduction gives off the distinct whiff of ass, and 1080p isn't even close to enough resolution to do HLSL properly. You're really looking at 1600p minimum before HLSL even starts to look decent. This monitor isn't good enough for a high quality arcade cabinet. You're going to want to wait for at least the 27" Asus 1440p monitor coming out in Q2 this year.
* ULMB (Ultra Low Motion Blur) is the new G-Sync strobed backlight method, and it's pretty fantastic on the desktop. I can use auto-scroll in my web browser, rapidly scroll through a page, and still make out most of the text because it's not blurred to ---fudgesicle---. I don't have to stop to read the text anymore.
* Even though Nvidia's pretending that most applications will "just work" with G-Sync, emulation is an entirely different story. If G-Sync monitors were widely available in 1997, MAME would have been designed a lot differently. The basic throttling mechanisms that emulators use simply don't make sense anymore when you have a G-Sync monitor. MAME's core requires significant work to really take advantage of this technology.
* MAME and G-Sync don't really work that well together as it stands. For example, if I have HLSL on, G-Sync works fine, and everything is smooth, but if I disable HLSL, use D3D, but only use prescale X and don't turn on HLSL, I can see noticeable tearing. It's almost as if G-Sync doesn't actually turn on unless the GPU is doing a certain amount of work. It's got to be a bug. The company that sold me this monitor actually said that a second revision of G-Sync DIY kits are going to be released; I think that the first run is glitchy and has a lot of problems.
* GroovyMAME's current black frame insertion solution doesn't work well. It periodically flashes white or black. It's far from ready to go for a cabinet.
* With G-Sync, you can run GroovyMAME on an LCD with frame_delay without getting that weird tearing effect. I think VERY low input lag solutions are possible with this setup. You could do double the native refresh rate AND framedelay. It seems like you could get input lag down to virtually nothing.
* BSNES is a piece of ---steaming pile of meadow muffin--- program. It might be the most accurate SNES emulator in the world, but it's a ---smurfy--- Windows program. It stutters, it hitches, it doesn't even have a full screen exclusive mode. It sucks. It doesn't work with G-Sync at all. Useless emulator. Who cares if you're accurate when the program itself doesn't run well? I wouldn't ever actually want to PLAY A GAME with BSNES in its current state, so what good is it?
* Kega Fusion does work with G-Sync, but it has no HLSL options, so it looks like crap.
* Guacamelee works with G-Sync and even supports 120hz and 144hz refresh rates natively.
* Playing the Mega Play version of Sonic the Hedgehog 2 in Groovy UME with black frame insertion on is pretty staggering. There's basically no motion blur--even when running around at maximum speed. You don't even believe what you're seeing initially. It really does give you a glimmer of a possible future in which we don't need CRTs anymore for a decent picture in fast-moving games. That's the NICE part of black frame insertion. Here's the bad part...
* Black frame insertion isn't a silver bullet. It DOES look worse than an LCD back light running normally. It's as if a faint fog is covering the monitor. Color quality is diminished. It might partially be this piece of ---steaming pile of meadow muffin--- VG248QE panel, but the colors aren't vibrant at all. A great CRT is VIVACIOUS. The colors are so bright and vibrant. With black frame insertion on, it's like you're walking around on a cloudy day in the rain. I'm not entirely sold on it.
* Interestingly, G-Sync seems to make a more compelling difference in newer PC games than it does in MAME. Diablo 3, which is notorious for being a stuttery, hitchy pile of crap, runs butter-smooth with G-Sync on. It makes a huge difference. If you've played Diablo 3, you've probably experienced the game's constant hiccups. They're almost entirely gone with G-Sync on. It's like playing DOOM with the frame cap removed for the first time. It's a crisp slap in the face.
* Contrary to the ---That which is odiferous and causeth plants to grow--- and misinformation that's been spread, G-Sync works with OpenGL. It works perfectly with Quake 3.
* This G-Sync monitor is Display Port only. I can see why people dislike Display Port; my BIOS doesn't even show with this piece of crap. I don't get an image until Windows has booted.
I more or less can see how it's going to play out in the future. A 4K resolution, 30" OLED monitor with G-Sync or a similar technology is basically going to be the tech that can practically replace a CRT (really, be even better than a CRT).