AnyPS5 Capai 100% Dekode Shader GPU, PS5 di PC Makin Dekat

Penulis: Cahyo Wibowo  •  Sabtu, 10 Oktober 2026 | 19:20:31 WIB
Proyek open-source AnyPS5 mencatat 100% cakupan instruksi shader GPU AMD RDNA 1 dan RDNA 2.

KALIMANTAN SELATAN — Proyek open-source AnyPS5 mencatat 100% cakupan instruksi shader GPU AMD RDNA 1 dan RDNA 2, tonggak penting untuk menjalankan game PS5 secara native di PC Windows dan Linux. Meski seluruh 1.166 instruksi sudah "terimplementasi", proyek ini mengakui bahwa game PS5 belum benar-benar siap dimainkan di PC kebanyakan. Pendekatan AnyPS5 berbeda dari emulator konvensional karena memakai porting native lewat transformasi biner.

AnyPS5 bukan emulator PlayStation 5 biasa. Proyek ini mengambil file executable PS5 berformat ELF standar, lalu menautkannya ulang menjadi ELF Linux x86-64 atau PE Windows yang berjalan native. Game tidak perlu dibangun ulang dari kode sumber, karena sistem hanya mengadaptasi kode mesin yang ada dan menyediakan pengganti native untuk pustaka sistem PS5.

Pendekatan ini membuat CPU game umumnya bisa dieksekusi langsung di host x86-64. Proyek juga menyediakan opsi "--to-intel" untuk mengonversi instruksi khusus AMD agar berjalan di prosesor Intel.

Apa Arti 100% Cakupan Shader GPU

Pelacak progres AnyPS5 kini mencatat seluruh 1.166 instruksi dalam set instruksi AMD RDNA 1 dan RDNA 2 yang dilacak sebagai "implemented". Namun ada catatan penting: status itu berarti dekoder shader proyek mengenali instruksi tersebut, bukan jaminan instruksi sudah diterjemahkan sepenuhnya ke SPIR-V.

Artinya, perilaku instruksi belum tentu benar di setiap situasi, fitur GPU belum tentu didukung penuh, dan shader game belum tentu dirender dengan tepat. Contohnya, pustaka libSceHttp dilaporkan sudah 95% terimplementasi, tetapi dokumen utang teknis proyek menyatakan tidak ada permintaan HTTP yang benar-benar mencapai jaringan pada implementasi saat ini.

Bagaimana AnyPS5 Menangani Grafis PS5

Game PS5 memakai antarmuka grafis AGC milik Sony dan instruksi shader khusus RDNA, bukan API grafis standar yang biasa dipakai pengembang PC. AnyPS5 mengimplementasikan ulang perilaku grafis yang dibutuhkan dan menerjemahkan program shader RDNA ke SPIR-V agar dieksekusi lewat Vulkan.

Proses ini mencakup penerjemahan, implementasi ulang, dan sejumlah emulasi perilaku perangkat keras di berbagai level. Namun secara arsitektur, sistem tetap bukan emulator konvensional yang membangun ulang PS5 virtual lengkap.

Progres Pustaka Sistem dan Kompatibilitas Game

Di luar shader, pekerjaan rumah proyek ini masih besar. Pelacak melaporkan implementasi 84,69% dari 2.578 fungsi pustaka sistem yang dideklarasikan di basis kode, dari total 3.044 fungsi.

Angka itu belum mencakup seluruh fungsi firmware PS5 dan tidak menjamin setiap fungsi berperilaku persis seperti di konsol. Status grafis, format tekstur, sinkronisasi, manajemen memori, audio, dan layanan sistem lain juga harus bekerja benar agar satu game utuh bisa berjalan.

Daftar kompatibilitas resmi proyek saat ini hanya mencantumkan satu judul yang terverifikasi playable, yaitu Dreaming Sarah, platformer 2D sederhana. Pengembang sedang menguji game yang lebih berat, termasuk Ghost of Yotei, tetapi laporan uji coba masih mencatat masalah rendering, stabilitas, dan performa yang signifikan.

Kebutuhan Perangkat dan Alur Kerja

AnyPS5 tidak menyediakan jalan pintas dari disk retail ke desktop. Alur kerja terdokumentasi dimulai dari file ELF game yang sudah diekstrak, modul dan sumber daya terkait, serta pustaka kompatibilitas sisi host yang sudah dibangun. Proyek ini bukan alat ripping atau dekripsi disk, jadi pengguna harus mengekstrak sendiri file game.

Kebutuhan perangkat keras bervariasi per game, tetapi memori jadi perhatian utama. Di Windows, proyek memperingatkan satu judul bisa meminta hingga 13.824 MB atau 13,5 GB memori langsung, dengan alokasi penuh langsung dibebankan ke batas commit sistem.

Kondisi itu membuat AnyPS5 bukan proyek yang cocok dicoba di PC sembarangan dengan RAM 16 GB dan page file kecil. Pengguna perlu ruang memori virtual yang memadai agar game tidak langsung gagal saat diluncurkan.

Kolaborasi Manusia dan AI

Proyek ini melibatkan lebih dari 100 kontributor manusia, di samping bantuan asisten AI seperti Claude dan kemungkinan asisten lain yang tidak tercantum langsung di GitHub. Kombinasi tenaga manusia dan AI mempercepat pekerjaan penerjemahan instruksi serta reproduksi perilaku GPU di sekitarnya.

Mengenali setiap instruksi dalam daftar RDNA yang dilacak adalah langkah kritis menuju kompatibilitas lebih luas. Pekerjaan penerjemahan instruksi dan reproduksi perilaku GPU inilah yang membuat proyek ini menarik untuk diikuti.

Prospek Jangka Panjang

Hasil jangka panjang AnyPS5 kemungkinan bukan emulator PS5 universal yang bisa dipakai cukup dengan memasukkan disk dan menekan tombol play. Yang lebih mungkin muncul adalah kerangka kerja kuat untuk porting native tidak resmi per judul game.

Ada persoalan hukum yang rumit untuk diselesaikan, dan masih banyak pekerjaan tersisa antara tonggak hari ini dan masa depan tersebut. Meski begitu, progres proyek berjalan cepat, sampai muncul spekulasi bahwa versi PS5 GTA VI bisa dimainkan di PC sebelum Rockstar merilis versi PC resminya.

Reporter: Cahyo Wibowo
Sumber: tomshardware.com This article was automatically rewritten by AI based on the source above without altering the facts of the original article.
Back to top