DirectX 12 הוא ה-API הגרפי העדכני ביותר שמניע את Windows 11, אך רבים מהם משחקי המחשב הטובים ביותר עדיין או לרוץ על DirectX 11 או לכלול אפשרות לעבור. באיזה כדאי לבחור?
תוכן
- ממשקי API של גרפיקה אינם שווים
- DirectX 12 לעומת DirectX 11: מה ההבדל?
- DirectX 12 לעומת DirectX 11: ביצועים
- האם להשתמש ב-DirectX 12?
למרות שרוב העדכונים ל-DirectX הם איטרטיביים, DirectX 12 מייצג שינוי מסיבי עבור ה-API שמיקרוסופט מפתחת כבר כמה עשורים. זה יכול לשפר באופן מסיבי את הביצועים במשחקים שלך, ויש לו כמה תכונות ייחודיות שאין ל-DirectX 11 גישה אליהם.
סרטונים מומלצים
ממשקי API של גרפיקה אינם שווים
יש לנו הסבר מלא מתמוטט מה זה DirectX, אבל חשוב לסקר במהירות מהו ממשק תכנות יישומים גרפי (API). API גרפי מטפל בתרגום הוראות מתוכנה (המשחק שלך) להוראות סטנדרטיות עבור החומרה שלך (הכרטיס הגרפי והמעבד שלך).
קָשׁוּר
- מבני המחשב הטובים ביותר: תקציב, משחקים, עריכת וידאו ועוד
- המעבדים הטובים ביותר למשחקים: AMD ואינטל מתמודדים
- מקלדות המשחקים הטובות ביותר לשנת 2023
עם זאת, לא כל ממשקי ה-API הגרפיים בנויים באופן שווה. כפי שאתה יכול לראות אצלנו
התמוטטות ה-API של Vulkan, הוא מספק ביצועים טובים יותר מ-DirectX ברוב המשחקים. תקורה של ממשק API יכולה לייצג הבדל משמעותי בביצועים בזמן משחק, אז גם אם כן נראה בסדר להשתמש באיזו גרסה של DirectX שתרצה, זו יכולה להיות אחת ההגדרות החשובות ביותר לִצבּוֹט.DirectX 12 לעומת DirectX 11: מה ההבדל?
בין DirectX 11 ל-DirectX 12, ההבדל החשוב ביותר הוא ש-DirectX 11 הוא API ברמה גבוהה, בעוד DirectX 12 הוא API ברמה נמוכה. ישנן שכבות שונות בין המשחק שלך לחומרה שלך. ממשקי API ברמה נמוכה קרובים יותר לחומרה, בעוד ממשקי API ברמה גבוהה רחוקים יותר ומוכללים יותר.
זוהי הבחנה חשובה בין DirectX 11 ל-DirectX 12. בקיצור, DirectX 12 מאפשר למפתחי משחקים למקד אופטימיזציות הקרובות יותר לחומרה, מה שמפחית את התקורה שנגרמה מה-API ומנהל ההתקן הגרפי. בתורו, גם למפתחים קשה יותר לעבוד איתם.
בעת ההשקה, DirectX 12 למעשה הראה ביצועים מעט נמוכים יותר מ-DirectX 11, בעיקר על רקע המורכבות שלו. עם זאת, מפתחים כיוונו ישירות ל-DirectX 12 יותר - אהממ - במהלך השנים האחרונות וסחטו עוד אופטימיזציות. כפי שנגיע לשלב הבא, DirectX 12 מתפקד טוב יותר מ-DirectX 11 ברוב המשחקים.
שינוי משמעותי נוסף ב-DirectX 12 הוא מחשוב מקבילי. DirectX 11 מטפל בפעולות טוריות, מה שאומר שיש תור בודד של פעולות שמתבצעות לפי הסדר. מחשוב מקביל פותח את האפשרות למפתחים לבצע מספר שיחות בו-זמנית, ומשפר באופן ניכר את יעילות התפעול.
באופן דומה, DirectX 12 פותח את האפשרות של פעולות אסינכרוניות. זה דומה למחשוב מקביל, אבל זה לא אותו דבר. מחשוב אסינכרוני מאפשר לחומרה שלך להמשיך בפעולות מבלי לחכות לסיום פעולה נוספת. לדוגמה, המעבד שלך יכול לבצע הקדמה כדי לקבל טקסטורות מהזיכרון ולהמשיך הלאה ביצוע פונקציה אחרת (כמו AI עבור תו) מבלי לחכות להוראת הזיכרון סיים. סדר עדיפויות זה יכול לגלח פיסות חביון קלות באלפי מקומות, ולגרום למשחקים שלך לרוץ הרבה יותר מהר בסך הכל.
לבסוף, DirectX 12 תומך גם במגוון תכונות של DirectX 12 Ultimate. אתה יכול לקרוא על אלה ב הפירוט שלנו של DirectX, אבל הם כוללים מעקב אחר קרניים ו הצללה בקצב משתנה, בין יתר תכונות חזותיות וביצועים.
DirectX 12 לעומת DirectX 11: ביצועים
יש הרבה הבדלים טכניים בין DirectX 11 ל-DirectX 12, אבל הביצועים הם המלך. כפי שאתה יכול לראות בתרשים למעלה, אתה כמעט תמיד מקבל ביצועים טובים יותר עם DirectX 12 מאשר עם DirectX 11, אז עדיף להשתמש ב-API החדש יותר.
ראינו "כמעט" כי ה-API אינו הגורם היחיד בביצועים. משחקים מסוימים לא רואים הרבה תועלת מ-DirectX 12 מכיוון שמשחקים מסוימים רואים יותר תועלת מאופטימיזציות ברמה נמוכה מאחרים. אור גוסס 2, לדוגמה, בעצם לא רואה שינוי בביצועים. אבל ציוויליזציה VI, בעל עומסי עבודה עצומים של AI הנהנים ממחשוב אסינכרוני, רואה שיפור עצום. Shadow of the Tomb Raider ו ארצות הפלאות של טינה הקטנטנה לשבת איפשהו באמצע.
משחקים הם לא הגורם היחיד. התוצאות לעיל נאספו עם AMD RX 7900 XTX, שהוא מהדור האחרון של AMD. כרטיסים ומעבדים גרפיים חדשים יותר יראו תועלת גדולה יותר מ-DirectX 12 מאשר מהדורות הישנים.
עם זאת, יש כאן רשת די רחבה. אנחנו מדברים על שיפור בכמה דורות האחרונים, בעוד שכרטיסי מסך בני קרוב לעשור רואים שיפור קטן יותר. אם יש לך מחשב מודרני, DirectX 12 היא בדרך כלל התשובה הנכונה.
האם להשתמש ב-DirectX 12?
ישנם תריסר משחקים או יותר התומכים ב-DirectX 11 וב-DirectX 12, כולל Civilization VI, שליטה, Shadow of the Tomb Raider, ו אור גוסס 2. רוב המשחקים ישתמשו כברירת מחדל ב-DirectX 11 למטרות תאימות, אך מומלץ לעבור למצב DirectX 12.
היוצא מן הכלל היחיד הוא אם יש לך מחשב ישן יותר מ-10 שנים או יותר. חומרה ישנה יותר עשויה לפעול בצורה חלקה יותר ב-DirectX 11, או ש-DirectX 12 לא יספק הרבה תועלת בכלל. הרוב המכריע של האנשים, לעומת זאת, צריך לבחור ב-DirectX 12 בגלל התכונות הנרחבות יותר שלו ואופטימיזציות טובות יותר למשחק.
המלצות עורכים
- העסקאות הטובות ביותר למחשבי גיימינג: שחקו ב-Diablo 4 ועוד החל מ-$490
- בין Ryzen 7 7800X3D של AMD ל-Ryzen 9 7950X3D, אין תחרות
- Resident Evil 4 Remake PC: ההגדרות הטובות ביותר, מעקב אחר קרניים, FSR ועוד
- מחשב חוזר: ההגדרות הטובות ביותר, מעקב אחר קרניים, סיפון Steam ועוד
- Windows 11 גורם לבעיות בגרפיקה של אינטל כבר חודשים, ואף אחד לא אמר מילה
שדרג את אורח החיים שלךמגמות דיגיטליות עוזרות לקוראים לעקוב אחר עולם הטכנולוגיה המהיר עם כל החדשות האחרונות, ביקורות מהנות על מוצרים, מאמרי מערכת מעוררי תובנות והצצות מיוחדות במינן.