رویای اجرای GTA VI روی کامپیوتر؛ آیا شبیه‌سازهای پلی‌استیشن ۵ به واقعیت نزدیک شده‌اند؟

mohammadreza ensaf
آخرین بروز رسانی: 26 تیر 1405
بدون دیدگاه
3 دقیقه زمان مطالعه

شاید بزرگ‌ترین کابوس این روزهای گیمرهای پلتفرم پی‌سی (PC)، انتظار طولانی‌مدت برای تجربه بازی بی‌نظیر GTA VI باشد. راک‌استار طبق سنت همیشگی خود، این بازی را ابتدا برای کنسول‌های نسل نهم عرضه می‌کند و بازیکنان کامپیوتر احتمالاً باید یک یا دو سال بیشتر منتظر بمانند. همین موضوع باعث شده تا توسعه‌دهندگان شبیه‌سازها (Emulators) دست به کار شوند و تلاش برای شبیه‌سازی کنسول پلی‌استیشن ۵ روی کامپیوتر را با سرعتی بیش از پیش آغاز کنند.اما آیا واقعاً می‌توان به اجرای روان بازی‌های انحصاری و سنگین PS5 روی کامپیوتر در آینده‌ای نزدیک امیدوار بود؟ در این مقاله تخصصی، وضعیت فعلی پروژه‌های شبیه‌ساز PS5، پیشرفت‌ها و چالش‌های فنی آن‌ها را زیر ذره‌بین قرار می‌دهیم.

​وضعیت فعلی: سه تفنگدار دنیای شبیه‌سازی PS5

در حال حاضر، تمرکز اصلی جامعه متن‌باز (Open-Source) روی سه پروژه شبیه‌ساز متفاوت برای پلی‌استیشن ۵ قرار دارد که هر کدام با رویکردی خاص در حال توسعه هستند:

​۱. شبیه‌ساز SharpEmu؛ پیشتاز میدان بازی‌های مستقل

​پروژه SharpEmu که به زبان C# نوشته شده، در حال حاضر فعال‌ترین و موفق‌ترین پروژه میان رقبا به شمار می‌رود. این شبیه‌ساز توانسته با موفقیت چندین بازی دوبعدی مستقل (Indie) و ساده را روی کامپیوتر اجرا کند. توسعه‌دهندگان این پروژه تمرکز خود را روی بهینه‌سازی کدهای پایه و افزایش سازگاری با بازی‌های سبک گذاشته‌اند تا پایه‌ای محکم برای مراحل بعدی بسازند.

​۲. شبیه‌ساز RPCSX؛ از نسل هشتم تا نسل نهم

​تیم توسعه‌دهنده شبیه‌ساز موفق RPCS3 (شبیه‌ساز پلی‌استیشن ۳) پیش از این روی پروژه RPCSX برای شبیه‌سازی PS4 کار می‌کردند. اخیراً کدهای مربوط به سازگاری با فِرم‌ور (Firmware) پلی‌استیشن ۵ نیز به این پروژه اضافه شده است. تجارب ارزشمند این تیم در شبیه‌سازی معماری‌های پیچیده سونی، امیدهای زیادی را برای این پروژه زنده نگه داشته است.

​۳. شبیه‌ساز Kyty؛ اولین جرقه‌ها

​پروژه Kyty جزو اولین تلاش‌ها برای شبیه‌سازی هم‌زمان PS4 و PS5 بود. اگرچه روند توسعه نسخه اصلی آن کمی کند شده، اما نسخه‌های فرعی (Fork) متعددی از آن توسط توسعه‌دهندگان دیگر در حال توسعه است که تلاش می‌کنند بازی‌های ساده‌ی سه‌بعدی را در مراحل اولیه بوت کنند.

واقعیت درمانی: فاصله‌ی نجومی تا اجرای Demon’s Souls و Silent Hill

با وجود اخبار هیجان‌انگیز، باید واقع‌بین باشیم. بازی‌های بزرگ و گرافیکی (AAA) هنوز فرسنگ‌ها با اجرای روان فاصله دارند.در حال حاضر، شاهکارهایی مانند Demon’s Souls Remake یا بازی Silent Hill: The Short Message روی این نرم‌افزارها لود می‌شوند، اما پردازش آن‌ها معمولاً در همان صفحات بارگذاری اولیه (Loading) یا منوهای ابتدایی بازی متوقف می‌شود. پردازش گرافیک سه‌بعدیِ مدرن این بازی‌ها هنوز برای شبیه‌سازها غیرقابل هضم است و خروجی گرافیکی آن‌ها معمولاً با فریم‌ریت‌های تک‌رقمی، کرش‌های مداوم یا به‌هم‌ریختگی شدید بافت‌ها (Artifacts) همراه است.

چرا شبیه‌سازی پلی‌استیشن ۵ تا این حد دشوار است؟

برخلاف پلی‌استیشن ۳ که از معماری عجیب و غریب پردازنده Cell استفاده می‌کرد، پلی‌استیشن ۵ از یک پردازنده هشت هسته‌ای Zen 2 و پردازشگر گرافیکی RDNA 2 شرکت AMD بهره می‌برد؛ یعنی سخت‌افزاری بسیار شبیه به رایانه‌های شخصی ما. پس چرا شبیه‌سازی آن انقدر سخت است؟دیوار بلند سیستم‌عامل و لایه امنیتی: سونی از یک سیستم‌عامل اختصاصی بر پایه FreeBSD استفاده می‌کند. شبیه‌ساز باید بتواند تمام فراخوان‌های سیستم (Syscalls) و پروتکل‌های امنیتی پیچیده سونی را در لحظه ترجمه و رمزگشایی کند.ترجمه API گرافیکی اختصاصی (AGC): پلی‌استیشن ۵ از یک رابط برنامه‌نویسی گرافیکی بسیار سطح پایین و اختصاصی به نام AGC استفاده می‌کند. تبدیل مستقیم کدهای این API به دایرکت‌اکس ۱۲ (DirectX 12) یا ولکان (Vulkan) روی ویندوز، یکی از بزرگ‌ترین کابوس‌های برنامه‌نویسان است.معماری حافظه یکپارچه و پهنای باند SSD: یکی از بزرگ‌ترین نقاط قوت PS5، استفاده از معماری حافظه یکپارچه (Unified Memory) با پهنای باند فوق‌العاده بالا در کنار یک SSD اختصاصی سفارشی‌سازی‌شده است. هماهنگ کردن سیستم رم و ذخیره‌سازی کامپیوتر برای تقلید این معماری، به سخت‌افزار بسیار قدرتمند و بهینه‌سازی‌های نرم‌افزاری بی‌نظیری نیاز دارد.

خط زمانی پیش‌بینی‌شده؛ چه زمانی بازی‌های بزرگ قابل اجرا می‌شوند؟

اگر بخواهیم بر اساس روند تاریخی توسعه شبیه‌سازهای موفق گذشته (مثل شبیه‌ساز پلی‌استیشن ۳ یا پیشرفت‌های اخیر شبیه‌سازهای پلی‌استیشن ۴) یک پیش‌بینی واقع‌بینانه داشته باشیم، سیر تکامل این نرم‌افزارها را می‌توان به سه فاز زمانی تقسیم کرد:فاز اول؛ یک تا دو سال آینده: در این بازه، تمرکز اصلی روی بهینه‌سازی کدهای پایه خواهد بود. انتظار می‌رود در این دوره، تمامی بازی‌های دوبعدی مستقل و برخی از عناوین سه‌بعدی سبک یا قدیمی‌ترِ پلی‌استیشن ۵ بدون مشکل و به صورت کاملاً پایدار روی کامپیوتر اجرا شوند.فاز دوم؛ سه تا پنج سال آینده: این دوره زمانِ جادویی شبیه‌سازهاست. پیش‌بینی می‌شود در این مرحله، بازی‌های بزرگ و انحصاری (AAA) بتوانند وارد محیط بازی شوند. البته گرافیک آن‌ها همچنان با باگ‌های بصری، به‌هم‌ریختگی بافت‌ها و نرخ فریم پایین همراه خواهد بود، اما هسته اصلی بازی‌ها قابل تست خواهد شد.فاز سوم؛ پنج سال به بالا: در این فاز، سخت‌افزار کامپیوترها به شدت قدرتمندتر شده و کدهای شبیه‌سازها به بلوغ کامل رسیده‌اند. این‌جاست که می‌توان انتظار اجرای روان، پایدار و باکیفیت شاهکارهای سه‌بعدی و فوق‌سنگینی مانند GTA VI را روی رایانه‌های شخصی داشت.

بدون دیدگاه
اشتراک گذاری
اشتراک‌گذاری
با استفاده از روش‌های زیر می‌توانید این صفحه را با دوستان خود به اشتراک بگذارید.