Ilustrasi logo emulator RPCS3 dan konsol PlayStation 3 yang menandai peningkatan performa simulasi

RPCS3 Optimalkan SPU, FPS Game PS3 Naik 5-7%

Penulis:Nur Hamzah
Terbit:
Diperbarui:
⏱️3 menit membaca
Bagikan:

Telset.id – Pengembang emulator PS3 open-source RPCS3 mengumumkan terobosan signifikan dalam simulasi prosesor Cell, yang berpotensi meningkatkan performa rata-rata 5% hingga 7% di seluruh game library. Optimasi ini, dilaporkan Tom’s Hardware pada 5 April, berfokus pada peningkatan efisiensi kode untuk unit SPU (Synergistic Processing Unit).

Kemajuan ini dicapai oleh pengembang inti bernama Elad, yang berhasil mengidentifikasi pola penggunaan SPU baru dan menulis ulang jalur kode terkait. Hasilnya, emulator kini dapat menghasilkan kode native PC yang lebih efisien. Peningkatan performa ini berdampak pada semua game yang didukung, dengan contoh nyata pada game Twisted Metal yang mengalami lonjakan frame rate rata-rata sebesar 5-7% antara dua versi emulator yang berbeda.

Arsitektur Cell pada PS3 terdiri dari satu PowerPC PPU (Power Processing Unit) dan hingga tujuh SPU. Setiap SPU berfungsi sebagai koprosesor SIMD 128-bit dengan memori lokal 256KB. RPCS3 menggunakan LLVM dan ASMJIT untuk merekompilasi instruksi Cell menjadi kode x86, di mana efisiensi konversi ini secara langsung memengaruhi konsumsi sumber daya CPU host.

Dalam arsitektur saat ini, simulasi SPU masih menjadi hambatan performa terbesar. PS3 dapat menjalankan hingga enam SPU secara bersamaan, dan setiap SPU harus dieksekusi pada thread CPU host yang terpisah. Dengan mengidentifikasi pola instruksi baru dan mengoptimalkan alur rekompilasi, Elad berhasil menghasilkan kode mesin yang lebih ringkas untuk beban kerja yang sama, sehingga mengurangi beban CPU secara keseluruhan.

Video perbandingan yang dirilis tim RPCS3 menunjukkan peningkatan frame rate yang jelas. Tim juga mencatat bahwa adegan uji mencakup pencahayaan dinamis dan perubahan lingkungan, sehingga menyebabkan perbedaan visual minor antar versi. Optimasi ini efektif untuk berbagai tingkat CPU, termasuk model entry-level. Umpan balik pengguna menunjukkan peningkatan pada performa audio di game Gran Turismo 5 saat dijalankan pada prosesor AMD Athlon 3000G dual-core, bersama dengan peningkatan performa keseluruhan yang kecil.

Baca Juga:

Elad, sebagai salah satu pengembang inti proyek, telah lama bertanggung jawab untuk optimasi SPU. Pada Juni 2024, serangkaian optimasi yang dilakukannya menghasilkan peningkatan performa hingga 100% pada platform quad-core dengan empat thread, yang memungkinkan game seperti Demon’s Souls berjalan lebih lancar pada perangkat keras berdaya rendah.

Perkembangan RPCS3 terus berlanjut. Pada Maret 2025, tim berhasil mencapai lebih dari 1500 FPS di layar judul Minecraft: PlayStation 3 Edition untuk mendemonstrasikan efisiensi rekompilasi. Optimasi terbaru juga menambahkan dukungan untuk instruksi SDOT dan UDOT pada platform Arm64, yang mempercepat performa emulasi di perangkat seperti Apple Silicon Mac dan laptop berbasis Snapdragon X.

Secara keseluruhan, RPCS3 saat ini dapat menjalankan lebih dari 70% game PS3. Emulator ini mendukung sistem operasi Windows, Linux, macOS, dan FreeBSD, serta telah menambahkan dukungan native Arm64 pada akhir 2024. Kemajuan dalam simulasi SPU ini menegaskan komitmen berkelanjutan proyek untuk meningkatkan kompatibilitas dan performa, membawa pengalaman gaming PS3 klasik ke lebih banyak perangkat keras modern. Bagi penggemar game lawas, perkembangan emulator seperti ini sangat penting untuk menjaga aksesibilitas. Sebagai perbandingan, tantangan kompatibilitas juga dialami oleh game konsol lain, seperti yang terjadi pada Red Dead Redemption di konsol PlayStation generasi baru.

Peningkatan efisiensi komputasi seperti ini juga relevan dengan tren teknologi perangkat keras mobile. Inovasi dalam manajemen daya, seperti yang dihadirkan oleh Chip Q3 iQOO, menunjukkan bagaimana optimasi perangkat lunak dan keras berjalan beriringan. Sementara itu, pasar perangkat premium terus berkembang dengan rilis seperti iPhone 17 Pro Max, yang menekankan peningkatan performa berkelanjutan.