משחקי וידאו מודרניים מגיעים עם מגוון מסחרר של הגדרות גרפיות. רובם מספקים ביצועים טובים יותר או איכות גרפית טובה יותר. עם זאת, סנכרון אנכי, הידוע יותר בשם VSync, הוא קצת יותר מסובך.
כשלעצמו, ל-VSync אין כל קשר לאיכות הגרפית, אך הפעלתו מבטלת קריעת מסך מכוערת. למרות שזה עשוי להיראות כמו עניין לא מובן מאליו, זה יכול גם להכיל את קצב הפריימים שלך ולהגדיל את השהיית הקלט - שניהם מהווים את החמצה של משחק תחרותי.
מבולבל לגבי איך לגשת להגדרה הגרפית המסתורית הזו? בואו להבין מה גורם ל-VSync לתקתק.
מה זה VSync?
VSync הוא אמצעי לסנכרן את קצב הפריימים של משחק וידאו עם קצב הרענון של צג המציג אותו. יצרני כרטיסים גרפיים פיתחו סינכרון אנכי כדי לחסל חפץ חזותי המכונה קריעת מסך. זה מתבטא כפיצול אופקי בפריים המוצג, כך שחצי אחד של הפריים מפגר אחרי השני.
למרות שזה עשוי להופיע כקרע ברצף הזמן-מרחב, זה פשוט ה-GPU שלך שמוציא פריימים מהר יותר מקצב הרענון המרבי של הצג שלך. בהתאם לכמה קצב הפריימים של ה-GPU שלך עולה על קצב הרענון של הצג שלך, אתה יכול לראות שתי מסגרות GPU או יותר מחוברות אופקית במהלך רענון צג בודד.
VSync מבטל קריעת מסך על ידי הגבלת קצב הפריימים של ה-GPU לקצב הרענון של הצג. עם זאת, זה לבדו לא מספיק כדי למנוע קריעת מסך. ההגדרה גם מאלצת את המסגרות המעובדות על ידי ה-GPU להיות מוצגות בשילוב עם מחזור הרענון של הצג.
עצירת חלקים של מספר פריימים מלהיות גלוי בו זמנית היא המפתח למניעת קריעת מסך. ו-VSync משיג זאת על ידי מניעת ה-GPU מלדחוף החוצה מסגרות חדשות באמצע מחזור הרענון של הצג.
VSync יוצר יותר בעיות ממה שהוא פותר
בעוד VSync הוא תיקון מובטח לקריעת מסך, זה בא על חשבון ביצועים ותגובתיות. כדי להבין מדוע, בואו נסתכל על שתי הפונקציות העיקריות של VSync. ראשית, הוא מאט את קצב הפריימים של ה-GPU כדי להתאים לקצב הרענון של הצג. שנית, הוא גם מסנכרן את קצב המסגרת של GPU כך שיתאים לקצב הרענון של הצג.
האם אתה שם לב כיצד שני מנגנוני VSync כוללים האטה של פלט ה-GPU כדי להתאים לקצב הרענון של הצג הסטטי? זה פרט חשוב. בעוד שהמסך מתרענן במרווחי זמן ספציפיים, GPU מוציא פריימים בקצב שהוא ביחס הפוך למורכבות של סצינת העיבוד במשחק.
אילוץ ה-GPU לסנכרן את קצב הפריימים שלו עם קצב הרענון של הצג מונע ממנו להעביר את המסגרת העדכנית ביותר לצג. גיימרים מתארים זאת כהשהיית קלט, אשר נתפסת כתוכן המוצג על הצג בפיגור מאחורי כניסות הבקר בפועל. פיגור קלט זה בולט במיוחד במשחקי FPS מהירים, שבהם הכוונת מפגרת באופן ניכר מאחורי כניסות העכבר האמיתיות שלך.
כאילו הפיגור לא מספיק גרוע, VSync יכול אפילו לשמר את ביצועי ה-GPU הכוללים על ידי הפחתה משמעותית של קצב הפריימים. זה קשור לנטייה שלו להגביל את קצב הפריימים של GPU כדי לנטר את קצב הרענון. למרות שזה בסדר כשקצב הפריימים של ה-GPU שלך גבוה מקצב הרענון של הצג, אתה בבעיה כאשר קצב הפריימים יורד מתחת לסף קצב הרענון.
לדוגמה, סצנה מסובכת שמאלצת את קצב הפריימים המרבי של GPU ל-59 פריימים לשנייה לא תוצג ב-59 פריימים לשנייה על גבי צג עם קצב רענון של 60 הרץ. ה מרווח סנכרון של 16.67 מיליסניות הנדרש על-ידי VSync עבור צג 60Hz יאלץ את קצב הפריימים המוצג בפועל לרדת מ-59 fps ל-45 fps.
כדי להחמיר את המצב, ביצועי ה-GPU (ומכאן קצב הפריימים) משתנים מאוד במהלך משחק וידאו. במקרים כאלה, VSync גורם לפריימים מסוימים להישמר על המסך זמן רב יותר מאחרים. זה נתפס על ידי הצופה כגמגום או כקצב פריים לא עקבי.
מהם VSync אדפטיבית וסנכרון מהיר?
למרבה המזל, הבעיות המובנות של VSync לא אבדו ב-AMD וב-NVIDIA. שתי יצרניות ה-GPU פרסמו טעמי VSync מתקדמים משלהן המפחיתים את הבעיות שהוזכרו לעיל. אפשרויות אלה זמינות דרך הגדרות במשחק, או בדרך כלל נאלצות דרך ה-GPU חבילת בקרת נהגים.
VSync אדפטיבי
שפותח על ידי NVIDIA, Adaptive VSync מבטל את כל השהיית הקלט המכוערת ובעיות הביצועים שהוצגו על ידי ה-GPU שלא מצליח לעמוד בקצב הרענון של הצג. יישום VSync זה פעיל רק כל עוד ה-GPU יכול לעמוד בדרישת קצב הרענון של הצג. Adaptive Sync מכבה מיד את VSync ברגע שהופך לבלתי נסבל. זה מספק איזון בריא בין ביצועי משחקי וידאו והפחתת קריעת מסך.
סנכרון מהיר
כמו כן פותח על ידי NVIDIA, Fast Sync מוסיף את הקסם של חציצה משולשת ל-Adaptive VSync. במונחים הפשוטים ביותר, חציצה משולשת כרוכה בעיבוד ה-GPU של מסגרת נוספת. זה מאפשר לו לבחור את הפריימים העדכניים ביותר מבין שני העיבודים שיישלחו לצג בזמן ההמתנה למחזור הרענון של הצג. הרעיון הוא להפחית את השהיית הקלט על ידי הצגת המסגרת העדכנית ביותר, אבל זה גם דורש הרבה כוח GPU.
סנכרון משופר
בדיוק כמו הצעות ה-Adaptive VSync של NVIDIA, Enhanced Sync הספציפי ל-AMD יכול לכבות את VSync ברגע שה-GPU מפגר אחרי קצב הרענון של הצג. כמו הסנכרון המהיר של NVIDIA, הוא גם משתמש באגירה מרובת כדי להפחית את השהיית הקלט על ידי העברת המסגרת העדכנית ביותר לצג.
מעבר ל-VSync
בדקנו כיצד VSync מבטל קריעת מסך ואת החסרונות של יישום זה. בעוד NVIDIA ו-AMD הוציאו גרסאות מתוחכמות יותר של VSync המפחיתות את הבעיות הללו, יש גישה חדשה לגמרי לעקוף את הבעיות הללו עם טכנולוגיות G-Sync ו-FreeSync.
עם זאת, זה דורש צגים, כבלים וכרטיסים גרפיים תואמים. למי שחסרה את החומרה המפוארת, הפעלה או כיבוי של VSync היא עניין של החלטה היכן עומדות העדיפויות שלך. VSync עובד מצוין אם ה-GPU שלך חזק מספיק כדי להתאים לקצב הרענון של הצג. עם זאת, עדיף לך בלעדיו אם אינך חובב השהיית קלט.