{"id":524026,"date":"2022-12-09T16:00:32","date_gmt":"2022-12-09T13:00:32","guid":{"rendered":"https:\/\/en.buradabiliyorum.com\/what-is-vsync-and-should-you-enable-it\/"},"modified":"2022-12-09T16:00:32","modified_gmt":"2022-12-09T13:00:32","slug":"what-is-vsync-and-should-you-enable-it","status":"publish","type":"post","link":"https:\/\/buradabiliyorum.com\/en\/what-is-vsync-and-should-you-enable-it\/","title":{"rendered":"#What Is VSync, and Should You Enable It?"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_84 counter-hierarchy ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<label for=\"ez-toc-cssicon-toggle-item-6a2de22aecfda\" class=\"ez-toc-cssicon-toggle-label\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #dd3333;color:#dd3333\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #dd3333;color:#dd3333\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/label><input type=\"checkbox\"  id=\"ez-toc-cssicon-toggle-item-6a2de22aecfda\" checked aria-label=\"Toggle\" \/><nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/buradabiliyorum.com\/en\/what-is-vsync-and-should-you-enable-it\/#%E2%80%9CWhat_Is_VSync_and_Should_You_Enable_It%E2%80%9D\" >&#8220;What Is VSync, and Should You Enable It?&#8221;<\/a><ul class='ez-toc-list-level-2' ><li class='ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/buradabiliyorum.com\/en\/what-is-vsync-and-should-you-enable-it\/#What_Is_VSync\" >What Is VSync?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/buradabiliyorum.com\/en\/what-is-vsync-and-should-you-enable-it\/#Does_VSync_Lower_FPS\" >Does VSync Lower FPS?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/buradabiliyorum.com\/en\/what-is-vsync-and-should-you-enable-it\/#VSync_and_Variable_Refresh_Rate_Displays\" >VSync and Variable Refresh Rate Displays<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/buradabiliyorum.com\/en\/what-is-vsync-and-should-you-enable-it\/#When_Should_You_Turn_VSync_On\" >When Should You Turn VSync On?<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n<h1><span class=\"ez-toc-section\" id=\"%E2%80%9CWhat_Is_VSync_and_Should_You_Enable_It%E2%80%9D\"><\/span>&#8220;What Is VSync, and Should You Enable It?&#8221;<span class=\"ez-toc-section-end\"><\/span><\/h1>\n<div>\n<figure style=\"width: 1200px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"type:primaryImage size-full wp-image-754483\" data-pagespeed-no-defer=\"\" src=\"https:\/\/www.howtogeek.com\/wp-content\/uploads\/2021\/09\/young-pc-gamer-headphones-monitor.jpg?width=1198&amp;trim=1,1&amp;bg-color=000&amp;pad=1,1\" alt=\"Back of young gamer's head in front of a computer monitor.\" width=\"1200\" height=\"675\"\/><figcaption class=\"wp-caption-text\"><span class=\"type:primaryImage imagecredit\"><a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/www.shutterstock.com\/image-photo\/young-gamer-playing-video-game-wearing-624801452\">sezer66\/Shutterstock.com<\/a><\/span><\/figcaption><\/figure>\n<p>VSync ensures your GPU or video output matches your display&#8217;s refresh rate. While this can limit your FPS and increase input latency, VSync also eliminates screen tearing and some forms of stutter.<\/p>\n<p>Video <a href=\"https:\/\/buradabiliyorum.com\/en\/category\/game\/\" data-internallinksmanager029f6b8e52c=\"7\" title=\"Game\" target=\"_blank\" rel=\"noopener\">game<\/a>s commonly have a toggle in their graphics settings called VSync. But what does VSync do, and should you enable it? We\u2019ll explore the pros and cons of VSync <a href=\"https:\/\/buradabiliyorum.com\/en\/category\/technology\/\" data-internallinksmanager029f6b8e52c=\"4\" title=\"Technology\" target=\"_blank\" rel=\"noopener\">technology<\/a> to help you decide when it\u2019s the best option.<\/p>\n<h2 role=\"heading\" aria-level=\"2\"><span class=\"ez-toc-section\" id=\"What_Is_VSync\"><\/span>What Is VSync?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>VSync (short for\u00a0<em>vertical synchronization)<\/em>\u00a0is a technology used in displays and graphics cards to synchronize the display\u2019s refresh rate with the graphics card\u2019s frame rate. This ensures that each video frame is displayed on the screen at the correct time without <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/www.howtogeek.com\/758666\/what-is-screen-tearing\/\">tearing or stuttering.<\/p>\n<p>When the refresh rate and frame rate are not in sync, the display may show part of one frame and part of another frame simultaneously, resulting in a torn image. This can h<a href=\"https:\/\/buradabiliyorum.com\/en\/category\/download-scripts-themes-apps\/\" data-internallinksmanager029f6b8e52c=\"9\" title=\"Download Scripts &amp; Themes &amp; Apps\" target=\"_blank\" rel=\"noopener\">app<\/a>en when the frame rate is higher than the refresh rate, causing the display to show multiple frames at once, or when the refresh rate is higher than the frame rate, causing the display to skip frames.<\/p>\n<figure style=\"width: 650px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-853231 size-full\" data-pagespeed-lazy-src=\"https:\/\/www.howtogeek.com\/wp-content\/uploads\/2022\/12\/Tearing2-650.png?trim=1,1&amp;bg-color=000&amp;pad=1,1\" alt=\"Screen Tearing in Battlefield 3\" width=\"650\" height=\"326\" data-crediturl=\"https:\/\/www.nvidia.com\/en-us\/geforce\/technologies\/adaptive-vsync\/technology\/\" data-credittext=\"NVIDIA\/Electronic Arts\" src=\"\/pagespeed_static\/1.JiBnMqyl6S.gif\" onload=\"pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\" onerror=\"this.onerror=null;pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\"\/><figcaption class=\"wp-caption-text\">An example of screen tearing in the game Battlefield 3. <span class=\"imagecredit\"><a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/www.nvidia.com\/en-us\/geforce\/technologies\/adaptive-vsync\/technology\/\">NVIDIA\/Electronic Arts<\/a><\/span><\/figcaption><\/figure>\n<p>A GPU has several memory \u201cbuffers\u201d that store and process graphics data. The front and back buffers are two of these buffers used in a \u201cdouble buffering\u201d technique.<\/p>\n<p>The front buffer is the part of the GPU memory visible on the display. It contains the image data that is currently being displayed on the screen. When the GPU renders a new frame, it stores the data in the back buffer, which isn\u2019t visible on the screen.<\/p>\n<p>Screen tearing happens when the buffer is \u201cflipped\u201d partway through a screen refresh cycle. With VSync enabled, the GPU waits until the next screen refresh starts before sending the back buffer contents to the display.<\/p>\n<h2 role=\"heading\" aria-level=\"2\"><span class=\"ez-toc-section\" id=\"Does_VSync_Lower_FPS\"><\/span>Does VSync Lower FPS?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>You should be aware that VSync does lower frame rates, and it happens in a few ways. The primary way is how vertical syncronization prevents your GPU from rendering more frames than the screen\u2019s refresh rate. In other words, a <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/www.howtogeek.com\/794992\/why-gamers-should-upgrade-from-a-60hz-monitor\/\">60Hz monitor will receive no more than 60 frames per second.<\/p>\n<p>Additionally, double-buffered VSync has a serious drawback. If the device connected to the display cannot produce frames at a sufficient rate, the current frame will persist for two refreshes, dropping the FPS to half the refresh rate.<\/p>\n<p><a href=\"https:\/\/buradabiliyorum.com\/en\/category\/trip-and-travel\/\" data-internallinksmanager029f6b8e52c=\"10\" title=\"Trip &amp; Travel\" target=\"_blank\" rel=\"noopener\">Trip<\/a>le buffering is a similar technique but with an additional buffer. This third buffer is used to store an inter<a href=\"https:\/\/buradabiliyorum.com\/en\/category\/social-mediaa\/\" data-internallinksmanager029f6b8e52c=\"1\" title=\"Social Media\" target=\"_blank\" rel=\"noopener\">media<\/a>te frame that is being rendered by the GPU, while the front buffer is displayed on the screen, and the back buffer is waiting for the next frame.<\/p>\n<p>Whichever newest frame is ready to be flipped to the front buffer at the start of the display refresh is sent there. This reduces how harsh the frame rate reduction is when your GPU can\u2019t always keep up with the display\u2019s refresh rate since there\u2019s almost always a new frame available.<\/p>\n<figure style=\"width: 650px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-853230 size-full\" data-pagespeed-lazy-src=\"https:\/\/www.howtogeek.com\/wp-content\/uploads\/2022\/12\/Intel-Adaptive-Sync.jpg?trim=1,1&amp;bg-color=000&amp;pad=1,1\" alt=\"Intel Adaptive Sync Diagram\" width=\"650\" height=\"420\" data-credittext=\"Intel\" src=\"\/pagespeed_static\/1.JiBnMqyl6S.gif\" onload=\"pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\" onerror=\"this.onerror=null;pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\"\/><figcaption class=\"wp-caption-text\"><span class=\"imagecredit\">Intel<\/span><\/figcaption><\/figure>\n<p>\u201cAdaptive\u201d VSync tries to address the drawbacks of those VSync methods by adapting the synchronization between the refresh rate and frame rate depending on the graphics card\u2019s performance. When the frame rate is higher than the refresh rate, Adaptive VSync behaves like VSync being on and synchronizes the refresh rate with the frame rate to prevent tearing and stuttering.<\/p>\n<p>However, when the frame rate is lower than the refresh rate, Adaptive VSync behaves like VSync being off and allows the graphics card to render and display frames as fast as possible, without any limitations. This can improve the frame rate and reduce input latency without causing any tearing or stuttering.<\/p>\n<h2 role=\"heading\" aria-level=\"2\"><span class=\"ez-toc-section\" id=\"VSync_and_Variable_Refresh_Rate_Displays\"><\/span>VSync and Variable Refresh Rate Displays<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>In addition to the VSync technologies we\u2019ve discussed so far, variable refresh rate (VRR) technologies can also play a role in improving your gaming experience. If you have a VRR display that uses <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/www.howtogeek.com\/687163\/what-is-hdmi-vrr-on-the-playstation-5-and-xbox-series-x\/\">HDMI VRR, AMD FreeSync, or NVIDIA G-Sync, then it can dynamically change its refresh rate to match the frame rate of the GPU.<\/p>\n<p>This solves virtually all the problems other forms of VSync have in terms of input latency or frame rate reduction. However, if your GPU can produce more frames than the maximum frame rate of the display, you may still want to activate VSync in conjunction with VRR technology.<\/p>\n<p>If your frame rate dips below the minimum refresh rate of your VRR-enabled display, you\u2019ll always want an LFC (Low Frame Compensation) feature. Not all VRR displays include this feature, so look out for it when making a purchase.<\/p>\n<p><strong>RELATED:<\/strong> <strong><em>What Is HDMI VRR on the PlayStation 5 and Xbox <a href=\"https:\/\/buradabiliyorum.com\/en\/category\/watch-movies-tv-seriess\/\" data-internallinksmanager029f6b8e52c=\"8\" title=\"Watch Movies &amp; TV Series\" target=\"_blank\" rel=\"noopener\">Series<\/a> X?<\/em><\/strong><\/p>\n<h2 role=\"heading\" aria-level=\"2\"><span class=\"ez-toc-section\" id=\"When_Should_You_Turn_VSync_On\"><\/span>When Should You Turn VSync On?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>When to turn VSync on depends on your personal preferences. Vertical synchronization can provide a smooth and immersive experience, but it can also have some drawbacks. Turning VSync off can improve the frame rate and responsiveness, but it can also cause visual artifacts such as tearing. Whether you can live with the level of apparent tearing is a personal decision and it\u2019s easy enough to try each game with the feature on and off.<\/p>\n<p>Some players may prefer to turn VSync off when playing games that require precise timing and coordination, such as first-person shooters, real-time strategy games, or <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/www.howtogeek.com\/415742\/what-are-e-sports-and-why-do-people-watch-them\/\">eSports games.<\/p>\n<p>In single-player games that don\u2019t depend on low levels of input latency, it\u2019s usually best to turn on VSync. However, we don\u2019t recommend ever using double-buffered VSync unless there is no other option available. Triple-buffered VSync is a better option, with adaptive VSync being an even better option when possible. Most modern games have at least triple-buffered VSync, even if it isn\u2019t labeled as such.<\/p>\n<p>With new technologies such as VRR, adaptive sync, and more refined versions of VSync the drawbacks of traditional VSync are all but gone. So if you have access to these newer toys, don\u2019t hesitate to use them!<\/p>\n<\/div>\n<p><script>\n setTimeout(function(){\n  !function(f,b,e,v,n,t,s)\n  {if(f.fbq)return;n=f.fbq=function(){n.callMethod?\n  n.callMethod.apply(n,arguments):n.queue.push(arguments)};\n  if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';\n  n.queue=[];t=b.createElement(e);t.async=!0;\n  t.src=v;s=b.getElementsByTagName(e)[0];\n  s.parentNode.insertBefore(t,s) } (window, document,'script',\n  'https:\/\/connect.facebook.net\/en_US\/fbevents.js');\n   fbq('init', '335401813750447');\n   fbq('track', 'PageView');\n  },3000);\n<\/script><\/p>\n<blockquote><p><strong><span style=\"color: #ff6600;\">If you liked the article, do not forget to share it with your friends. Follow us on\u00a0<span style=\"color: #ff0000;\"><a style=\"color: #ff0000;\" href=\"https:\/\/news.google.com\/publications\/CAAqBwgKMLG0nwswvr63Aw\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Google News<\/a><\/span>\u00a0too, click on the star and choose us from your favorites.<\/span><\/strong><\/p><\/blockquote>\n<blockquote>\n<p style=\"text-align: center;\">For forums sites go to <span style=\"color: #ff9900;\"><a style=\"color: #ff9900;\" href=\"https:\/\/forum.buradabiliyorum.com\/\" target=\"_blank\" rel=\"noopener\">Forum.BuradaBiliyorum.Com<\/a><\/span><\/strong><\/p>\n<\/blockquote>\n<blockquote>\n<p style=\"text-align: center;\"><strong>If you want to read more like this article, you can visit our <span style=\"color: #ff9900;\"><a style=\"color: #ff9900;\" href=\"https:\/\/en.buradabiliyorum.com\/technology\/\" target=\"_blank\" rel=\"noopener\">Technology category.<\/a><\/span><\/strong><\/p>\n<\/blockquote>\n<p><span style=\"color: black;\"><a style=\"color: #ff9900;\" href=\"https:\/\/www.howtogeek.com\/853225\/what-is-vsync-and-should-you-enable-it\/\" target=\"_blank\" rel=\"noopener\">Source<\/a><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>&#8220;What Is VSync, and Should You Enable It?&#8221; sezer66\/Shutterstock.com VSync ensures your GPU or video output matches your display&#8217;s refresh rate. While this can limit your FPS and increase input latency, VSync also eliminates screen tearing and some forms of stutter. Video games commonly have a toggle in their graphics settings called VSync. But what&#8230;<\/p>\n","protected":false},"author":1,"featured_media":524027,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"fifu_image_url":"https:\/\/www.howtogeek.com\/wp-content\/uploads\/2021\/09\/young-pc-gamer-headphones-monitor.jpg?height=200p&trim=2,2,2,2","fifu_image_alt":"","footnotes":""},"categories":[18],"tags":[],"class_list":["post-524026","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-technology"],"_links":{"self":[{"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/posts\/524026","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/comments?post=524026"}],"version-history":[{"count":0,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/posts\/524026\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/media\/524027"}],"wp:attachment":[{"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/media?parent=524026"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/categories?post=524026"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/tags?post=524026"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}