יום חמישי, 10 ביולי 2014

DirectX

DirectX היא ספרייה (DLL) שפותחה על ידי מיקרוסופט לסביבת Windows שמטרתה לתת גישה ישירה לחומרת המחשב, ובכך להאיץ ביצועים. מטרה נוספת של ספרייה זו היא להנגיש למתכנתים פונקציות לגרפיקה דו-ממדית ותלת-ממדית, מבלי שיעברו התמחות מיוחדת בכך. הוספת ספרייה זו גרמה לכך שפיתוח משחקי מחשב למשל יהיה קל ומהיר מאשר קודם.
פיתוח הספרייה היווה למעשה נסיגה מאחד ההבדלים המרכזיים בין Windows ל־DOS, הניסיון להפריד את החומרה והתוכנה ובכך לאפשר תלות נמוכה יותר ביניהן. נסיגה זו גורמת לכך שעקרונית תוכנות העובדות עם DirectX גורמות ל־Windows להיות פחות יציבה (אף על פי שלרוב ההבדל אינו משמעותי) וכמו כן DirectX פועלת רק על מחשבי פלטפורמת x86 (אינטל ו AMD)
אחד הסמלים של DirectX
DirectX כוללת את החבילות:
  • DirectDraw - מספק גישה ישירה לכרטיס המסך המותקן במחשב
  • DirectPlay - מאפשר גישה ישירה לכרטיס הרשת המותקן במחשב
  • DirectSound - מספק גישה ישירה לכרטיס הקול המותקן במחשב
  • Direct3D - חלק מ־DirectX הכולל עבודה בתלת-ממד
  • DirectInput - מספק גישה למקלדת המחוברת למחשב
  • DirectMusic - מאפשר לחבר מוזיקה
רוב המשחקים החדשים משתמשים ב־DirectX על מנת ליצור גרפיקה יותר מציאותית, סאונד מציאותי יותר, אפקטים נוספים במשחקי תלת-ממד, ועוד. על מנת לקבל פרטים על ספריית ה־DirectX המותקנת על מחשבכם ,יש להיכנס להפעלה ולהקליד: "dxdiag". נכון ל-2012, הגרסה העדכנית ביותר של DirectX היא DirectX11, אולם גרסה זו אינה תואמת כל כרטיס מסך ומחייבת התקנה של כרטיס מסך שתוכנן לפעול בסביבת DirectX11. הראשונים שהציגו כרטיס מסך שכזה היו AMD-ATI עם סדרת כרטיסי המסך Radeon HD 5xxx. במרכז הפרופגנדה של AMD-ATI עמדה פונקציה חדשה, בשם "טסלציה" המשפרת באופן משמעותי את רמת המפרט הגרפית ופועלת רק בסביבת DirectX11.



כדי להפעיל את כלי האבחון של DirectX

  • פתח את 'כלי אבחון DirectX' על-ידי לחיצה על לחצן התחלתמונה של לחצן 'התחל', הקלדת dxdiag בתיבת החיפוש ולאחר מכן הקשה על ENTER.

שימוש בכלי האבחון של DirectX כדי לאבחן בעיות

להלן חלק מהדברים שעליך לחפש:
  • חוסר האצת חומרה. תוכניות מסוימות פועלות באיטיות רבה או לא פועלות כלל, אלא אם קיימת האצת חומרה מסוג Microsoft DirectDraw או Direct3D. לחץ על הכרטיסיה תצוגה ולאחר מכן, תחת תכונות DirectX, בדוק אם התאוצות DirectDraw‏, Direct3D‏ או AGP Texture מסומנות כלא זמין. אם כן, עליך לשקול לשדרג את החומרה. כמו כן, ייתכן שיהיה עליך להפעיל תאוצת גרפיקה.

    כדי להפעיל תאוצת גרפיקה

    1. פתח את 'הגדרות תצוגה' על-ידי לחיצה על לחצן התחלתמונה של לחצן 'התחל', לחיצה על לוח הבקרה, לחיצה על מראה והתאמה אישית, לחיצה על התאמה אישית ולאחר מכן לחיצה על הגדרות תצוגה.
    2. לחץ על הגדרות תצוגה ולאחר מכן לחץ על הגדרות מתקדמות.
    3. לחץ על הכרטיסיה פתרון בעיות ולאחר מכן לחץ על שינוי הגדרותנדרשת הרשאת מנהל אם אתה מתבקש לתת סיסמה או אישור של מנהל מערכת, הקלד את הסיסמה או ספק אישור.
    4. הזז את המחוון האצת חומרה למלא.
  • ההתקנים אינם מחוברים. אם אין תגובה מג'ויסטיק או מהתקן קלט אחר, ייתכן שלא הותקן כהלכה. ודא שההתקן מופיע בכרטיסיה 'קלט' בכלי האבחון של DirectX. אם לא, התקן מחדש את בקר המשחק או התקן הקלט באמצעות ניתוקו וחיבורו מחדש.
  • מופיעים מנהלי התקן לא חתומים. Microsoft לא בדקה תאימות מלאה במנהלי התקן לא חתומים בגירסה העדכנית ביותר של DirectX. מומלץ להשתמש במנהלי התקן בעלי חתימה דיגיטלית מטעם מעבדות איכות חומרה של Microsoft Windows ‏(WHQL

אין תגובות:

הוסף רשומת תגובה