{"id":27092,"date":"2013-10-24T16:00:17","date_gmt":"2013-10-24T14:00:17","guid":{"rendered":"http:\/\/www.emu-france.com\/?p=27092"},"modified":"2013-10-25T10:37:23","modified_gmt":"2013-10-25T08:37:23","slug":"www-moins-de-lag-sur-ecran-lcd-via-g-sync","status":"publish","type":"post","link":"https:\/\/www.emu-france.com\/?p=27092","title":{"rendered":"[www] Moins de lag sur \u00e9cran LCD via G-Sync !"},"content":{"rendered":"<p><a href=\"https:\/\/www.emu-france.com\/news\/26023-arcade-mame-strobe-modded-v0-149\/\">Encore<\/a> des infos sur les nouvelles technologies de nvidia principalement, permettant d&rsquo;obtenir un rafraichissement tr\u00e8s \u00e9lev\u00e9 ou\/et un input lag tr\u00e8s bas sur des \u00e9crans LCD. (Plus d&rsquo;infos <a href=\"http:\/\/bit.ly\/18ioK7t\">ici<\/a>.)<\/p>\n<p>&nbsp;<\/p>\n<p><em><a href=\"http:\/\/www.geforce.com\/whats-new\/articles\/introducing-nvidia-g-sync-revolutionary-ultra-smooth-stutter-free-gaming\" target=\"_blank\">G-SYNC<\/a> is a variable refresh rate technology <a href=\"http:\/\/www.geforce.com\/whats-new\/articles\/introducing-nvidia-g-sync-revolutionary-ultra-smooth-stutter-free-gaming\" target=\"_blank\">announced by NVIDIA<\/a>, running dynamically at 30Hz-&gt;144Hz. Monitor refreshes immediately upon Direct3D frame presentation, instead of waiting till the next VSYNC. Before, 60Hz monitors needed 1\/60sec to transmit the refresh from the GPU to the monitor. Not anymore. In a G-SYNC monitor, the frame transmission time is always 1\/144sec, even during 60fps. <\/em><\/p>\n<p>&nbsp;<\/p>\n<p><em><b>Apparently, this makes it possible to do ultralow input lag 60Hz for emulators!<\/b><\/em><\/p>\n<p>&nbsp;<\/p>\n<p><em>For developers, it is actually very simple to run G-SYNC at a fixed refresh rate: Basically, emulator runs at 60fps@60Hz, but with frame transmission times of 1\/144th of a second from GPU to display. In G-SYNC mode, you just simply do Direct3D Present() 60 times a second accurately (based on QueryPerformanceCounter()), and viola! G-SYNC 144Hz running at 60fps@60Hz.<\/em><\/p>\n<p>&nbsp;<\/p>\n<p><em>1\/60sec frame transmission to monitor = 16.7ms (traditional VSYNC at 60Hz)<\/em><br \/>\n<em>1\/144sec frame transmission to monitor = 6.9ms (G-SYNC)<\/em><br \/>\n<em><b>Input lag reduction = almost 10ms<\/b><\/em><\/p>\n<p>&nbsp;<\/p>\n<p><em>To Emulator Users: Tell your emulator creators, link to this post.<\/em><br \/>\n<em>To Emulator Creators: It&rsquo;s a very simple programming change to emulators:<\/em><br \/>\n<em>&#8211; A command line option or mode that ignores VSYNC, and instead uses microsecond-accurate timer to call Direct3D Present(). This allows the emulator to control a G-SYNC monitor&rsquo;s immediate refresh (e.g. 50Hz or 60Hz). The emulator briefly runs as fast as possible for 1\/60sec (surged emulation execution) then frame is immediately delivered as fast as possible to the monitor (in 1\/144sec) without waiting for VSYNC. Rinse and repeat 60 times a second. Low input lag bliss.<\/em><\/p>\n<p>&nbsp;<\/p>\n<p><em>Mark Rejhon<\/em><br \/>\n<em>Blur Busters Blog<\/em><br \/>\n<em><a href=\"http:\/\/www.blurbusters.com\" target=\"_blank\">http:\/\/www.blurbusters.com<\/a><\/em><\/p>\n<p>&nbsp;<\/p>\n<p class=\"p_site_officiel\"><a class=\"site_officiel\" href=\"http:\/\/www.mameworld.info\/ubbthreads\/showthreaded.php?Number=316328\">Site source<\/a><\/p>\n<div class=\"fcbkbttn_buttons_block\" id=\"fcbkbttn_left\"><div class=\"fb-share-button  \" data-href=\"https:\/\/www.emu-france.com\/?p=27092\" data-type=\"button_count\" data-size=\"small\"><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Encore des infos sur les nouvelles technologies de nvidia principalement, permettant d&rsquo;obtenir un rafraichissement tr\u00e8s \u00e9lev\u00e9 ou\/et un input lag tr\u00e8s bas sur des \u00e9crans LCD. (Plus d&rsquo;infos ici.) &nbsp; G-SYNC is a variable refresh rate technology announced by NVIDIA, &#8230;<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[1],"tags":[],"class_list":["post-27092","post","type-post","status-publish","format-standard","hentry","category-par-defaut","uentry","postonpage-1","odd","post-author-Jets"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/pKi2R-72Y","jetpack_likes_enabled":false,"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/27092","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=27092"}],"version-history":[{"count":5,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/27092\/revisions"}],"predecessor-version":[{"id":27103,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/27092\/revisions\/27103"}],"wp:attachment":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=27092"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=27092"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=27092"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}