جهش بزرگ AnyPS5 در اجرای بازی های PS5 روی کامپیوتر و عبور از مرز 90 درصد پیاده سازی
پروژه اپن سورس و بلند پروازانه AnyPS5 که برای اجرای بازی های پلی استیشن 5 روی کامپیوترهای شخصی ساخته می شود به یک دستاورد فنی مهم رسیده است.
بر پایه جدیدترین داده های انتشار یافته تیم سازنده توانسته نزدیک به 90 درصد از تابع های کتابخانه های سیستمی شناسایی شده را عملیاتی کند. در کنار آن تست های انجام شده حاکی از آن است که تعدادی از بازی ها به حالت قابل بازی دست یافته اند و گیمرها قادر هستند آنها را با میزان کمی اختلال فنی تجربه نمایند.
بر اساس اسناد ثبت شده در ریپازیتوری رسمی این پروژه در GitHub میزان جلو رفتن AnyPS5 در شبیه سازی و اجرای تابع های سیستمی تا آستانه 90 درصد بالا رفته است. این موفقیت بزرگ گویای آن است که توسعه دهندگان بخش وسیعی از زیرساخت های لازم برای راه اندازی نرم افزارهای پلی استیشن 5 را دوباره خلق کرده اند اگر چه تا رسیدن به سازگاری فراگیر و با ثبات با مجموعه بازی های این کنسول هنوز فاصله زیادی باقی است.
توجه به یک جزئیات فنی در این زمینه اهمیت دارد آمار 90 درصدی به مفهوم پیاده سازی 90 درصد از همه تابع های موجود در سیستم عامل پلی استیشن 5 نمی باشد. این معیار فقط با توجه به تابع هایی سنجیده می شود که تا امروز توسط گروه توسعه کشف و در لیست پروژه قرار گرفته اند. بدیهی است با بررسی های عمیق تر و شناسایی تابع های تازه در آینده مجموع کل موارد لازم بیشتر خواهد شد و به دنبال آن درصد پیشرفت نهایی پروژه نیز دچار نوسان خواهد شد.
در حوزه سازگاری اجرایی با بازی ها نیز حرکت های مثبتی صورت گرفته است. مطابق گزارش های تازه پنج بازی توانسته اند به سطح قابل بازی برسند وضعیتی که بیانگر آن است که اجرای این عناوین دیگر تنها به نمایش منوی ابتدایی یا ورود لحظه ای به محیط بازی ختم نمی شود بلکه امکان تجربه بخش عمده ای از گیم پلی با ایرادهای محدود فراهم آمده است.
البته قرار گرفتن یک بازی در این دسته به معنی اجرای کاملا بی نقص و روان آن روی همه سیستم ها نخواهد بود. نتایج به دست آمده از این آزمایش ها ارتباط مستقیم با توان سخت افزار استفاده شده نسخه نرم افزار و بهینه سازی های ویژه ای دارد که توسط برنامه نویسان اعمال می شود. افزون بر این شماری از این عناوین صرفا در بیلدهای آزمایشی یا شاخه های فرعی و غیر رسمی پروژه موفق به کسب این مقدار از پایداری شده اند.
پروژه AnyPS5 بر خلاف شبیه سازهای معمول روش فنی متفاوتی برای اجرای بازی ها انتخاب کرده است. این ابزار با تبدیل و لینک دوباره فایل های اجرایی پلی استیشن 5 و بازآفرینی کتابخانه های سیستمی ضروری سعی دارد بازی های کنسولی را به اپلیکیشن های نیتیو و قابل اجرا روی Windows و Linux بدل سازد. به همین جهت سازندگان این پروژه همواره تاکید می کنند که AnyPS5 یک امولاتور سنتی مبتنی بر شبیه سازی کامل سخت افزار کنسول محسوب نمی شود.
یکی دیگر از ستون های اصلی این پروژه ترجمه و تبدیل دستورات گرافیکی به فرمت استاندارد SPIR-V است روندی که اجرای بازی ها را از طریق رابط گرافیکی پیشرفته Vulkan ممکن می کند. با این حال پیاده سازی دستورات گرافیکی شناخته شده به تنهایی به مفهوم پشتیبانی کامل از همه ویژگی ها و جزئیات تصویری بازی های پلی استیشن 5 نیست.
در شرایط فعلی پروژه AnyPS5 همچنان در فازهای اولیه تکامل خود به سر می برد و شمار زیادی از بازی های بزرگ و تراز اول پلی استیشن 5 یا به طور کلی اجرا نمی شوند یا با مشکلات جدی مانند افت شدید فریم باگ های بصری متعدد و کرش های پی در پی روبه رو هستند. با وجود این سرعت چشمگیر پیشرفت های اخیر نشان می دهد که کوشش جامعه توسعه دهندگان برای انتقال بازی های نسل نهم سونی به کامپیوترهای شخصی به شکل رسمی وارد مرحله تازه و جدی تری گردیده است.









دیدگاه کاربران
اولین دیدگاه را شما ثبت کنید.