منو

صفحه اصلی

اخبار

لایه های سازگاری جدید SteamOS فراتر از Proton: نگاهی به فناوری های Valve

ابزارهای جدید در سطح سیستم، چیپست های ARM و APK های اندروید را به اکوسیستم Steam می آورند.

از زمان عرضه Steam Deck، طرفداران Valve به خوبی با ایده لایه سازگاری Proton آشنا شده اند که امکان اجرای بازی های نوشته شده برای ویندوز را به طور قابل قبولی بر روی SteamOS مبتنی بر لینوکس فراهم می کند (اگرچه تلاش های Valve در این زمینه به قبل از آن نیز باز می گردد). با این حال، برای اجرای بازی های بیشتر بر روی Steam Frame با سیستم عامل SteamOS، Valve به دو لایه سازگاری اضافی متکی است که جدید هستند و به معماری Steam اضافه شده اند.

اولین مورد، FEX است که پورت Valve از fex-emu، یک پروژه منبع باز است که دستورالعمل های پردازنده x86 را بر روی چیپست Arm شبیه سازی می کند. از سال 2018، آنچه به عنوان یک پروژه کوچک و چند پلتفرمی آغاز شد، به "یک بازکامپایلر باینری پیشرفته تبدیل شده است که از تمام افزونه های مدرن مجموعه دستورالعمل x86(-64) پشتیبانی می کند"، طبق وب سایت Fex. این شبیه ساز همچنین می تواند با کتابخانه های گرافیکی مانند OpenGL و Vulkan تماس بگیرد تا سربار را کاهش دهد و از "ذخیره سازی کد برای به حداقل رساندن لکنت تا حد امکان" استفاده می کند، طبق مستندات توسعه دهنده Steam.

در حالی که Proton بر اساس ابزار تبدیل از پیش موجود Wine ساخته شده بود، مهندس Valve، Pierre-Loup Griffais در سال گذشته به The Verge گفت که شرکت از سال 2018 از Ryan Houdek، سرپرست پروژه Fex، بودجه تامین می کند. در آن زمان، Valve پیش بینی می کرد که "نزدیک به یک دهه کار برای اطمینان از استحکام Fex-emu برای اعتماد مردم به کتابخانه های خود" لازم است.

ادامه مطلب

نظرات

#FEX #Proton #Steam #Valve #SteamOS
منبع: Ars Technica