האם אני צריך עבור משחקים מודרניים DirectX 12

  1. �אם אני צריך עבור משחקים מודרניים DirectX 12 האם אתה אוהב משחקי מחשב מודרניים? אם כן, אתה בטח יודע...
  2. x64 (aka andi)

האם אני צריך עבור משחקים מודרניים DirectX 12

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

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

אם אתה מסתכל על דרישות המערכת של אמצע שנות ה -90 משחקים, אתה יכול לבוא על משהו כזה: מתאם וידאו VGA, כרטיס קול Blaster תואם. אם היזם הציג תמיכה בתקנים או התקנים אחרים, הם צוינו גם.

מצד אחד, גישה כזו אפשרה לסחוט את המקסימום עם אופטימיזציה נכונה, מצד שני - להתמודד עם הפרטים של העבודה של כל "פיסת ברזל" תענוג מפוקפק. אבל היה צד שלישי: שפורסמו Windows 95 הטיל מגבלות רבות מדי על גישה רכיבים ומהירות בפרט. זה נאלץ מפתחים להמשיך לשחרר משחקים תחת DOS.

זה נאלץ מפתחים להמשיך לשחרר משחקים תחת DOS

מיקרוסופט לא רצתה להשלים עם זה. כך הגיע ל- DirectX.

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

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

בחודש יוני 2016, לאחר שחרורו של כרטיס וידאו AMD ארבע שורות, האוהדים של החברה החלו להכות את השוק מהר ככל האפשר עם משחקים כמו "DX12 בלבד". וכל זה בגלל כרטיסי גרפיקה NVidia הוכיח להיות גרוע יותר. ועכשיו, עברו שנתיים, בלי רבע. ��ה יש לנו?

והכי חשוב, מיקרוסופט עשתה עבודה נהדרת של הטלת המערכת החדשה על המשתמשים. על פי מקורות שונים, חלקם של Windows 10 נע בין 34 ל 43.5%. מערכת הפעלה פופולרית נוספת, חלונות 7, יש נתח של 41.6%.

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

כמה מפתחים עדיין להוסיף תמיכה עבור המשחקים שלהם DX12, אבל כאן אתה צריך להבין שזה תמיכה, ולא פיתוח מלא. ותמיכה זו לפעמים לא עושה כלום, או להיפך, מבזה את הביצועים.

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

הבולטת ביותר היא הפסקה קוונטית. זה היה אמור להיות המשחק הראשון הפועל רק על DirectX 12, בהתחלה זה היה. ואז המשחק יצא שירות Steam, זה "הביא" תמיכה עבור DirectX 11 ו ... פתאום, המשחק התחיל לעבוד 20-33% מהר יותר! באותה החלטה, עם אותן הגדרות - ועל עלייה משמעותית כזו בביצועים.

אין צורך להיות בן 7 במצח כדי להבין מה ממשק המשחק תוכנן במקור עבור. ברור, DirectX 12 החליט לדפוק בסוף על התעקשות של המו"ל. אבל זה קרה כמו בדיחה: "טוב, לא פגעתי בזה".

�ז מה יש לנו עכשיו? ��אם אנחנו צריכים משחקים מודרניים DX 12?

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

רשימת משחקים בלעדיים עבור DirectX 12:

רשימת משחקים בלעדיים עבור DirectX 12:

מוציא לאור

לא מקוון 10 שעות

x64 (aka andi)

הערות: 2846 פרסומים: 395 רישום: 02-04-2009

?אם אני צריך עבור משחקים מודרניים DirectX 12 האם אתה אוהב משחקי מחשב מודרניים?
?ה יש לנו?
?כן, כמה מפתחים לא מטרידים עם DirectX 12 בכלל - למה, אם הממשקים הם תואמים לאחור ו- Windows 10 טיוטות בפרויקטים עבור DirectX 11 הישן?
?ז מה יש לנו עכשיו?
?אם אנחנו צריכים משחקים מודרניים DX 12?