آیکون خبر

خبر کامل

تحول در شبیه‌ساز RPCS3؛ افزایش ۴۸ درصدی سرعت اجرای بازی‌های پلی استیشن ۳

تحول در شبیه‌ساز RPCS3؛ افزایش ۴۸ درصدی سرعت اجرای بازی‌های پلی استیشن ۳

توسعه‌دهندگان شبیه‌ساز RPCS3 با دستیابی به یک پیشرفت فنی چشمگیر، موفق شدند سرعت اجرای بازی‌های کنسول پلی استیشن ۳ را در سخت‌افزارهای قدرتمند و مدرن تا حدود ۵۰ درصد ارتقا دهند. این تحول که حاصل بازنگری در ساختار مدیریت حافظه است، می‌تواند تجربه گیمینگ را برای کاربران این شبیه‌ساز به‌طور بنیادین تغییر دهد.

رفع گلوگاه‌های پردازشی در شبیه‌ساز RPCS3

بررسی‌های فنی نشان داد که در نسخه‌های پیشین، فرآیند کامپایل بخش PPU تنها حدود ۲۰ درصد از توان پردازنده مرکزی را درگیر می‌کرد. این عدم بهره‌وری ناشی از وجود یک گلوگاه جدی در فرآیند تخصیص و آزادسازی حافظه در سیستم LLVM بود. در واقع، استفاده از قفل‌های مشترک باعث می‌شد که رشته‌های پردازشی زیادی برای دسترسی به بلوک‌های حافظه پیوسته، معطل بمانند.

«مشکل اصلی اینجاست که با گذشت زمان، حافظه تکه‌تکه می‌شود و رشته‌های متعددی باید منتظر بمانند تا یک بلوک بزرگ و پیوسته آزاد شود.» این توصیف از چالش‌های موجود در مدیریت حافظه، ریشه اصلی کندی سیستم را نشان می‌دهد.

استفاده از مکانیزم SegmentHeap و جهش در عملکرد

برای حل این چالش، توسعه‌دهندگان راهکار مهاجرت به مکانیزم SegmentHeap در سیستم‌عامل ویندوز را برگزیدند. نتایج این تغییر در تست‌های عملیاتی بسیار امیدوارکننده بوده است. برای نمونه، عملکرد بازی Gran Turismo 6 روی پردازنده قدرتمند Ryzen 9 9950X3D تغییرات زیر را نشان داد:

شاخص عملکرد وضعیت قبل از بهینه‌سازی وضعیت پس از بهینه‌سازی میزان بهبود
زمان بازکامپایل PPU و SPU ۲ دقیقه و ۵۰ ثانیه ۱ دقیقه و ۵۵ ثانیه ۴۸٪ افزایش سرعت

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

چشم‌انداز آینده و پایداری سیستم

اگرچه این دستاورد فنی بسیار بزرگ است، اما تیم توسعه‌دهنده تأکید دارد که این قابلیت همچنان نیازمند آزمایش‌های گسترده روی پیکربندی‌های مختلف سخت‌افزاری است. هدف نهایی، اطمینان از پایداری کامل شبیه‌ساز RPCS3 در کنار این سرعت بالای پردازش است تا کاربران در حین تجربه بازی‌ها با بروز خطا مواجه نشوند.

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

شناسنامه خبر:

درباره هوش‌مصنوعی دست‌اول:

تمامی اخبار دست‌اول توسط دستیار هوش مصنوعی «هوشنگ» پردازش، صحت‌سنجی، خلاصه و بازنویسی شده است. هوشنگ هر روز با داده‌های جدید آموزش داده می‌شود و با نظارت دقیق انسانی و سردبیری دست‌اول در حال بهتر شدن است.
شما می‌توانید از چت‌بات و سایر ابزارهای هوشنگ به صورت رایگان استفاده کنید.

دسترسی رایگان به هوشنگ ↗