Microsoft DirectX, הידוע גם בשם DirectX, הוא קבוצה של ממשקי API המשמשים לפיתוח ותכנות של משחקי וידאו במערכות הפעלה של מיקרוסופט (Windows ו- Xbox). הציג בשנת 1995, זמן קצר לאחר שחרורו של Windows 95, מאז הוא כלול בכל גירסה של Windows מאז Windows 98.
עם שחרורו של DirectX 12 בשנת 2015, הציגה מיקרוסופט מספר תכונות תכנות חדשות כגון API ברמה נמוכה המאפשרים למפתחים שליטה רבה יותר על מה פקודות נשלחות יחידת עיבוד גרפיקה. DirectX 12 APIs יהיה גם בשימוש ב Xbox One ו- Windows טלפון פיתוח המשחק בנוסף ל- Windows 10.
מאז שחרורו של DirectX 8.0 כרטיסי גרפיקה השתמשו בתוכניות / הוראות המכונה Shader מודלים כדי לסייע לפרש הוראות כיצד לעבד גרפיקה שנשלחו מן המעבד לכרטיס הגרפי. משחקי מחשב חדשים רבים יותר ויותר הרישום Shader גירסאות מודל בדרישות המערכת שלהם.
עם זאת, גירסאות אלה Shader קשורות לגירסת DirectX שהתקנת על המחשב שלך, אשר בתורו קשור כרטיס המסך שלך. זה יכול להקשות לקבוע אם המערכת שלך יכולה להתמודד עם מודל Shader מסוים או לא.
כיצד לקבוע את גירסת DirectX יש לך?
-
הקלק על ה התחל תפריט, ולאחר מכן הפעלה.
-
בתיבה הפעלה הקלד "dxdiag" (ללא המרכאות) ולחץ על בסדר. פעולה זו תפתח את כלי האבחון של DirectX.
-
בתוך ה מערכת הכרטיסייה, המפורטים תחת מידע מערכת כותרת אתה צריך לראות "גירסת DirectX" ברשימה.
-
התאם את גירסת DirectX שלך עם גירסת Shader המפורטת להלן.
לאחר שתקבע את גירסת DirectX הרצויה במחשב שלך, תוכל להשתמש בתרשים שלהלן כדי לקבוע איזו גירסה של Shader Model נתמכת.
DirectX ו Shader דגם גרסאות
- DirectX 8.0 - Shader דגם 1.0 & 1.1
- DirectX 8.0a - Shader דגם 1.3
- DirectX 8.1 - Shader דגם 1.4
- DirectX 9.0 - Shader דגם 2.0
- DirectX 9.0a - Shader דגם 2.0a
- DirectX 9.0b - Shader דגם 2.0b
- DirectX 9.0c - Shader דגם 3.0
- DirectX 10.0 * - Shader דגם 4.0
- DirectX 10.1 * - Shader דגם 4.1
- DirectX 11.0 † - Shader דגם 5.0
- DirectX 11.1 † - Shader דגם 5.0
- DirectX 11.2 ‡ - Shader דגם 5.0
- DirectX 12 ** - Shader דגם 5.1
* לא זמין עבור Windows XP OS
† אינו זמין עבור Windows XP, Vista (ו- Win 7 לפני SP1)
Windows 8.1, RT, Server 2012 R2
** Windows 10 ו- Xbox One
הערה גירסאות DirectX לפני DirectX 8.0 אינן תומכות במודלים Shader.
גירסאות DirectX המפורטות כאן מתחילים עם גרסה 8.0 של DirectX. גירסאות DirectX לפני גירסה 8.0 שוחררו בעיקר לתמיכה ב- Windows 95, Windows 98, Windows Me, Windows NT 4.0 ו- Windows 2000.
גירסאות DirectX 1.0 עד 8.0a תואמות ל- Windows 95. Windows 98 / Me כלל תמיכה באמצעות DirectX גרסה 9.0. כל הגירסאות הישנות של DirectX זמינות באתרי צד שלישי שונים, ואם אתה מתקין גירסאות ישנות יותר של מערכת ההפעלה Windows, ייתכן שהן יגיעו לשימוש בהפעלת קובצי / דיסקים מקוריים.
המלצה אחת לפני התקנת גרסה חדשה יותר של DirectX היא לוודא שכרטיס המסך שלך תומך בגירסה זו של DirectX.
אילו משחקים תומכים ב- DirectX 12?
רוב משחקי מחשב שפותחו לפני שחרורו של DirectX 12 היו כנראה פיתחו באמצעות גירסה קודמת של DirectX. המשחקים האלה יהיו תואמים למחשבים אישיים עם DirectX 12 מותקנים בשל תאימות לאחור שלהם.
אם במקרה המשחק שלך אינו תואם תחת גרסה חדשה של DirectX, בעיקר משחקים שמופעלים ב- DirectX 9 או גרסה מוקדמת יותר, מיקרוסופט מספקת את Runtime למשתמש קצה של DirectX שתפתור שגיאות זמן ריצה רבות עם קבצי DLL המותקנים מהגרסאות הישנות של DirectX.
כיצד להתקין את הגירסה האחרונה של DirectX?
התקנת הגירסה העדכנית ביותר של DirectX נחוצה רק כאשר אתה מנסה לשחק משחק שפותח עם הגרסה האחרונה. מיקרוסופט הפכה את זה מאוד קל להישאר מעודכן והוא יכול להיות מעודכן דרך Windows Update רגיל דרך הורדה ידנית והתקנה. מאז שחרורו של DirectX 11.2 עבור Windows 8.1, עם זאת, DirectX 11.2 אינו זמין עוד להורדה עצמאית / התקנה ויש להוריד דרך Windows Update.
בנוסף ל- Windows Update, רוב המשחקים יבדקו את המערכת שלך על מנת לראות אם אתה עומד בדרישות DirectX, אם לא תתבקש להוריד ולהתקין לפני התקנת המשחק.