DirectX 11 לעומת DirectX 12: מה ההבדלים?

Directx 11 L Wmt Directx 12 Mh Hhbdlym



אם אתה גיימר PC של Windows, אז לדעת אם DirectX 12 טוב יותר מ DirectX 11 חשוב מאוד על מנת להפיק את המיטב ממשחקי הווידאו האהובים עליך. כעת, רוב האנשים יגידו ש-DirectX 12 טוב יותר מכיוון שיש לו מספר גבוה יותר, אבל בדרך כלל הדברים לא כל כך פשוטים.



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





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





DirectX 11 לעומת DirectX 12

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



ערך לא חוקי עבור jpg הרישום

מהו DirectX מבית מיקרוסופט?

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

מה ההבדלים בין DirectX 11 ל-DirectX 12?

DirectX 12 , מסוגל ליצור אינטראקציה עם החומרה של המחשב שלך ברמה מתקדמת יותר. לדוגמה, DirectX 12 נועד לפזר עומס עבודה של CPU על פני ליבות אחרות, אבל לא רק זה, הוא יכול לאפשר לכל ליבה לתקשר עם ה-GPU בו-זמנית.

DirectX 11 מצד שני מאפשר למשחקים להשתמש רק בשתי וארבע ליבות CPU. במקרים רבים, המספר המרבי הוא שלוש מכיוון שאחת הליבות משמשת להכתבת הוראות ל-GPU.



כשזה מגיע לתכונות פעמונים ושריקות מפוארות, DirectX 12 לוקח את העוגה כאן. זה כולל אובייקטי מצב צינור (PSO) ומחשוב אסינכרוני. אתה מבין, מחשוב אסינכרוני מגביר את השימוש ב-GPU בכך שהוא מאפשר לו להתמודד עם עומסי עבודה מרובים במקביל.

ex ex

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

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

כיצד להשתמש ב icloud ב - Windows 10

DirectX 12 פותר את הבעיה הזו על ידי שימוש במחשוב אסינכרוני, כך שכצפוי, השימוש ב-GPU הוא מקסימלי, וככזה, ביצועי המשחקים שלך ישתפרו.

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

כאשר משתמשים בזה, תקורה של מעבד מופחתת באופן משמעותי בהשוואה לאופן שבו DirectX 11 מטפל בדברים.

חלונות 10 ext4

במה כדאי לבחור, DirectX 12 או DirectX 11?

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

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

לקרוא : כיצד להשתמש בכלי האבחון של DirectX (DxDiag) לפתרון בעיות

האם DirectX 12 ישפר FPS?

בהתאם למשחק, DirectX 12 יכול לספק שיפורים בכל הקשור ל-FPS. חלק מהמשחקים כמו Cyberpunk 2077 ראו עלייה של 20 אחוז בקצב הפריימים ב-1080p, בעוד Assassin's Creed Valhalla הצליח להשיג חיזוק של 25 אחוז באותה רזולוציה.

האם אני צריך DirectX 11 אם יש לי 12?

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

  סמל WindowsClub
רשום פופולרי