למה אתה לא צריך כרטיסים גרפיים מרובים
"זה פשוט מכרסם בך, הספק הזה"
כנראה כוחות מנוגדים, אבל פתאום מחמיאים. האם AMD ו-Nvidia עומדות להפוך ל-יין ויאנג של עולם משחקי המחשב האישי?יִתָכֵן. השמועות אומרות שחלקים גרפיים של הדבר הזה עם DirectX 12 שמגיע עם Windows 10 יאפשרו ריבוי GPU אסינכרוני (יחידת עיבוד גרפית). במילים אחרות, תוכל להשתמש בכרטיסי AMD ו-Nvidia באותו מתקן באותו זמן כדי לגרום למשחקים לרוץ מהר יותר. לפי השמועות, זה די מרהיב. אבל זה דווקא מזכיר לי. Multi-GPU הוא בעצם רעיון רע. הנה הסיבה.
שיהיה ברור, אני לא אומר ש-multi-GPU חף לחלוטין מתכונות מנצלות. עמדת הליבה שלי היא שזה משהו שיכול להועיל בנסיבות מסוימות. אבל זה לא משהו שאתה צריך לתת עדיפות על פני כרטיס גרפי בודד טוב לביצועי משחקים טובים יותר. זה לא מומלץ, במילים אחרות, כברירת מחדל.
מהו, בעצם, multi-GPU?
אבל ראשית, מה זה בדיוק? העיקרון הבסיסי הוא סופר-פשוט. השתמש ביותר מכרטיס גרפי אחד כדי לגרום למשחקים שלך לרוץ מהר יותר. וזה בדיוק מה ש-AMD טוענת עבור טכנולוגיית Crossfire multi-GPU שלה ו-Nvidia גם כן עבור SLI. איך ואכן, אם ומתי זה באמת עובד זה קצת יותר מסובך.
ברגע שיש לך יותר מכרטיס גרפי אחד (או בעצם יותר משבב גרפי אחד, מכיוון שכמה פתרונות ריבוי GPU נמצאים על כרטיס בודד), יש לך בעיה איך לחלק את עומס העיבוד ביניהם. בגדול, יש שתי אפשרויות. פצל את התמונה עצמה או שכל כרטיס יציג מסגרות שלמות אך יחליף ביניהן.
עבור אפשרות ראשונה, המכונה עיבוד מסגרת מפוצלת, אתה יכול לפרוס את התמונה ללוחות גדולים, אחד לכל GPU. או שאתה יכול לחתוך את התמונה להרבה אריחים קטנים ולשתף אותם. אבל לרוב, זו הבחנה אקדמית מכיוון שעיבוד מסגרת חלופית שולט כיום (אם כי ה-DX12 החדש הזה עשוי לשנות זאת; עוד מעט).
שוב, הפילוסופיה שמאחורי עיבוד פריים חלופי הגיונית לחלוטין. יש לך את כל הקלפים עיבוד מסגרות בו זמנית, אבל עם חפיפה מתאימה ולקבל ביצועים כפולים עם שני קלפים. משולש עם שלושה. וְכֵן הָלְאָה.
מסגרת אחת. ואז השני. זה לא מסובך
יתרה מכך, כאשר לוקחים בחשבון את התמחור האופייני לכרטיסי מסך, ריבוי GPU נראה אפילו יותר אטרקטיבי. לוחות קצה גבוהים יכולים להיות כפולים או יותר מהעלות של כרטיס בינוני הגון אבל מציעים אולי רק 50 אחוז יותר ביצועים.
ברור שיש מגוון שלם של משתנים מבחינת כרטיסים, תמחור וביצועים. אבל לרוב, פרמיית המחיר בקצה הגבוה לא משתווה ליתרון הביצועים. זה תקף בין אם אתה מתכנן מתקן חדש עם חומרה רעננה בקופסה ובין אם אתה חושב להוסיף כרטיס שני. אז התיאוריה מאחורי multi-GPU היא קולית.
האם זה באמת עובד?
אבל מה עם התרגול? הבעיה היא שזה לא בהכרח עובד. אני לא מתכוון שזה לא עובד בכלל. אני מתכוון שזה לא עובד מספיק טוב או לעתים קרובות מספיק, ואני לא מדבר על שיא פריימים פשוטים. כשהכל מחובר ומזמזם, קצבי פריימים מרובים GPU יכולים להתקרב מספיק לחיזוק הכרטיס לפי התיאוריה הבסיסית.
ובכן, הם יכולים אם אנחנו מדברים על שני GPUs. היתרונות יורדים בצורה די דרמטית מעבר לשני שבבים. לא, הבעיה האמיתית היא אמינות. לפעמים, Multi-GPU לא עובד בכלל, מה שהופך את הציוד שלך כברירת מחדל בחזרה לביצועי כרטיס בודד.
באיזו תדירות זה קורה בדיוק? כנראה לא לעתים קרובות בכלל אם ההקשר מבוסס היטב, כותרות משחק מיינסטרים וטכנולוגיה גרפית. אבל עם כל דבר חדש באמת, בין אם מדובר במשחק או ב-GPU, הסיכויים ל-borkery מרובה-GPU עולים באופן אקספוננציאלי.
אם אתה מתכוון ללכת על ריבוי GPU, זו הדרך לעשות זאת. רק שני קלפים
עבורי, ההיבט המתסכל באמת הוא שקשה ביסודו להיות בטוח לחלוטין שזה עובד. שוב, עבור כותרת מוכרת, ייתכן שיהיה לך מושג די טוב לאילו קצבי פריימים לצפות. אבל עם משחק חדש תהיו לא בטוחים והוא פשוט מכרסם בך, הספק הזה. לא תמיד יודעים אם ריבוי GPUness עובד.
ואז יש בעיות באיכות התמונה. Multi-GPU יכול להעלות דברים מגניבים כמו קירות שקופים שלא אמורים להיות שקופים, טקסטורות מהבהבות ומיקרו-גמגום. כן, הן על בסיס משחק והן על בסיס עולמי, הנושא הזה מקבל מענה לאורך זמן, בתיקונים או בדרייברים. אבל אז יוצאים משחקים חדשים או מנהלי התקנים או ארכיטקטורות GPU ודברים נשברים שוב לזמן מה.
בלי להיכשל, בכל פעם שבדקתי פתרון מרובה GPU יש לי איזושהי בעיה בהפעלת משחקים. במובן הזה, כנראה יש לי סקירה טובה יותר של המציאות הרחבה יותר מאשר למישהו אחר שיש לו מתקן SLI או Crossfire ומוצא שהוא פועל די מתוק כמעט כל הזמן.
עד כה, דיברנו על תקלות תוכנה. אבל הוסף כרטיס שני ואתה מגדיל את הסיכויים לכשל בחומרה. זה נכון מבחינת המתמטיקה הפשוטה של רכיבים נוספים. אם היו לך מיליארד כרטיסים גרפיים, היית חווה כשלים תמידיים.
זה גם נכון, אם כי במידה הרבה פחות, במונחים של הלחץ שהוא מפעיל על המערכת שלך. זה טוען את ספק הכוח שלך, יכול להגביר את טמפרטורת הפעולה הכוללת. דבר כזה. מכל הבחינות, אם כן, ריבוי GPU הופך את המתקן שלך לקצת יותר מסובך.
חיה אחת גדולה נשארת הטובה ביותר
מי בעצם משתמש בזה?
אני גם רחוק מלהיות משוכנע שאנשים רבים באמת משתמשים ב-multi-GPU. למרבה הצער, עד כמה שאני יכול לדעת, Steam כבר לא פורצת נתונים סטטיסטיים עבור multi-GPU, אז נתונים מדויקים של כמה מאיתנו משתמשים ב-multi-GPU אינם זמינים. אבל אני מניח שזה חלק מאוד קטן. למעשה, אני מעריך ש-multi-GPU ממשיך להתקיים בעיקר מכיוון שהוא כלי שיווקי שימושי שעוזר לנועל אותנו לספק נתון או אחר, וגורם לנו לקנות חומרה יקרה יותר עם תמיכה ב-multi-GPU במקרה שלא נוכל להשתמש בו יום אחד אפילו למרות שרובנו המכריע אף פעם לא עושה זאת.
כפי שאמרתי לעיל, אני לא מגנה את כל הטכנולוגיות הרב-GPU כעלילות וחסרות תועלת. אם אתה משחק רק כמה משחקים או נוטה רק לקראת המהדורות החדשות הגדולות ביותר, אתה מצמצם את הסיכויים לבעיות באופן דרמטי.
אני גם יכול לראות איך נטילת כרטיס יד שניה בסופר-זול יכולה להיות הגיונית אם המערכת שלך מוכנה אחרת לקבל את זה. נניח שיש לך AMD 280 או Nvidia 770. אם אתה יכול לבחור אחד משומש בזול ממקור אמין, זה אולי מושך, וזול יותר משדרוג.
אבל זה צריך להיות מאוד זול. וככל שהמשחק שלך מופקר יותר מבחינת חיתוך ושינוי של כותרים, כך גדל הסיכוי שיהיו לך בעיות. כמעט לכל אחד, אני עדיין מעדיף את ההוצאה קצת יותר על ה-GPU היחיד הגדול והחזק ביותר שאתה יכול לשים עליו את הידיים שלך ופשוט להמשיך ליהנות מהמשחקים שלך.
באשר לשאלה האם השמועה האחרונה הכוללת ריבוי GPU אסינכרוני תשנה משהו מכל זה, אני בספק. אוקיי, הסיכוי, כפי שהובא, לשנות את אופן הפעולה של ריבוי GPU כך שכאשר אתה מוסיף כרטיסים, זיכרון הווידאו הזמין שלך עולה למעשה נשמע מעניין מאוד ועוזר עם אחת מנקודות התורפה הגדולות ביותר של שימוש ב-multi-GPU לאורך זמן, כלומר שמאגרי המסגרת בכרטיסים ישנים יכולים להיות קטנים מספיק כדי לאפשר קצבי פריימים. אבל אני בספק אם זה באמת יעבוד כי אני בספק אם AMD או Nvidia ירצו שזה יעבוד. ואני בספק שגם אם זה יעבוד זה יהיה אמין יותר ביסודו מהגדרות של ספק יחיד. בדיוק ההפך.
תצעק למטה אם אתה לא מסכים: אני יודע ש-multi-GPU בהחלט יש את התומכים שלה בחוץ. לכל הפחות, יהיה מעניין לקבל תחושה של כמה מכם מפעילים בשמחה יחד עם ריבוי GPU בטעם כזה או אחר. אני מרגיש שזה מעט. בואו לגלות.