כיצד לקבוע את גרסת DirectX ודגם Shader

תוכן עניינים:

כיצד לקבוע את גרסת DirectX ודגם Shader
כיצד לקבוע את גרסת DirectX ודגם Shader
Anonim

Microsoft DirectX היא קבוצה של ממשקי API לתכנות משחקי וידאו במערכות ההפעלה של Microsoft-Windows ו-Xbox. הוצג בשנת 1995, זמן קצר לאחר יציאת Windows 95, מאז הוא כלול בכל גרסה של Windows מאז Windows 98.

עם שחרורו של DirectX 12 ב-2015, מיקרוסופט הציגה מספר תכונות תכנות חדשות כגון ממשקי API ברמה נמוכה המאפשרות למפתחים שליטה רבה יותר על הפקודות הנשלחות ליחידת העיבוד הגרפית.

מאז השקת DirectX 8.0, כרטיסי מסך השתמשו בהוראות שנקראות Shader Models כדי לפרש הוראות לגבי עיבוד גרפיקה שנשלחה מהמעבד לכרטיס הגרפי.עם זאת, גרסאות הצללה אלו קשורות לגרסת DirectX שהתקנת במחשב שלך, אשר לאחר מכן קשורה לכרטיס המסך שלך.

כיצד לקבוע את גרסת DirectX

כלי אבחון פשוט מציג את גרסת DirectX.

  1. הקש Win+R ובתיבה הקלד dxdiag ואז הקש Enter מקלדת להפעלת הפקודה.
  2. בלשונית System, הרשומה תחת הכותרת System Information, הכלי מחזיר את גרסת ה-DirectX הנוכחית שלך.

    Image
    Image
  3. התאם את גרסת ה-DirectX שלך לגרסת Shader הרשומה למטה.

לאחר שקבעתם את הגרסה של DirectX שפועלת במחשב האישי שלכם, תוכלו להשתמש בתרשים שלהלן כדי לקבוע באיזו גרסת דגם Shader נתמכת.

גרסאות מודל DirectX ו-Shader

כלי האבחון אינו חולק את גרסת 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 Model 2.0
  • DirectX 9.0a - Shader Model 2.0a
  • DirectX 9.0b - Shader Model 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

התמיכה בדגמי Shader החלה עם DirectX 8.0. Windows XP אינו תומך ב-DirectX 10.0 ואילך, ו-Windows Vista ו-Windows 7 (לפני Service Pack 1) אינן תומכות ב-DirectX 11.0 ומעלה. עם זאת, Vista תומכת ב-DirextX 11.0 לאחר עדכון פלטפורמה. Windows 7 SP1 תומך בגרסה 11.1 אך לא בגרסה 11.2 ואילך. תוכל ללמוד עוד במדריך שלנו להורדה והתקנה של DirectX.

DirectX 12 זמין רק עבור Windows 10 ו-Xbox One.

אילו משחקים תומכים ב-DirectX 12?

רוב משחקי המחשב שפותחו לפני יציאת DirectX 12 פותחו ככל הנראה באמצעות גרסה מוקדמת יותר של DirectX. משחקים אלה תואמים למחשבים עם DirectX 12 מותקן בגלל התאימות שלהם לאחור.

אם במקרה המשחק שלך אינו תואם תחת גרסה חדשה של DirectX, בעיקר משחקים הפועלים ב-DirectX 9 או מוקדם יותר-Microsoft מספקת DirectX End-User Runtime שמתקן שגיאות זמן ריצה רבות עם קובצי DLL שהותקנו מהגירסאות הישנות של DirectX.

איך להתקין את הגרסה האחרונה של DirectX?

התקנת הגרסה העדכנית ביותר של DirectX נחוצה רק כאשר אתה מנסה לשחק במשחק שפותח עם הגרסה האחרונה. מיקרוסופט מציעה עדכונים באמצעות עדכון Windows הסטנדרטי ובאמצעות הורדה והתקנה ידנית. עם זאת, מאז השקת DirectX 11.2 עבור Windows 8.1, DirectX 11.2 אינו זמין עוד כהורדה עצמאית ויש להוריד אותה דרך Windows Update.

בנוסף ל-Windows Update, רוב המשחקים יבדקו את המערכת שלך בהתקנה כדי לראות אם אתה עומד בדרישות DirectX, אם לא תעשה זאת, תתבקש להוריד ולהתקין אותו לפני התקנת המשחק.

מוּמלָץ: