SharpEmu بازی PS5 را روی Steam Deck بوت کرد

SharpEmu، شبیه‌ساز متن‌باز پلی‌استیشن 5، برای نخستین‌بار روی Steam Deck اجرا شده و بازی Astro's Playroom تا صفحهٔ بارگذاری PlayStation Studios بالا آمده است. در ویدئو نرخ فریم بین 0.5 تا 1 فریم بر ثانیه و صدای بازی به‌صورت قطع‌و‌وصل پخش می‌شود؛ با این حال، امکان راه‌اندازی مستقیم بازی روی دستگاه نشانهٔ پیشرفت فنی قابل‌توجه در جامعهٔ امولیشن است.

چه چیزی دیده شد

ویدئو حالت دسکتاپ Steam Deck را در محیط SteamOS نشان می‌دهد؛ سیستمی مبتنی بر لینوکس. نکتهٔ کلیدی این اجرا این است که بازی بدون استریم یا اجرای روی رایانهٔ میزبان، مستقیماً روی دستگاه بارگذاری شده است — دستاوردی که تا پیش از این نادر بود.

Steam Deck در حال اجرای SharpEmu - تصویر نمایی از صفحهٔ بارگذاری

عملکرد فعلی

  • نرخ فریم: بین 0.5 تا 1 FPS؛ تجربهٔ بازی فعلاً عملیاتی نیست.
  • صوت: پخش صدا به‌صورت بریده‌ بریده گزارش شده است.
  • سازگاری: نمایش تنها تا صفحهٔ بارگذاری؛ اجرای کامل و فریم‌پلی قابل بازی هنوز حاصل نشده است.

اهمیت فنی اجرا

اجرای یک بازی نسل نهم روی سخت‌افزار دستی، حتی در شرایط اولیه و با نرخ فریم پایین، دو نکته را نشان می‌دهد: نخست قابلیت‌پذیری معماری نرم‌افزاری SharpEmu برای اجرا روی لینوکس و سخت‌افزار محدود؛ دوم وجود مسیرهای فنی مشخص برای بهینه‌سازی که می‌تواند توسط جامعهٔ توسعه بهبود یابد.

نمای نزدیک از رابط کاربری Astro's Playroom در Steam Deck

مقایسه با دیگر پروژه‌ها

SharpEmu پشتیبانی بومی روی لینوکس و مک دارد و فورک‌های غیررسمی برای اندروید نیز گزارش شده‌اند. پروژه‌هایی مانند KytyPS5 در اجرای برخی عناوین سه‌بعدی سنگین‌تر عملکرد بهتری نشان داده‌اند، اما معمولاً محدود به ویندوز هستند. یکی از مزیت‌های SharpEmu پیاده‌سازی از صفر با زبان C# است که فرایند بازکامپایل برای معماری‌های مختلف (از جمله Android و Apple Silicon) را تسهیل می‌کند. برای مرجع فنی می‌توان به صفحهٔ Emulator در ویکی‌پدیا مراجعه کرد.

آزمایش روی موبایل و ملاحظات فنی

نسخه‌ای از SharpEmu روی OnePlus 12 نیز اجرا شد؛ در آن آزمایش بازی Dreaming Sarah تا نمایش اسپلش لوگوی سازنده بالا آمد و سپس صفحه تاریک شد. نمایش شمارندهٔ فریم نزدیک به 60 FPS نشان داد که مشکل به‌تنهایی مربوط به نرخ فریم نیست و ناسازگاری‌های دیگری در مسیر بوت کامل وجود دارد. SharpEmu روی مک‌های Apple Silicon از طریق Rosetta 2 و روی برخی دستگاه‌های Windows-on-Arm از طریق لایه‌های ترجمه مایکروسافت اجرا شده است؛ اجرای بومی روی معماری ARM نیازمند بازکامپایل و بهینه‌سازی‌های متعدد است.

پیام فنی و چشم‌انداز امولیشن

این پیشرفت نشان می‌دهد مسیر فنی برای اجرای بازی‌های نسل نهم روی سخت‌افزار قابل‌حمل وجود دارد. محورهای اصلی بهبود عملکرد عبارت‌اند از:

  • بهینه‌سازی‌های نرم‌افزاری در سطوح CPU و GPU
  • بهبود ترجمه‌های پویا و JIT برای کاهش هزینهٔ اجرا
  • استفادهٔ مؤثرتر از قابلیت‌های سخت‌افزاری و شتاب‌دهنده‌ها

از منظر حفظ میراث دیجیتال، امولیشن راهبرد مهمی برای دسترسی و نگهداری بازی‌ها فراهم می‌کند، به‌خصوص در شرایطی که هزینهٔ سخت‌افزار و مدل‌های توزیع بازی‌ها در حال تغییر است.

انتظارات زمانی

  • کوتاه‌مدت: اجرای روان و قابل‌اعتماد روی دستگاه‌های دستی بعید به‌نظر می‌رسد؛ اما بوت بازی‌های سبک و بهبودهای تدریجی محتمل است.
  • میان‌مدت: بهینه‌سازی‌های موازی و مشارکت جامعه می‌تواند نرخ فریم و سازگاری را ارتقاء دهد.
  • بلندمدت: احتمال دستیابی به تجربهٔ قابل بازی برای برخی عناوین وجود دارد، اما موانع حقوقی و حفاظت از مالکیت فکری همچنان چالش‌برانگیزند.

پیشرفت‌هایی مانند اجرای SharpEmu روی Steam Deck یادآور این است که مرزهای امولیشن پیوسته جابه‌جا می‌شوند و آنچه امروز عملی نیست، با مشارکت جامعه و پیشرفت‌های فنی ممکن است در آینده قابل بازی شود.