DirectX 11 לעומת DirectX 12: ביצועים מוסברים
- DirectX 11 ו-DirectX 12 הן שתי גרסאות שונות של ה-API הגרפי של מיקרוסופט, כשהאחרונה היא הגרסה החדשה יותר.
- הגרסה החדשה יותר מבטיחה להפוך משחקים ותוכנות גרפיות אחרות למהירות ויעילות יותר, אך היא דורשת חומרה שתומכת בה.
DirectX 11 ו-DirectX 12 הם ההווה והעתיד של ממשק API לגרפיקה למשחקים. לשניהם יכולות ומאפייני ביצוע שונים.
ההבדל העיקרי בין DirectX 11 ל-12 הוא שהראשון מיועד לשימוש במערכות עם תצורות GPU בודדות. אתה יכול הורד את DirectX 12 ב-Windows 11 מכיוון שהוא מיועד לשימוש במערכות עם מספר GPUs.
האם עלי להשתמש ב-DirectX 11 או 12?
ההבדל העיקרי בין שני ממשקי ה-API הוא ש-DirectX 12 יכול לשפר את הביצועים על ידי הפחתת השימוש במעבד. במקום שתצטרך לעבד כל מסגרת בכרטיס המסך של המחשב שלך, תצטרך לעשות זאת פעם אחת בלבד, ואז לשלוח אותו למעבד הגרפי לעיבוד.
עם זה בחשבון, זה כבר אמור להיות ברור אם אתה צריך ללכת על DirectX 11 או 12. היתרון הגדול ביותר ש-DirectX 12 מביא הוא תקורה נמוכה יותר של מעבד.
מכיוון שהוא משתמש בפחות זמן מעבד מאשר גרסאות קודמות של DirectX, הוא מאפשר למחשב שלך להריץ משחקים בצורה חלקה יותר על ידי העברת עבודה מהמעבד ל-GPU במקום זאת.
זה אומר שאם יש לך מחשב ישן יותר שמתקשה לעמוד בקצב של המשחקים המודרניים לנאמנות חזותית, שדרוג כרטיס המסך שלך עשוי שלא להספיק. שדרוג המעבד שלך עשוי להידרש גם כן.
אם המעבד שלך אינו מרובה ליבות, עדיף להתרחק מ-DirectX 12. הסיבה לכך היא שאם המשחקים שלך איטיים או פיגורים, המהלך הזה יחמיר את המצב. DirectX 12 מיועד למחשבי גיימינג מתקדמים הבנויים עם חומרה חדשה יותר. לא סביר שתראה שיפור אם אין לך את החומרה הנכונה.
מתי כדאי לי ללכת על DirectX 12?
ל-DirectX 12 יש מספר שיפורים לעומת גרסאות קודמות של DirectX 11. ההבדל הברור ביותר בין השניים הוא שאתה צריך מחשב עם מערכת הפעלה Windows 10 או 11 כדי להשתמש ב-DirectX 12.
אתה עדיין יכול להשתמש ב-DirectX 11 ב-Windows 7 ו-8, אבל תקבל ביצועים טובים יותר מהמחשב שלך אם אתה שדרג ל-Windows 11. Windows 11 נבחרה למערכת ההפעלה הטובה ביותר עד כה למשחקים וקל להבין מדוע.
חשוב גם לציין ש-DirectX 12 עדיין לא תואם לכל המשחקים. למרבה המזל, כותרים נוספים מתווספים כל הזמן.
מה ההבדל בין DirectX 11 ל-DirectX 12?
DirectX 11 ו-DirectX 12 הן שתי גרסאות שונות של אותו דבר. במילים אחרות, שניהם מספקים את אותה פונקציונליות וניתן להשתמש בהם במקביל באותה מערכת. ההבדל היחיד הוא ש-DirectX 12 היא גרסה חדשה יותר ויש לה כמה יתרונות על פני DirectX 11.
DirectX 12 אינו מיועד רק למשחקים. מפתחים גם מוצאים את זה מושלם בגלל התקורה הנמוכה שלו. זה אומר שהם יכולים לסחוט יותר מהחומרה של המחשב שלך מאשר עם גרסאות ישנות יותר של DirectX.
תמיכה מרובת ליבות
DirectX 11 משתמש רק בליבה אחת במעבד שלך למשימות גרפיות כמו עיבוד. אבל עם DirectX 12, אתה יכול להשתמש בעד שש ליבות או אפילו יותר אם המעבד שלך תומך ב-Hyper-threading.
היכולת של מספר ליבות CPU לעבוד על משימות מערכת שונות בו-זמנית מאפשרת כמה עליות ביצועים משמעותיות לעומת גרסאות קודמות של DirectX.
זה נותן לך דחיפה גדולה לביצועים כשאתה משחק במשחקים במחשבים מתקדמים, ומפחית את ההשהיה בעת משחק מקוון עם שחקנים רבים.
בשלב זה, חשוב להזכיר שמעבר ל-DirectX 12 מ-DirectX 11 לא יגביר את הביצועים בצורה קסומה. משתמשים בפורומים התלוננו שה-FPS שלהם ירד משמעותית לאחר המעבר ל-DirectX 12.
הסיבה ל FPS ירידה וגמגום הוא שמנוע המשחק מנסה להשתמש בכל ליבות המעבד בבת אחת, ואם למחשב שלך אין מספיק כוח, הוא יפיל פריימים.
גורם נוסף הוא שחלק מהכרטיסים הגרפיים עדיין לא תומכים ב-DirectX 12, או שיש להם תמיכה מוגבלת בו. הדבר עלול לגרום לבעיות אם מנהל ההתקן אינו מטפל בתכונות מסוימות כהלכה.
עם זאת, מערכות מתקדמות יכולות לראות שיפורי ביצועים גדולים עוד יותר בשל המספר המוגדל של ליבות ה-CPU וגורמים אחרים כגון מהירויות רוחב הפס של הזיכרון.
- ChatGPT 4 נגד בארד AI: למי יש את התשובות הנכונות?
- בינג AI לעומת בארד AI: אחד הוא הרבה יותר טוב בתפקידו
- Microsoft Loop לעומת מושג: השוואה זו לצד זו
- סקירת Fortect: האם ה-PC Optimizer החדש שווה את זה?
הצללות מחשוב אסינכרוניות
DirectX 11 לא סיפק שום תמיכה עבור הצללות מחשוב אסינכרוניות. לכל מכשיר היה תור עבודה משלו ויכול היה לעבוד רק על דבר אחד בכל פעם.
במשחק מסורתי, משימות עיבוד גרפיות מעובדות על ליבה אחת בכל פעם. המשמעות היא שלא תמיד נעשה שימוש יעיל במעבדי GPU; הם היו בטלים בזמן שהם ממתינים להוראות המעבד או מערכת הזיכרון.
אחד השיפורים הגדולים ביותר ב-DirectX 12 הוא הוספת הצללות מחשוב אסינכרוניות. הצללות מחשוב אסינכרוניות מאפשרות למפתחים לתכנת GPUs לבצע מספר משימות בו זמנית. זה חוסך זמן מכיוון שהם לא צריכים לחכות אחד לשני.
זה מאפשר להשלים משימות מהר יותר, מה שמשפר את הביצועים הכוללים. בנוסף, זה אמור לגרום גם להפחתת צריכת החשמל ותפוקת החום מהמעבד שלך. תיאורטית, זה אמור להפוך את המחשב שלך ליעיל יותר.
האם אתה צריך DirectX 12 עבור Windows 11?
כן, DirectX 12 נופל ברשימה של דרישות מערכת מינימום עבור Windows 11 והוא חובה. ומאז שהוא הושק עוד ביולי 2015, רוב המחשבים המודרניים תואמים לו. אז DirectX 12 הוא, ככל הנראה, דרישה שהמחשב שלך יעמוד בו.
יחד עם DirectX 12, אתה צריך כרטיס גרפי התואם ל-WDDM 2.0 (דגם מנהל התקן תצוגה של Windows).
האם השימוש ב-DirectX 12 משפר FPS?
התשובה היא כן, זה משפר FPS - אבל רק אם אתה משתמש בכרטיס גרפי נתמך. הוא משתמש בפחות זמן מעבד והוא מאפשר לבצע יותר עבודה בו זמנית. המשמעות היא שמשחקים המשתמשים ב-DirectX 12 יכולים לרוץ מהר יותר על אותה חומרה.
מכיוון ש-DirectX 12 משתמש בפחות זמן מעבד, משחקים שמשתמשים בו יכולים לרוץ טוב יותר גם במעבדי קצה נמוכים יותר. אם היה לך בעבר בעיות במשחקים מסוימים מכיוון שהמחשב שלך לא היה חזק מספיק, זה מהווה הזדמנות לשחק במשחקים האלה.
לבסוף, לאחר ההשוואה זה לצד זה, זה לא יהיה שלם בלי המלצה. לשתי הטכנולוגיות יש בהחלט שימושים במשחקים ובגרפיקה, אבל באיזו מהן כדאי להשתמש? מה יותר יעיל, מהיר יותר ובסופו של דבר טוב יותר למשחקים?
כדי לתת תשובה פשוטה על סמך הבדיקות שלנו, הכל תלוי בחומרה שלך. אם אתה משתמש ב-Windows 10 או 11 ובכרטיס מסך מודרני יחסית, עליך להשתמש ב-DirectX 12.
כדי להשתמש ב-DirectX 12 בכלל, המחשב שלך צריך להיות מתוכנן מתוך מחשבה ישירה על הטכנולוגיה. אחרת, ייתכן שתראה בעיות ביצועים בזמן השימוש בו.
אם אתה משתמש ב-Windows 7, או גרוע מכך, Vista או XP, DirectX 11 כנראה יתאים לצרכים שלך.
האם אתה צריך לחוות משהו שגיאות DirectX במחשב Windows 11 שלך, אל תהסס לבדוק את התיקונים המומלצים שלנו.
ספר לנו על העדפתך בקטע ההערות למטה.
עדיין יש בעיות? תקן אותם עם הכלי הזה:
ממומן
אם העצות לעיל לא פתרו את הבעיה שלך, המחשב שלך עלול להיתקל בבעיות Windows עמוקות יותר. אנחנו ממליצים הורדת כלי תיקון מחשב זה (מדורג נהדר ב-TrustPilot.com) כדי לטפל בהם בקלות. לאחר ההתקנה, פשוט לחץ על התחל סריקה לחצן ולאחר מכן לחץ על תקן הכל.