ثبت بازخورد

لطفا میزان رضایت خود را از ویجیاتو انتخاب کنید.

1 2 3 4 5 6 7 8 9 10
اصلا راضی نیستم
واقعا راضی‌ام
چطور میتوانیم تجربه بهتری برای شما بسازیم؟

نظر شما با موفقیت ثبت شد.

از اینکه ما را در توسعه بهتر و هدفمند‌تر ویجیاتو همراهی می‌کنید
از شما سپاسگزاریم.

اخبار بازی

اجرای مستقیم کد Bloodborne روی پردازنده کامپیوترهای لینوکسی ممکن شد

خبری از شبیه‌ساز نیست؛ کد بازی روی پردازنده‌ها اجرا شده است

علیرضا طالقانی
نوشته شده توسط علیرضا طالقانی تاریخ انتشار: 14 مهر 1405 | 13:29

پروژه‌ای به نام 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 اجرا می‌شود.

علیرضا طالقانی
علیرضا طالقانی

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

دیدگاه‌ها و نظرات خود را بنویسید

مطالب پیشنهادی