Intel Arc GPUs לוקחים את המאבק ל-AMD ו-Nvidia, אבל האם הם תומכים ב-DirectX?
רוב המשתמשים קונים כרטיסי מסך כדי להפעיל את מתקן המשחקים שלהם. מסיבה זו, חיוני לכל GPU לתמוך בגרסאות ה-DirectX הפופולריות ביותר, וזו הבעיה הרודפת את ה-GPU של Intel Arc.
מכיוון שכרטיסי המסך של Intel Arc הם חדשים בשוק, הייתה להם תמיכה מוגבלת ב-DirectX 9 ומעלה. אבל למה זה חשוב? והאם מעבדי Intel Arc GPU יכולים להריץ משחקי DirectX 9 עכשיו?
מה זה DirectX?
DirectX הוא ממשק תכנות יישומים המאפשר למשחקים ולאפליקציות אחרות לעשות שימוש בחומרת המחשב שלך. בניגוד לקונסולות הנשלחות עם אותו מפרט על פני קו דור או דגמים, למחשבי Windows יש חומרה מגוונת אפילו מאותה שנה.
מכיוון ש-Windows אינה מאפשרת לתוכניות גישה ישירה לתכונות חומרה ברמה נמוכה עקב אבטחה, Microsoft יצר את DirectX כדי לשמש כקישור האמצעי בין חומרת המחשב שלך (כמו ה-GPU שלך) לבין המועדף עליך כותרת.
באילו גרסאות DirectX תומכים מעבדי Intel Arc GPU?
Intel Arc A770 ו-A750 הם ה-GPUs המובילים של אינטל, כך ששני ה-GPUs תומכים ב-Direct X 10 (DX10), ב-DirectX 11 (DX11) וב-DirectX 12 (DX12). עם זאת, לפי עמוד תמיכת המוצר של אינטל, Intel Graphics תומכת ב-DirectX 9 באמצעות שכבת מיפוי.
אז, על הנייר, מעבדי Intel Arc A770 ו-A750 תומכים ב-DirectX 9, 10, 11 ו-12. עם זאת, יש בזה יותר ממה שנראה לעין. הסיבה לכך היא של-Intel Arc GPUs אין תמיכה מקורית עבור DirectX 9 (DX9).
כאשר אינטל יצרה את ה-GPU האחרון שלה, היא התמקדה בתמיכה בגרסת DirectX העדכנית כדי לחסוך בעלויות, במיוחד מכיוון שהוא היה צריך לנצח את NVIDIA ו-AMD בביצועים ובמחיר כדי להשיג דריסת רגל בתחרות הדוקה שטח GPU. זה למעשה מהלך טוב מצדה של אינטל, כמו גיימרים נזקקו למעבדי Intel Arc GPU כדי להתחרות בהחזקה של NVIDIA בשוק.
מדוע תמיכת DirectX 9.0 חיונית עבור GPUs
אם אתה לא גיימר או לא עוסק בפרטים טכניים, אתה עשוי לשאול, "למי אכפת אם אינטל Arc GPUs לא תומך ב-DirectX 9?" אחרי הכל, DirectX 9 הוא ממשק API ישן - לאחר שהושק בשנת 2002 עבור Windows 98, ME ו- XP.
זה נכון. עם זאת, בגלל הגיל והיציבות שלו, משחקים פופולריים רבים עדיין משתמשים בו. הנה כמה דוגמאות למשחקים פופולריים שצריכים DirectX 9:
- Counter-Strike: Global Offensive
- ליגת האגדות
- מלחמות הגילדות 2
- יום תשלום 2
- סטארקראפט 2
- סטלאריס
אז אם אתה משחק במשחקים האלה ויש לך Intel Arc GPU, אתה עשוי לשים לב שהם לא מתפקדים גם כן. זה גם לא כולל כותרי אינדי אחרים שאתה עשוי לאהוב, אשר מוגבלים להשתמש ב-DX9.
יתר על כן, DX10 הוא הרבה יותר מסובך לתכנות מאשר DX9. מכיוון שרוב המחשבים ממילא תומכים ב-DX9, מפתחים רבים, במיוחד אלה מחברות קטנות יותר, מעדיפים אותו על פני DX10 ומעלה. זה חיוני בהפחתת תקציבי ייצור המשחקים, במיוחד עליית עלויות הייצור משפיעות לאט לאט על תעשיית המשחקים.
מכיוון שמעבדי Intel Arc GPU אינם תומכים באופן מקורי ב-DX9, כרטיסים אלה חייבים להשקיע מאמץ נוסף כדי להפעיל את הכותרות הללו. זה אומר שמעבדי GPU עם ביצועים פחותים או שווים, כמו ה-NVIDIA GeForce RTX 3050 או ה-AMD Radeon RX 6500 XT, עשויה לעלות על ההצעות של אינטל בכותרים אלה.
זה קורה גם אם ה-A770 מתעלה על שני הקלפים הללו במשחקים תובעניים יותר שתומכים באופן טבעי ב-DX11 או DX12. בגלל ה-FPS המופחת (מה המשמעות של FPS במשחקים?) וביצועים כלליים בכמה מהכותרים הפופולריים ביותר, גיימרים מקופחים על פני יריביהם - במיוחד מכיוון שחלקם הם משחקי יריות מגוף ראשון הדורשים רפלקסים מהירים.
כיצד מעבדי Intel Arc GPU מריצים משחקי DirectX 9.0
אז אם Intel Arc לא תומך באופן טבעי ב-DX9, איך היא יכולה להריץ משחקים שדורשים זאת?
מיקרוסופט ואינטל עבדו יחד כדי ליצור פתרון לבעיה זו. במקום להשתמש ביכולות חומרה, אינטל שיתפה פעולה עם מיקרוסופט כדי ליצור שכבת מיפוי בקוד פתוח כדי לעזור להפוך את DX9 לתואם עם ה-GPUs שלה.
שכבת המיפוי הזו בקוד פתוח, הנקראת D3D9on12, לוקחת פקודות DX9 ומתרגמת אותן למשהו ש-DX12 יכול להבין. עם זה, Intel Arc GPUs יכולים להריץ משחקי DX9 ללא תמיכה מקורית עבורם.
עם זאת, התרגום הנוסף הזה מוסיף חביון למערכת, מה שהופך אותה לאט יותר. זו הסיבה שמשחקי DirectX 9 בלבד פועלים בצורה גרועה יותר במעבדי Intel Arc GPU מאשר כרטיסי מסך אחרים עם תמיכה מקורית.
אינטל עובדת על שיפור ביצועי DirectX 9 במעבדי Arc GPU
עם זאת, אינטל עשתה צעדים בהפיכת כותרי DX9 לביצועים טובים במעבדי Intel Arc GPU שלה. לפי זה עדכון Intel Arc דצמבר 2022, אינטל פרסמה עדכון מנהל התקן עבור Intel Arc GPUs שגרם לו לבצע ביצועים טובים יותר פי שניים.
ריאן שרוט, מנהל בכיר לגיימינג, גרפיקה ושיווק HPC באינטל, אמר:
פחות מחודשיים מאז ההשקה, אנו מספקים עד פי 1.8 ביצועים טובים יותר בכותרי DX9 נבחרים! ככל שאנו משפרים את הביצועים, אנו גם משפרים את הערך שאתה מקבל עם גרפיקת Intel Arc. השקנו עם ביצועים תחרותיים לדולר מול RTX 3060 ב-DX12 ו-Vulkan, עכשיו אנחנו מרחיבים את קו העלילה הזה.
עדכון זה הפך את התרגום של D3D9on12 למהיר הרבה יותר, ומאפשר למשחקים לבצע ביצועים טובים יותר. לכן, אם יש לך Intel Arc GPU ועדיין לא התקנת את הדרייבר העדכני ביותר של Intel Arc, עליך לעשות זאת בהקדם האפשרי. אחרת, אתה מפסיד את הביצועים של Intel Arc GPUs, ואתה לא ממקסם את הערך שלו.
Intel Arc GPUs תומכים ב-DirectX ועוד
אז כדי לענות על השאלה, Intel Arc תומכת ב-DirectX. זה תואם באופן מקורי ל-DirectX 12 ו-DirectX 11, אבל הוא תומך ב-DirectX 9 באמצעות שכבת תרגום.
בהתחשב בכך, אתה יכול לצפות שכותרי DirectX 9 יקבלו מכה בביצועים. אך כאשר אינטל ממשיכה לעבוד על ה-GPUs שלה, כרטיסי המסך שלה יקבלו עדכונים כדי לגרום להם לביצועים טובים יותר. עם פיתוח נוסף, ה-Intel Arc GPU יכול סוף סוף להשיג את הפוטנציאל שלו ולהיות מתחרה הולם בתחום כרטיסי המסך.
אחרי הכל, מעבר לתמיכה ב-Direct X, מעבדי Intel Arc GPU מספקים יותר תכונות כמו XeSS, מעקב אחר קרניים וקידוד AV1 של החומרה, ומאפשרים לו להתמודד עם ה-RTX 3060 GPU הפופולרי של NVIDIA.