مصالحههای همگامسازی تطبیقی: G-Sync و FreeSync چگونه پارگی تصویر را از بین میبرند؟
فناوریهای نرخ نوسازی متغیر، سلسله مراتب سختافزاری را دگرگون میکنند و به پردازنده گرافیکی (GPU) اجازه میدهند تا زمانبندی نمایشگر را تعیین کند و پارگی تصویر و تأخیر ورودی را حذف نماید.
به قلم آناهیتا یوسفی
این خبر را به اشتراک بگذارید
- حامیان استاندارد باز
- معتقدند که پروتکلهای بدون حق امتیاز، عملکردی یکسان را بدون قفل شدن به یک فروشنده یا قیمت اضافی تراشههای اختصاصی ارائه میدهند.
- طرفداران سختافزار اختصاصی
- استدلال میکنند که ماژولهای سیلیکونی اختصاصی در داخل نمایشگر برای تضمین اوردرایو متغیر بینقص و حذف شبحسازی در نرخ فریم پایین ضروری هستند.
- کاربران نرمافزار قدیمی
- به دلیل محدودیتهای سختافزاری قدیمی یا ترجیحات رقابتی خاص، به V-Sync سنتی یا نرخ فریم نامحدود تکیه میکنند.
نکات کلیدی
- پارگی تصویر زمانی رخ میدهد که پردازنده گرافیکی فریم جدیدی را ارسال میکند در حالی که نمایشگر هنوز در حال ترسیم فریم قبلی است.
- V-Sync قدیمی پارگی را حذف میکند اما با مجبور کردن GPU به انتظار، تأخیر ورودی قابل توجهی ایجاد میکند.
- همگامسازی تطبیقی به GPU اجازه میدهد تا زمانبندی نوسازی نمایشگر را دیکته کند و آنها را کاملاً با هم منطبق سازد.
- G-Sync انویدیا از یک ماژول سختافزاری اختصاصی استفاده میکند، در حالی که FreeSync ایامدی از استانداردهای باز DisplayPort بهره میبرد.
- بهروزرسانی ۲۰۲۳ VESA آزمایشهای سختگیرانهای را معرفی کرد تا اطمینان حاصل شود که نمایشگرهای استاندارد باز، نرخ نوسازی متغیر را بدون شبحسازی (Ghosting) مدیریت میکنند.
چرا مهم است
انتخاب استاندارد همگامسازی مناسب تعیین میکند که آیا یک سیستم گیمینگ، وضوح حرکت بینقص را ارائه میدهد یا دچار تأخیر ورودی و لکنت بصری میشود. درک نحوه تعامل سختافزاری، خریداران را از هزینههای اضافی برای ماژولهای اختصاصی باز میدارد، در حالی که استانداردهای باز ممکن است برای سختافزار خاص آنها عملکرد بهتری داشته باشند.
پردازنده گرافیکی (GPU) سرعت رندر را دیکته میکند و فریمهای تکمیل شده را دقیقاً در میلیثانیهای که کارشان تمام میشود، به بافر نمایشگر میفرستد. اما نمایشگر بر اساس یک برنامه زمانی سخت و ثابت کار میکند و پنل خود را در فواصل زمانی مشخص—معمولاً ۶۰، ۱۴۴ یا ۲۴۰ بار در ثانیه—نوسازی میکند.[4]
وقتی GPU یک فریم جدید را به بافر هل میدهد در حالی که نمایشگر تنها تا نیمه فریم قبلی را ترسیم کرده است، تصویر نمایش داده شده دچار شکستگی میشود. نیمه بالایی تصویر قدیمی را نشان میدهد، در حالی که نیمه پایینی تصویر جدید است.[4]
این شکستگی افقی همان پارگی تصویر (Screen Tearing) است. در بازیهای رقابتی با ریسک بالا، یک فریم پاره یا لکنت کوچک به معنای از دست دادن یک شلیک سریع، تأخیر در واکنش و باختن راند است. در واقع سختافزار عملاً با خودش در حال جنگ است.[2][5]
راهحل نرمافزاری قدیمی، V-Sync، GPU را مجبور میکرد تا فریمهای تکمیل شده خود را نگه دارد و منتظر چرخه بعدی نمایشگر بماند. این کار پارگی را از بین میبرد اما تأخیر ورودی شدیدی ایجاد میکرد و ارتباط بین حرکات فیزیکی ماوس بازیکن و عملکرد روی صفحه را قطع مینمود.[3][4]
همگامسازی تطبیقی سلسله مراتب سختافزاری را کاملاً برعکس میکند. به جای اینکه نمایشگر فاصله نوسازی را تعیین کند، GPU کنترل کامل کنترلر زمانبندی نمایشگر را به دست میگیرد و دستورات ترسیم را تنها زمانی صادر میکند که یک فریم به طور کامل پخته شده باشد.[1][4]
همگامسازی تطبیقی سلسله مراتب سختافزاری را کاملاً برعکس میکند.
همانطور که PCMag فناوری زیربنایی را تعریف میکند، همگامسازی تطبیقی «نرخ نوسازی نمایشگر را با نرخ فریم GPU همگام میکند.» اگر کارت گرافیک ۸۷ فریم را در یک ثانیه خاص رندر کند، نمایشگر دقیقاً ۸۷ بار نوسازی میشود.[4]
انویدیا اولین شرکتی بود که این مفهوم را با G-Sync در سال ۲۰۱۳ تجاریسازی کرد و برای تضمین عملکرد، یک راهحل سختافزاری اختصاصی مهندسی نمود. لنوو اشاره میکند که G-Sync نیاز دارد نمایشگر دارای «یک ماژول G-Sync باشد که جایگزین مقیاسدهنده (Scaler) استاندارد میشود.»[3]
ایامدی با حمایت از FreeSync، که یک جایگزین بدون حق امتیاز است و از استاندارد باز VESA DisplayPort استفاده میکند، پاسخ داد. HP هند تأکید میکند که FreeSync «گیمپلی بدون لکنت و پارگی» را بدون نیاز به تراشههای اختصاصی گرانقیمت در داخل شاسی نمایشگر ارائه میدهد.[2][5]
از آنجایی که FreeSync به جای یک ماژول اختصاصی، بر مقیاسدهنده داخلی نمایشگر تکیه دارد، پذیرش آن در سراسر صنعت به شدت افزایش یافت. تولیدکنندگان میتوانستند نرخ نوسازی متغیر را بدون هیچ هزینه مجوز اضافی پیادهسازی کنند و گیمپلی روان را به نمایشگرهای ارزانقیمت بیاورند.[2]
با این حال، استاندارد باز در ابتدا از کنترل کیفیت ناسازگار رنج میبرد. بدون وجود یک ماژول سختافزاری اجباری برای مدیریت انتقال ولتاژ، نمایشگرهای FreeSync ارزانتر با مشکلاتی مانند اورشوت پیکسل (Pixel Overshoot) و شبحسازی (Ghosting) مواجه میشدند، به ویژه زمانی که نرخ فریم به زیر ۶۰ فریم در ثانیه کاهش مییافت.[1][5]
برای ایجاد یک استاندارد کیفیت پایه، VESA استاندارد Adaptive-Sync Display خود را در می ۲۰۲۳ بهروزرسانی کرد. این کنسرسیوم مشخصات سختگیرانهتر و پروتکلهای آزمایشی دقیقی را برای زمانهای پاسخدهی خاکستری به خاکستری (Gray-to-Gray) معرفی کرد.[1]
بررسی عمیق دیدگاهها
G-Sync ماژول سختافزاری (انویدیا)
یک رویکرد اختصاصی که مقیاسدهنده استاندارد نمایشگر را با یک تراشه پردازشی اختصاصی انویدیا جایگزین میکند.
مزایا: عملکرد اوردرایو متغیر کاملاً تنظیم شده را در کل محدوده نوسازی (از ۱ هرتز تا حداکثر) تضمین میکند و به طور مؤثر شبحسازی پیکسل را حتی زمانی که نرخ فریم در طول بارهای رندر سنگین کاهش مییابد، از بین میبرد. معایب: به دلیل تراشه اختصاصی FPGA، قیمت قابل توجهی به هزینه خردهفروشی نمایشگر اضافه میکند و ویژگی نوسازی متغیر را به شدت به کارتهای گرافیک انویدیا محدود میکند. شواهد: مستندات لنوو تأیید میکند که این فناوری متکی بر یک «ماژول G-Sync فیزیکی است که جایگزین مقیاسدهنده استاندارد میشود.» مناسب برای: زمانی که کاربر یک GPU رده بالا از انویدیا دارد، وضوح حرکت بینقص در نرخ فریم متغیر را میخواهد و بودجه نامحدودی دارد. نامناسب برای: زمانی که خریدار به هزینه حساس است، از GPU ایامدی یا اینتل استفاده میکند، یا مرتباً کارتهای گرافیک را بین برندهای مختلف ارتقا میدهد.
FreeSync استاندارد باز و VESA Adaptive-Sync
نرخهای نوسازی متغیر مبتنی بر نرمافزار و میانافزار که از پروتکلهای استاندارد DisplayPort و HDMI استفاده میکنند.
مزایا: هیچ هزینه سختافزاری اضافی به نمایشگر اضافه نمیکند، پذیرش گستردهای در صنعت دارد و سازگاری متقابل با تولیدکنندگان مختلف GPU (از جمله کارتهای انویدیا از طریق حالتهای 'سازگار با G-Sync') ارائه میدهد. معایب: کیفیت اوردرایو متغیر کاملاً به تنظیم میانافزار سازنده نمایشگر بستگی دارد، به این معنی که پنلهای ارزانتر ممکن است در نرخ فریم پایینتر دچار شبحسازی یا اورشوت شوند. شواهد: استانداردهای ایامدی و VESA به جای یک ماژول اختصاصی، به مقیاسدهنده بومی نمایشگر متکی هستند، و بهروزرسانی ۱.۱a VESA برای اجرای کیفیت پایه وارد عمل شده است. مناسب برای: ساخت یک سیستم گیمینگ مقرونبهصرفه، نیاز به پشتیبانی از GPU چند فروشنده، یا خرید یک پنل رده بالا که قبلاً گواهینامه سخت VESA را گذرانده است. نامناسب برای: تقاضای اوردرایو کاملاً تنظیم شده در نرخ فریم بسیار پایین در پنلهای سطح ابتدایی و بدون گواهینامه.
V-Sync نرمافزاری (راهحل قدیمی)
یک سیستم مدیریت بافر صرفاً در سطح نرمافزار که GPU را مجبور میکند منتظر چرخه ثابت نمایشگر بماند.
مزایا: به طور جهانی در هر کارت گرافیک و نمایشگری که تاکنون ساخته شده پشتیبانی میشود و برای حذف پارگی تصویر به سختافزار تخصصی، اتصالات DisplayPort یا برنامههای گواهینامه نیاز ندارد. معایب: با نگه داشتن فریمها در بافر، تأخیر ورودی شدیدی ایجاد میکند و اگر نرخ فریم GPU حتی کمی از نرخ نوسازی ثابت نمایشگر پایینتر بیاید، باعث لکنت بصری تهاجمی میشود. شواهد: PCMag اشاره میکند که روشهای همگامسازی سنتی صرفاً نرخ فریم را محدود میکنند و یک گلوگاه در سطح نمایشگر ایجاد میکنند. مناسب برای: بازی کردن بازیهای تکنفره سینمایی و کند بر روی سختافزار قدیمی که تأخیر ورودی در آن بیاهمیت است. نامناسب برای: بازی کردن عناوین رقابتی چندنفره که در آنها میلیثانیهها نتیجه را تعیین میکنند.
آنچه نمیدانیم
- آیا استانداردهای DisplayPort در آینده ماژولهای سختافزاری اختصاصی را به طور کامل منسوخ خواهند کرد یا خیر.
- چگونه افزایش فریمهای تولید شده توسط هوش مصنوعی (مانند DLSS 3) الزامات پایه برای سختافزار همگامسازی تطبیقی را تغییر خواهد داد.
منابع
[1]VESAحامیان استاندارد بازVESA Updates Adaptive-Sync Display Standard with Tighter Specifications
مطالعه در VESA →
[2]AMDحامیان استاندارد بازAMD FreeSync™ Technology
مطالعه در AMD →
[3]Lenovo USطرفداران سختافزار اختصاصیWhat is NVIDIA® G-Sync?
مطالعه در Lenovo US →
[4]PCMagکاربران نرمافزار قدیمیDefinition of adaptive sync
مطالعه در PCMag →
[5]تیم سردبیری کوهستانتحلیل تیم سردبیری کوهستان
مطالعه در تیم سردبیری کوهستان →
[6]تیم سردبیری کوهستانتحلیل تیم سردبیری کوهستان
مطالعه در تیم سردبیری کوهستان →
نظرات
هر زاویه. هر روز.
دریافت بازی و ورزشهای الکترونیک اخبار همراه با پوشش کامل منابع و تحلیل دیدگاهها، مستقیم در صندوق ورودی شما.
