זה לא עוד פוסט 'נידון למחשב', כנה...
התראה על משבר קיומי. AMD פרסמה השבוע את החזון שלה לגבי עתיד המעבדים. וזה מעמיד בספק את עצם המשמעות של מה שיוצר מחשב. AMD מציעה פיתוח מקביל של שבבים תואמי פינים המבוססים על x86 ו-ARM. לרוב הדברים שאני עושה עם המחשב האישי שלי, לא משנה אם יש ARM או x86 בפנים. לא מפריע לי אם יש שבב ARM או x86 שמבסס את הגלישה של m'Chrome, למשל. אבל משחק זה עניין אחר לגמרי. אם לטוב או לרע, להיות מחשב עם ערכת ההוראות x86, מערכת ההפעלה של Windows ו-DirectX API בהחלט אומר משהו כשזה מגיע למשחקים. אבל אם הכל הולך ARM או לפחות אגנוסטית של סט הוראות, מה יקרה למשחקי מחשב? מה זה בכלל אומר משחקי מחשב? האם RPS נעלם בנשיפה של היגיון ספקולטיבי?
רגע, אני יודע מה חלקכם חושבים. לא עוד קטע עקוב מדם על מותו של ה-PC.
אה, בסדר. אשם כפי שהואשם. ההימור ה'קיומי' הפותח שלי ועניין 'סוף x86' אולי גבוה מדי במלודרמה. אבל אני מבטיח שבגדול לא משם אני בא. במקום זאת, אני פשוט מהרהר בנוסח, "בסדר, אם זה קורה, מה זה אומר עבור המחשב האישי ועבור המשחקים?"
אני מעדיף לחשוב על הדבר הזה דלתות מוקדמות מאשר להתעורר יום אחד ולפתע להבין שזה מאוחר מדי, גם אם סביר להניח שייקח כמה שנים להתנער. מדובר על שמירה על קצב, לא תחזיות של אבדון בלתי נמנע.
בכל מקרה, דיוק מהיר של מה ש-AMD הכריזה כנראה מתאים. במילים פשוטות, התוכנית של AMD היא לייצר גם שבבי ARM וגם x86 מכאן והלאה.
תת-קבוצה מסוימת של ביצועים גבוהים של שבבים אלה תהיה דומה מאוד למרות ערכות ההוראות השונות. הם יהיו תואמי סיכות. הם יציעו את גרפיקת ה-GCN של AMD ותכונות משותפות אחרות ללא מעבד. יש להניח שהם יהיו בעלי דירוגי צריכת חשמל דומים. אבל תהיה לך הבחירה של ליבות ARM ו-x86 CPU.
עבורנו המתקשים למחשב האישי, החלקים הרלוונטיים ביותר בהכרזה של AMD הם כוונתה לפתח ליבת ARM בעלת ביצועים גבוהים משלה 64 סיביות וליבה חדשה של x86.
עבור החלק הראשון, זה אומר ש-AMD לא רק תוריד את ליבות ARM מהמדף הפתגמי (היא תעשה את זה, רק לא באופן בלעדי). AMD גם תעניק רישיון למערכת ההוראות של 64 סיביות ARMv8 ותעצב ליבות מעבד מותאמות אישית משלה, בשם הקוד K12, שיכולות לשמש במשהו שדומה למתקן משחקי x86 נוכחי.
השני מאשר ש-AMD לפחות מתכוונת להמשיך ולפתח ליבות x86 חדשות. אז האסטרטגיה החדשה הזו היא לא תחילת הסוף עבור מעבדי x86 של AMD.
השבבים ה'אמבידקסטרוניים' החדשים הללו, כפי שמכנה אותם AMD, אמורים לצאת בשנת 2016 על פי ההודעה. בהתחשב ברקורד של AMD, היית לוקח את התזמון הזה עם טיפה של ספקנות. אבל הכוונה היא שחשובה, לא הפרטים של לוח הזמנים.
התוצאה של כל זה היא האפשרות של מערכות והתקנים שונים זהים כמעט מכל הבחינות מלבד מערך ההוראות של ליבות המעבד שלהם. בנקודה זו אתה מתחיל לתהות מדוע מישהו חוסך לגיימרים יבחר ב-x86 בתרחיש זה.
ההקשר כאן הוא צרכנים, לא אקדמאים או אנשי מקצוע הדורשים את הביצועים האולטימטיביים. בשביל הכסף שלי, קופסאות המשחקים שלנו צריכות להיות נגזרות מטכנולוגיה צרכנית, לא מהשבבים המיועדים לארגונים ולאקדמיה מתקדמת. במילים אחרות, קופסאות המשחקים שלנו צריכות להיות במחיר סביר.
בעבר, ל-x86 היה יתרון ביצועים ממש ברור. זה היה מסתכם בכל העניין של ARM RISC לעומת x86 CISC שבו ערכת ההוראות ה'מצומצמת' של ARM סיפקה יעילות מדהימה אך ביצועים צנועים ו-x86 בגדול ההיפך.
אבל בשנים האחרונות, ARM ו-x86 התכנסו לקרקע משותפת של ביצועים ויעילות. זו תחרות יותר ויותר שווה.
הגורם הגדול הנוסף לטובת ARM הוא מעמדה כפלטפורמה חצי פתוחה. כן, מערך ההוראות הליבה הוא בבעלות פרטית ובשליטה. אבל מודל הרישוי של ARM שונה באופן דרמטי מהמגבלה המוגנת בקנאה של x86 לשני שחקנים בלבד, אינטל ו-AMD.
מעל הראש שלי אני יכול לחשוב על לפחות ארבע תלבושות שמעצבות כרגע את ליבות ה-ARM שלהן. המשמעות היא יותר תחרות שבדרך כלל מתורגמת ליותר חדשנות, מחירים נמוכים וכל השאר. בינתיים, שבבי x86 למחשבים עומדים מעט ומחשבים נראים די יקרים.
ואפשר לשאול האם מעבר סיטונאי ל-ARM יהיה דבר רע אפילו לגיימינג. מיקרוסופט כבר עושה גרסה תואמת ARM של Windows עם DirectX ו-D3D. למי אכפת מערך הוראות המעבד?
ובכן, אתה רק צריך להסתכל על המגבלות / הנוראים הנוכחיים של Windows RT כדי לקבל מושג כיצד המעבר מ-x86 ל-ARM עבור משחקי מחשב הוא הרבה יותר קל לומר מאשר לעשות.
אז יש את SteamOS שמתמקדת כעת ב-x86. השגת ספרייה רחבה של משחקים הפועלת ב-SteamOS x86 היא משימה קשה מספיק, שלא לדבר על לחשוב על גרסת ARM מקבילה.
לא, הכל נהיה מאוד מבולגן כשאתה שוקל להעביר משחקים ל-ARM. השאלה, אם כן, נותרה בעינה. מה קורה למשחקי מחשב אם הרוב המכריע של מכשירי לקוח שאינם משחקים עברו ל-ARM? האם מחשב המשחקים יכול להישאר מכשיר הצרכן הבלעדי של x86 ולהיות סביר מספיק כדי להיות רלוונטי? או שמא נצטרך לעבור תקופת מעבר כואבת כאשר משחקים מדי יקפצו את הפער בין x86 ל-ARM?
בכל מקרה, עכשיו אתה יודע מה AMD תכננה. מה אתה חושב על כל ARM לעומת x86 thang?