Xbox Velocity Architecture توضیح داد: بیایید به هر جزء نگاه کنیم

هنگامی که افراد مایکروسافت (Microsoft)Xbox Series X/S را معرفی کردند، در مورد چیزهای زیادی صحبت کردند، اما چیزی که توجه ما را به خود جلب کرد چیزی است که آنها آن را Xbox Velocity Architecture نامیدند .

Xbox Velocity Architecture توضیح داد

ببینید، به عنوان بهترین راه حل برای پخش دارایی بازی های ویدیویی برای نسل بعدی کنسول های ایکس باکس(Xbox) دیده می شود. با این حال، اگر در آینده‌ای دور، Velocity Architecture(Velocity Architecture) شروع به پشتیبانی از بازی‌های رایانه شخصی ویندوز(Windows) نیز کند، خیلی تعجب نخواهیم کرد .

دلیل اصلی کارکرد این بخش از فناوری این است که چگونه سخت افزار و نرم افزار با یکدیگر در سری(Xbox Series) کنسول های ایکس باکس تعامل دارند. در حال حاضر نمی توان همین را در مورد بازی های رایانه شخصی گفت، که بسیار مایه تاسف است.

لطفاً(Please) توجه داشته باشید که مایکروسافت (Microsoft)معماری Xbox Velocity(Xbox Velocity Architecture) را با چهار مؤلفه مختلف تشکیل داده است که همه با هم ترکیب شده اند تا به توسعه دهندگان امکان استفاده کامل از کنسول را بدهند. در حال حاضر قصد داریم در مورد آن اجزا بحث کنیم.

  1. SSD NVME(NVME SSD) سفارشی در هر کنسول
  2. Hardware Accelerated DecompressionNew DirectStorage API
  3. DirectStorage API جدید
  4. جریان بازخورد نمونه (SFS)
  5. Xbox Series X/S بیش از وزن خود مشت می شود

اجازه دهید در این مورد با جزئیات بیشتر بحث کنیم.

1] NVME SSD سفارشی در هر کنسول

غول نرم افزاری مطمئن شده است که یک NVME SSD با ظرفیت(NVME SSD) 1 ترابایت ساخته شده به صورت سفارشی در هر Xbox Series X اضافه می کند، اگرچه نمی توان این را برای سری S(Series S) گفت زیرا با 512 گیگابایت عرضه می شود. با این حال، هر دو درایو برای ارائه 2.4 GB/s خروجی خام ورودی/خروجی مجهز هستند.

برخلاف درایوهای SSD(SSDs) در رایانه‌های شخصی ویندوز 10 ، SSD موجود در (Windows 10)کنسول‌های سری Xbox(Xbox Serie) عملکرد ثابت و پایداری را ارائه می‌کند. در اینجا چیزی به نام اوج عملکرد وجود ندارد، فقط عملکرد ثابت و پایدار در همه زمان ها.

با در نظر گرفتن همه این موارد، توسعه دهندگان می توانند به راحتی بازی های خود را طراحی کنند، زیرا می دانند که محدودیت های محدودی دارند. علاوه بر این، همین سطح از عملکرد از کارت ذخیره‌سازی قابل افزایش سیگیت(Seagate Expandable Storage Card) پشتیبانی می‌کند .

2] رفع فشار سخت افزاری تسریع شده(Hardware Accelerated Decompression)

یکی از دلایلی که می توانید بازی های خود را به سرعت دانلود کنید مربوط به فایل های بازی و فشرده سازی دارایی ها است. مایکروسافت(Microsoft) برای سریع‌تر کردن کارها، BCPack و فشرده‌سازی با شتاب سخت‌افزاری را معرفی کرده است . ما می دانیم که توسعه دهندگان در هنگام استفاده از آن هیچ ضرری از نظر کیفیت و عملکرد متحمل نمی شوند، که بسیار چشمگیر است.

بدون فشرده‌سازی سخت‌افزار، توسعه‌دهندگان در صورتی که سعی کنند فایل‌ها را با سرعت‌های مشابه با استفاده از نرم‌افزار فشرده کنند، به ۴ هسته CPU Zen 2 نیاز دارند.(Zen 2)

3] DirectStorage API جدید

مایکروسافت(Microsoft) در تلاشی برای تسهیل کار برای توسعه دهندگان بازی، DirectStorage API را به خانواده DirectX اضافه کرده است. این یک پیشرفت بزرگ نسبت به Standard File I/O APIs است که برای اولین بار بیش از 30 سال پیش ایجاد شد.

با این API جدید ، توسعه دهندگان باید بتوانند از عملکرد خام I/O ارائه شده توسط Xbox Series X/S نهایت استفاده را ببرند . هنگامی که این کار انجام شود، زمان بارگذاری در اکثر موارد حذف می شود، یا بهتر است بگوییم، این امید است. این احتمال وجود دارد که فقط توسعه دهندگان شخص اول مایکروسافت از این (Microsoft)API جدید استفاده کامل کنند ، بنابراین نفس خود را حبس نکنید تا شخص ثالث کار را انجام دهد.

4] جریان بازخورد نمونه (SFS)

از درک ما، این معمولاً هنگام رندر کردن اشیا در دنیای بازی استفاده می شود. می بینید، وقتی بازیکن از یک شی در جهان دورتر است، مثلاً یک درخت، بافت آن درخت با وضوح پایین نمایش داده می شود. اکثر کاربران نمی توانند با چشم غیر مسلح تشخیص دهند، بنابراین برای انجام این کار از منابع سیستم کمتری استفاده می شود.

با این حال، زمانی که بازیکن به درخت نزدیک‌تر می‌شود، SFS وضوح بافت را افزایش می‌دهد تا مطمئن شود هنگام مشاهده از فاصله نزدیک، خوب به نظر می‌رسد.

5] Xbox Series X/S بیش از وزن خود مشت می‌کند

با قدرت معماری Xbox Velocity، انتظار می رود کنسول های جدید بالاتر از مشخصات روی کاغذ عمل کنند. اما این تنها در صورتی اتفاق می افتد که همه توسعه دهندگان از ابزارهای ارائه شده به طور کامل استفاده کنند.

این احتمال وجود دارد که تا پایان سال 2021 که مایکروسافت(Microsoft) شروع به نمایش بازی‌های انحصاری کنسول‌ها کند، شاهد پیشرفت‌های بزرگی در عملکرد نباشیم و هرگز تاریخ انتشار آن را در ایکس‌باکس وان(Xbox One) مشاهده نکنیم .



About the author

من یک مهندس نرم افزار با بیش از 10 سال سابقه کار بر روی دستگاه های Apple iOS و edge هستم. تجربه من در مهندسی سخت افزار باعث شده است که مطمئن شوم دستگاه های مشتریانمان تا حد امکان قابل اعتماد و روان هستند. من در چند سال گذشته کد می نویسم و ​​یاد گرفته ام از Git، Vim و Node.js استفاده کنم.



Related posts