تأتي ألعاب الفيديو الحديثة مع مجموعة مذهلة من إعدادات الرسومات. يوفر معظمها أداءً أفضل أو جودة رسومات أفضل. ومع ذلك ، فإن Vertical Sync ، المعروف باسم VSync ، أكثر تعقيدًا بعض الشيء.
في حد ذاته ، لا تؤثر VSync على جودة الرسوم ، ولكن تمكينها يقضي على تمزق الشاشة القبيح. في حين أن هذا قد يبدو وكأنه لا يحتاج إلى تفكير ، فإنه يمكن أيضًا أن يخفض معدل الإطارات ويزيد تأخر الإدخال - وكلاهما يمثل لعنة الألعاب التنافسية.
في حيرة من أمرك حول كيفية التعامل مع هذا الإعداد الغامض للرسومات؟ لنكتشف ما الذي يجعل VSync علامة.
ما هو VSync؟
VSync هي وسيلة لمزامنة معدل الإطارات للعبة فيديو مع معدل تحديث الشاشة التي تعرضها. طور صانعو بطاقات الرسومات المزامنة الرأسية للتخلص من الأداة المرئية المعروفة باسم تمزيق الشاشة. يظهر على شكل انقسام أفقي في الإطار المعروض ، لذلك يتأخر نصف الإطار عن الآخر.
على الرغم من أن هذا قد يبدو وكأنه تمزق في استمرارية الفراغ الزمني ، فإن هذا ببساطة هو GPU الخاص بك الذي يخرج الإطارات بشكل أسرع من الحد الأقصى لمعدل التحديث لشاشتك. اعتمادًا على مقدار معدل إطارات وحدة معالجة الرسومات (GPU) الخاص بك يتجاوز معدل تحديث شاشتك ، يمكنك رؤية إطارين أو أكثر من إطارات GPU مقسمة أفقياً أثناء تحديث شاشة واحدة.
يقضي VSync على تمزق الشاشة عن طريق تقييد معدل إطارات وحدة معالجة الرسومات إلى معدل تحديث الشاشة. ومع ذلك ، هذا وحده لا يكفي لمنع تمزق الشاشة. يفرض الإعداد أيضًا على عرض الإطارات التي تقدمها وحدة معالجة الرسومات بالتزامن مع دورة تحديث الشاشة.
يعد إيقاف ظهور أجزاء من إطارات متعددة في وقت واحد أمرًا أساسيًا للقضاء على تمزق الشاشة. وتحقق VSync ذلك من خلال منع وحدة معالجة الرسومات من دفع الإطارات الجديدة في منتصف دورة تحديث الشاشة.
تخلق VSync مشكلات أكثر مما تحلها
بينما يعد VSync إصلاحًا مضمونًا لتمزيق الشاشة ، إلا أنه يأتي على حساب الأداء والاستجابة. لفهم السبب ، دعنا نلقي نظرة على الوظيفتين الرئيسيتين لـ VSync. أولاً ، يعمل على إبطاء معدل إطارات GPU لمطابقة معدل تحديث الشاشة. ثانيًا ، يقوم أيضًا بمزامنة سرعة إطار وحدة معالجة الرسومات لمطابقة معدل تحديث الشاشة.
هل لاحظت كيف تتضمن كلتا آليتي VSync إبطاء إخراج وحدة معالجة الرسومات لمطابقة معدل تحديث الشاشة الثابتة؟ هذه تفاصيل مهمة. أثناء تحديث الشاشة على فترات زمنية محددة ، تقوم وحدة معالجة الرسومات (GPU) بإخراج الإطارات بمعدل يتناسب عكسياً مع تعقيد مشهد اللعبة الذي يتم عرضه.
إن إجبار وحدة معالجة الرسومات على مزامنة سرعة إطارها مع معدل تحديث الشاشة يمنعها من ترحيل أحدث إطار إلى الشاشة. يصف اللاعبون هذا على أنه تأخر في الإدخال ، والذي يُنظر إليه على أنه محتوى معروض على الشاشة متأخر عن مدخلات وحدة التحكم الفعلية الخاصة بهم. يتجلى تأخر الإدخال هذا بشكل خاص في ألعاب FPS سريعة الخطى ، حيث يتأخر التقاطع بشكل ملحوظ عن مدخلات الماوس الفعلية.
كما لو أن التأخير لم يكن سيئًا بما فيه الكفاية ، يمكن لـ VSync حتى خفض أداء وحدة معالجة الرسومات بشكل عام عن طريق تقليل معدل الإطارات بشكل كبير. يرتبط هذا بميلها إلى الحد من معدل إطارات وحدة معالجة الرسومات لمراقبة معدل التحديث. على الرغم من أن هذا أمر جيد عندما يكون معدل إطارات وحدة معالجة الرسومات أعلى من معدل تحديث الشاشة ، فإنك تواجه مشكلة عندما ينخفض معدل الإطارات إلى ما دون حد معدل التحديث.
على سبيل المثال ، لن يتم عرض مشهد معقد يفرض الحد الأقصى لمعدل إطارات وحدة معالجة الرسومات (GPU) إلى 59 إطارًا في الثانية بمعدل 59 إطارًا في الثانية على شاشة بمعدل تحديث يبلغ 60 هرتز. ال الفاصل الزمني للمزامنة الذي يبلغ 16.67 مللي ثانية والذي يتطلبه VSync لشاشة 60 هرتز سيجبر معدل الإطار الفعلي المعروض على الانخفاض من 59 إطارًا في الثانية إلى 45 إطارا في الثانية.
ومما زاد الطين بلة ، أن أداء وحدة معالجة الرسومات (ومن ثم معدل الإطارات) يختلف بشكل كبير أثناء سير لعبة الفيديو. في مثل هذه الحالات ، يتسبب VSync في بقاء بعض الإطارات على الشاشة لفترة أطول من غيرها. ينظر المشاهد إلى هذا على أنه تلعثم أو سرعة إطار غير متسقة.
ما المقصود بـ Adaptive VSync و Fast Sync؟
لحسن الحظ ، لم تُفقد مشكلات VSync المتأصلة في AMD و NVIDIA. أصدر كلا صانعي GPU نكهات VSync المتقدمة الخاصة بهم والتي تخفف من المشكلات المذكورة أعلاه. تتوفر هذه الخيارات إما من خلال الإعدادات داخل اللعبة ، أو يتم فرضها بشكل أكثر شيوعًا من خلال وحدة معالجة الرسومات جناح تحكم السائق.
VSync التكيفية
تم تطوير Adaptive VSync بواسطة NVIDIA ، وهو يقضي على كل تأخر الإدخال القبيح ومشكلات الأداء التي تسببها وحدة معالجة الرسومات التي تفشل في مواكبة معدل تحديث الشاشة. يكون تطبيق VSync هذا نشطًا فقط طالما أن وحدة معالجة الرسومات (GPU) يمكنها تلبية متطلبات معدل تحديث الشاشة. تعمل Adaptive Sync على إيقاف تشغيل VSync فورًا في اللحظة التي تصبح غير محتملة. يوفر هذا توازنًا صحيًا بين أداء ألعاب الفيديو وتخفيف تمزق الشاشة.
مزامنة سريعة
تم تطوير Fast Sync أيضًا بواسطة NVIDIA ، ويضيف سحر التخزين المؤقت الثلاثي إلى Adaptive VSync. بعبارات أبسط ، يتضمن التخزين المؤقت الثلاثي تقديم GPU لإطار إضافي. وهذا يسمح لها بتحديد أحدث إطارين تم إرسالهما إلى الشاشة أثناء انتظار دورة تحديث الشاشة. تكمن الفكرة في تقليل تأخر الإدخال من خلال عرض أحدث إطار ، ولكن هذا يتطلب أيضًا الكثير من طاقة وحدة معالجة الرسومات.
مزامنة محسّنة
تمامًا مثل عروض Adaptive VSync من NVIDIA ، يمكن لـ AMD Enhanced Sync إيقاف تشغيل VSync في اللحظة التي يتأخر فيها GPU عن معدل تحديث الشاشة. مثل Fast Sync من NVIDIA ، فإنه يستخدم أيضًا تخزينًا مؤقتًا متعددًا لتقليل تأخر الإدخال عن طريق تمرير أحدث إطار إلى الشاشة.
الذهاب إلى ما وراء VSync
لقد درسنا كيف يقضي VSync على تمزيق الشاشة والجوانب السلبية لتطبيقه. بينما أصدرت NVIDIA و AMD إصدارات أكثر تعقيدًا من VSync التي تخفف من هذه المشكلات ، هناك نهج جديد تمامًا للتغلب على هذه المشكلات مع تقنيات G-Sync و FreeSync.
ومع ذلك ، يتطلب ذلك شاشات وكابلات وبطاقات رسومات متوافقة. بالنسبة لأولئك الذين يفتقرون إلى الأجهزة الفاخرة ، فإن تشغيل VSync أو إيقاف تشغيله هو مسألة تحديد أين تكمن أولوياتك. يعمل VSync بشكل جيد إذا كانت وحدة معالجة الرسومات لديك قوية بما يكفي لمطابقة معدل تحديث الشاشة. ومع ذلك ، فأنت أفضل حالًا بدونها إذا لم تكن من محبي تأخر الإدخال.