اجرای مستقیم کد Bloodborne روی پردازنده کامپیوترهای لینوکسی ممکن شد
خبری از شبیهساز نیست؛ کد بازی روی پردازندهها اجرا شده است
پروژهای به نام bbport امکان اجرای فایل اجرایی اصلی نسخه PS4 بازی Bloodborne را روی کامپیوترهای لینوکسی مبتنی بر x86-64 فراهم کرده است؛ روشی که برخلاف شبیهسازی کامل کنسول، کد پردازنده بازی را مستقیماً روی CPU اجرا میکند.
در این پروژه، فایل اجرایی اصلی Bloodborne با نسخه ۱.۰۹ و شناسه CUSA03173 روی لینوکس اجرا میشود. bbport برای اجرای کد بازی، بهجای شبیهسازی کامل سیستم PS4، یک Runtime اختصاصی را جایگزین کتابخانههای سیستمی کنسول میکند. در نتیجه، کد x86-64 خود بازی بهصورت Native روی پردازنده کامپیوتر اجرا میشود.
با این حال، این پروژه هنوز یک پورت کاملا Native محسوب نمیشود. بخش گرافیکی همچنان به شبیهساز shadPS4 متکی است که برای اجرای Bloodborne بهشدت توسعه داده شده است. بنابراین در شرایط فعلی، پردازنده کد بازی را مستقیما اجرا میکند اما GPU همچنان از طریق لایه شبیهسازی وظیفه پردازش گرافیکی را انجام میدهد.
پروژه هنوز بهطور کامل آزمایش نشده و اجرای یک دور کامل بازی نیز تأیید نشده است. تاکنون bbport بهصورت کامل تنها روی یک سیستم آزمایش شده و بنابراین کاربران باید انتظار باگها و مشکلات مختلف را داشته باشند.
برای اجرای این پروژه به نسخه ۱.۰۹ بازی، یک GPU با پشتیبانی از Vulkan 1.3 و فایل Dump شخصی بازی نیاز است. همچنین برای استفاده از FSR 4، کارت گرافیک باید مبتنی بر معماری RDNA 2 یا جدیدتر باشد. پشتیبانی از کارتهای گرافیک NVIDIA و Intel در زمان انتشار این اطلاعات آزمایش نشده است.
این پروژه را میتوان یکی از جالبترین نمونههای تلاش برای اجرای مستقیم بازیهای PS4 روی پیسی دانست؛ چرا که بخش پردازشی Bloodborne دیگر مانند یک کنسول کامل شبیهسازی نمیشود و خود کد x86-64 بازی مستقیما روی CPU اجرا میشود.
برای گفتگو با کاربران ثبت نام کنید یا وارد حساب کاربری خود شوید.