سخت‌افزار و رایانش ابری

تحول در شبیه‌سازی PS5: اجرای Marvel’s Wolverine در شبیه‌ساز KytyPS5

دنیای شبیه‌سازی کنسول‌های نسل نهم با پیشرفت‌های اخیر در پروژه KytyPS5 شاهد یک نقطه عطف فنی بوده است. با وجود سیاست‌های سخت‌گیرانه سونی در عدم عرضه نسخه‌های PC برای عناوین انحصاری تک‌نفره، جامعه توسعه‌دهندگان متن‌باز موفق شده‌اند بازی Marvel’s Wolverine را در وضعیت اجرای گیم‌پلی در این شبیه‌ساز مشاهده کنند؛ دستاوردی که اگرچه هنوز با نرخ فریم پایین همراه است، اما پتانسیل بالای معماری نرم‌افزاری KytyPS5 را نشان می‌دهد.

معماری فنی KytyPS5: تقابل با RDNA 2

شبیه‌ساز KytyPS5 برخلاف پروژه‌های قدیمی‌تر، بر پایه درک عمیق از معماری پردازشگر گرافیکی شخصی‌سازی‌شده پلی‌استیشن ۵ طراحی شده است. این ابزار از استاندارد گرافیکی Vulkan 1.3 برای خروجی رندرینگ استفاده می‌کند تا حداکثر سازگاری را با کارت‌های گرافیک مدرن در ویندوز و لینوکس داشته باشد. چالش اصلی در این مسیر، سیستم اختصاصی دیکد کردن دستورالعمل‌های GPU مبتنی بر معماری RDNA 2 کنسول است. برخلاف پردازنده‌های گرافیکی رایانه‌های شخصی که از رابط‌های مستقیم DirectX استفاده می‌کنند، KytyPS5 باید به صورت آنی کدهای سطح پایین (Low-level) کنسول را به دستورات قابل فهم برای APIهای سیستم‌عامل‌های دسکتاپ ترجمه کند.

گزارش وضعیت فعلی: Marvel’s Wolverine و Ghost of Yotei

بر اساس گزارش‌های منتشر شده در مهر ۱۴۰۵ (سپتامبر ۲۰۲۶)، این شبیه‌ساز توانسته است از مراحل اولیه (بوت کردن منوها) فراتر رفته و صحنه‌های سینماتیک و بخش‌های کوچکی از گیم‌پلی عنوان پرطرفدار Marvel’s Wolverine را رندر کند. اگرچه نرخ فریم در حال حاضر تک‌رقمی است، اما همین که موتور بازی قادر به برقراری ارتباط با لایه شبیه‌ساز است، نشان‌دهنده بلوغ نسبی در بخش مدیریت حافظه و فراخوانی توابع API کنسول توسط تیم توسعه‌دهنده است. علاوه بر این عنوان، بازی Ghost of Yotei نیز علائمی از اجرای موفقیت‌آمیز در محیط‌های آزمایشی مشابه نشان داده است.

چالش‌های عملکرد و مسیر توسعه

توسعه‌دهندگان KytyPS5 در حال حاضر استراتژی «گسترش دامنه پشتیبانی» را به «بهینه‌سازی برای یک عنوان خاص» ترجیح می‌دهند. هدف اصلی آن‌ها، افزایش تعداد بازی‌های قابل اجرا (Bootable) است تا پایداری کلی هسته شبیه‌ساز تضمین شود. این رویکرد به این معناست که نباید انتظار اجرای بی‌نقص بازی‌ها در کوتاه‌مدت را داشت. در مقایسه، پروژه دیگری به نام SharpEmu نیز توانسته است ۶ عنوان از ۵۵ عنوان تست شده را به نرخ فریم مطلوب ۶۰ FPS برساند که خود نشان‌دهنده رقابت سالم و سرعت بالای پیشرفت در اکوسیستم شبیه‌سازهای PS5 است.

مشخصات فنی و پلتفرم‌های پشتیبانی شده

  • API گرافیکی: Vulkan 1.3 جهت رندرینگ و سازگاری با GPU
  • پشتیبانی سیستم‌عامل: ویندوز (پایدار)، لینوکس (پایدار)، macOS (نسخه آزمایشی در حال توسعه)
  • مکانیزم هسته: سیستم اختصاصی دیکدینگ دستورالعمل‌های PS5 RDNA 2
  • وضعیت فعلی: در مرحله Proof of Concept (اثبات مفهوم) با نرخ فریم محدود

آینده شبیه‌سازی برای گیمرهای PC

اگرچه سونی همچنان تمایلی به پورت رسمی بازی‌های انحصاری خود برای PC ندارد، اما تاریخ نشان داده است که جامعه برنامه‌نویسی متن‌باز (Open Source) همواره راهکارهایی برای دسترسی به این عناوین پیدا می‌کند. پیشرفت سریع KytyPS5 در عرض تنها چند هفته پس از انتشار بازی، نویدبخش این است که شاید در آینده‌ای نه چندان دور (شاید تا پایان سال ۱۴۰۵)، شاهد اجرای بازی‌های نسل نهم با نرخ فریم قابل قبول بر روی سخت‌افزارهای دسکتاپ باشیم. با این حال، کاربران باید آگاه باشند که اجرای این بازی‌ها همچنان نیازمند منابع پردازشی بسیار قدرتمند برای جبران سربار سنگین شبیه‌سازی است.

📌 منبع و مطالعه بیشتر: Tom’s Hardware: Marvel’s Wolverine on KytyPS5 Emulator
حامد

حامد

مسئول مجله فناوری آسمان نقره‌ای