يدعي المطورون الذين يقفون وراء محاكي PlayStation 3 مفتوح المصدر RPCS3 أنهم حققوا اختراقًا في محاكاة معالج Cell Broadband Engine الخاص بـ PS3، حيث اكتشف المطور الرئيسي Elad أنماط استخدام SPU غير المعروفة سابقًا وكتابة مسارات تعليمات برمجية جديدة لإنشاء مخرجات كمبيوتر أصلية أكثر كفاءة منها. يفيد التحسين كل لعبة في مكتبة المحاكي، حيث يُظهر Twisted Metal، أحد أكثر الألعاب التي تستخدم SPU، تحسنًا متوسطًا في معدل الإطارات في الثانية بنسبة 5% إلى 7% بين الإصدارين v0.0.40-19096 وv0.0.40-19151.
قام المعالج الخلوي لجهاز PS3 بإقران وحدة PPU المستندة إلى PowerPC مع ما يصل إلى سبع وحدات معالجة تآزرية، كل منها عبارة عن معالج مشترك SIMD 128 بت مع ذاكرة تخزين محلية تبلغ سعتها 256 كيلو بايت. يحاكي RPCS3 أحمال عمل SPU عن طريق إعادة ترجمة تعليمات الخلية الأصلية إلى كود x86 الأصلي باستخدام الواجهات الخلفية LLVM وASMJIT. تحدد جودة هذه الترجمة مقدار الوقت الذي تستهلكه وحدة المعالجة المركزية (CPU) المضيفة في كل دورة SPU تمت مضاهاتها.
يستمر المقال أدناه
لقد حققنا إنجازًا جديدًا في محاكاة وحدة المعالجة المركزية الخلوية لجهاز PS3! اكتشف Elad أنماطًا جديدة لاستخدام وحدة SPU وطرقًا مشفرة لإنشاء رموز كمبيوتر أكثر تحسينًا منها – مما يفيد جميع الألعاب! تشهد Twisted Metal، إحدى أكثر الألعاب كثافة في وحدة SPU، تحسنًا في متوسط معدل الإطارات في الثانية بنسبة 5-7%. pic.twitter.com/x29X4C5JnV3 أبريل 2026
وهذا يعني وجود تعليمات برمجية أكثر صرامة من جانب الجهاز المضيف لنفس أحمال عمل وحدة المعالجة المركزية (SPU)، مما يقلل من حمل وحدة المعالجة المركزية (CPU) في جميع المجالات. شارك RPCS3 مقارنات فيديو Twisted Metal جنبًا إلى جنب والتي توضح زيادة معدل الإطارات، وأشار إلى أن المشهد المستخدم للعرض التوضيحي يتميز بالإضاءة الديناميكية، وتحديد موضع NPC، والتأثيرات البيئية التي تتغير في كل تشغيل، وهو ما يمثل اختلافات بصرية طفيفة بين اللقطات.
قال RPCS3 إن التحسين يفيد جميع وحدات المعالجة المركزية (CPUs)، من المنخفضة إلى المتطورة، واستشهد بتقارير المستخدمين عن تحسين عرض الصوت والأداء الأفضل قليلاً في Gran Turismo 5 على معالج AMD Athlon 3000G ثنائي النواة، وهي وحدة APU ذات ميزانية تتوقع أن تواجه صعوبة في محاكاة PS3.
Elad، المعروف في قاعدة بيانات RPCS3 باسم elad335، لديه سجل طويل من أعمال تحسين SPU في المشروع. حققت تحسينات وحدة المعالجة المركزية الخاصة به في يونيو 2024 مكاسب أداء بنسبة 30% إلى 100% على تكوينات وحدة المعالجة المركزية رباعية النواة وأربعة خيوط، مع عناوين مثل Demon's Souls تشهد معدلات إطارات مضاعفة على الأجهزة المقيدة.
في مارس، عرض RPCS3 أكثر من 1500 إطارًا في الثانية على شاشة عنوان إصدار Minecraft PS3، وهو معيار استخدمه المشروع لتوضيح كفاءة مسار إعادة التجميع الخاص به. وبعد بضعة أسابيع، في أحدث تحسين لوحدة المعالجة المركزية (SPU)، أضاف المشروع أيضًا تحسينات جديدة لتعليمات Arm64 SDOT وUDOT لتسريع محاكاة وحدة المعالجة المركزية (SPU) على أجهزة Arm، بما في ذلك أجهزة Apple Silicon Mac وأجهزة الكمبيوتر المحمولة Snapdragon X.
يدرج RPCS3 حاليًا أكثر من 70% من مكتبة ألعاب PS3 على أنها قابلة للتشغيل ويدعم أنظمة التشغيل Windows وLinux وmacOS وFreeBSD، وأضاف دعم بنية Arm64 الأصلي في أواخر عام 2024.
يتبع أجهزة توم على أخبار جوجل، أو أضفنا كمصدر مفضل، للحصول على آخر الأخبار والتحليلات والمراجعات في خلاصاتك.

التعليقات