بسیاری از گیمرها تجربه ناخوشایند Screen Tearing را دارند؛ زمانی که تصویر بازی به صورت ناهماهنگ و تکهتکه روی صفحه نمایش ظاهر میشود. مثلاً بدن شخصیت بازی از سر و پاهایش جدا میشود یا مسیر پیش روی شما به شکل نامنظمی دیده میشود. این مشکل بیشتر در بازیهای کامپیوتری رخ میدهد اما گاهی در کنسولها هم دیده میشود.
ریشه اصلی Screen Tearing اختلاف سرعت بین کارت گرافیک و نمایشگر است. کارت گرافیک فریمها را با سرعتی متفاوت از نرخ تازهسازی (Refresh Rate) مانیتور تولید میکند. نرخ تازهسازی به تعداد دفعاتی گفته میشود که مانیتور تصویر را در هر ثانیه بهروزرسانی میکند و بر حسب هرتز (Hz) اندازهگیری میشود. کارت گرافیک هم فریمها را بر حسب فریم بر ثانیه (fps) تولید میکند.

برای مثال، یک مانیتور معمولی 60 هرتز است یعنی 60 بار در ثانیه تصویر را تازه میکند. اما کارت گرافیک ممکن است فریمهای بیشتری یا کمتری تولید کند. وقتی کارت گرافیک فریم جدیدی را قبل از اتمام نمایش فریم قبلی به بافر تصویر میفرستد، مانیتور در حال اسکن کردن تصویر از بالا به پایین است و بخشهایی از دو فریم مختلف را همزمان نمایش میدهد که باعث ایجاد تکهتکه شدن تصویر میشود.

راهکارهای جلوگیری از Screen Tearing
خوشبختانه این مشکل تقریباً حل شده است. فناوریهای نرخ تازهسازی متغیر (Variable Refresh Rate یا VRR) مانند NVIDIA G-Sync و AMD FreeSync به هماهنگ کردن نرخ تازهسازی مانیتور با نرخ فریم کارت گرافیک کمک میکنند و از نمایش همزمان دو فریم جلوگیری میکنند.

یک فناوری قدیمیتر به نام V-Sync نیز وجود دارد که کارت گرافیک را مجبور میکند تا قبل از ارسال فریم جدید منتظر مانیتور بماند. این روش میتواند باعث تأخیر در ورودی (Input Lag) و گاهی ایجاد پرش تصویر (Stutter) شود، اما در کنار VRR میتواند مفید باشد.
G-Sync معمولاً با استفاده از یک ماژول سختافزاری در مانیتورهای پشتیبانیشده کار میکند، اما نسخههای جدیدتر بدون نیاز به این ماژول نیز عملکرد مشابهی دارند. FreeSync از پروتکل VESA Adaptive-Sync بهره میبرد و نیازی به سختافزار اضافی ندارد.
نکته مهم این است که VRR نمیتواند نرخ تازهسازی مانیتور را از حد بالای آن فراتر ببرد، بنابراین توصیه میشود همزمان از V-Sync استفاده کنید تا فریم ریت کارت گرافیک از حداکثر نرخ تازهسازی مانیتور تجاوز نکند. بهتر است V-Sync را از تنظیمات گرافیکی کلی سیستم فعال کنید و نرخ فریم بازی را کمی کمتر از نرخ تازهسازی مانیتور محدود نمایید. برای مثال، اگر مانیتور شما 240 هرتز است، نرخ فریم بازی را روی حدود 235 فریم بر ثانیه تنظیم کنید.
این ترکیب باعث جلوگیری از Screen Tearing و همچنین تثبیت نرخ فریم برای تجربه بازی روانتر میشود.
