SCSKiller, Tool Gratis untuk Mengurangi Shader Stutter PC
SCSKiller memproses shader sebelum game berjalan untuk mengurangi stutter. Pengujian pada sejumlah game mencatat penurunan gangguan, tetapi tool ini tidak mengatasi semua penyebab stutter.
SCSKiller, tool open-source gratis untuk Windows, menawarkan cara mengurangi shader stutter pada game PC dengan memproses shader sebelum permainan dijalankan. Dalam pengujian Final Fantasy VII Rebirth menggunakan GeForce RTX 5090, jumlah stutter berdurasi setidaknya 20 milidetik turun dari 19 menjadi nol setelah shader diproses.
Shader stutter terjadi ketika game mengompilasi shader baru saat sedang dimainkan. Proses itu dapat menahan frame sesaat, terutama ketika pemain menjumpai efek grafis tertentu untuk pertama kalinya. Gangguan ini masih menjadi persoalan dalam game PC modern, meski industri mulai mengembangkan beragam pendekatan untuk mengatasinya.
Bagaimana SCSKiller menangani shader stutter?
Alih-alih menunggu game mengompilasi shader di tengah permainan, SCSKiller membaca shader dan pipeline yang digunakan sebuah game, lalu memprosesnya lebih awal ke dalam shader cache driver GPU. Tahap ini dilakukan saat game dalam keadaan tertutup. Dengan begitu, GPU tak perlu mengerjakan sebagian proses kompilasi tersebut ketika permainan sudah berlangsung.
Tool ini mendukung kartu grafis NVIDIA dan AMD. Pendekatannya berbeda dari solusi yang membutuhkan integrasi khusus dari pembuat game: SCSKiller hadir sebagai proyek komunitas yang mencoba menyiapkan shader sebelum pemain masuk ke dalam permainan.
Meski demikian, hasilnya tidak otomatis sama pada setiap konfigurasi. Dampak pemrosesan bergantung pada game, GPU, dan driver yang dipakai. SCSKiller juga tidak menjamin semua shader akan terdeteksi atau direkam sebelum permainan dimulai.
Hasil pengujian pada Final Fantasy VII Rebirth
Pengujian pada Final Fantasy VII Rebirth memperlihatkan perubahan yang cukup besar. Dengan cache shader yang masih kosong, GeForce RTX 5090 mencatat 19 stutter dengan durasi minimal 20 milidetik. Setelah shader diproses menggunakan SCSKiller, jumlah stutter dalam pengujian itu turun menjadi nol.
Perubahan juga terlihat pada jeda terburuk. Sebelum shader diproses, stall terpanjang mencapai 76 milidetik. Angka itu menyusut menjadi 5 milidetik setelah penggunaan tool. Dalam pengujian Wccftech, proses tersebut menghasilkan sekitar 3 GB binary NVIDIA PSO untuk game itu.
Manfaatnya terutama terasa saat pemain memasuki area baru atau pertama kali menjumpai efek grafis tertentu. Pengujian menunjukkan hitch yang biasanya muncul ketika efek seperti weapon effect digunakan untuk pertama kalinya hampir sepenuhnya hilang setelah shader disiapkan lebih dulu. Hasil ini memberi gambaran tentang jenis gangguan yang memang hendak ditangani SCSKiller.
Stutter berkurang, tetapi bukan berarti semua masalah hilang
Pengujian pada game lain juga mencatat penurunan. Pada Silent Hill: Townfall, stutter di RTX 5090 turun dari 24 menjadi nol. Sementara itu, Tiny Tina’s Wonderlands mencatat penurunan dari 583 stutter menjadi nol.
Namun, angka tersebut tidak berarti SCSKiller bisa mengatasi seluruh gangguan performa. Tool ini secara khusus menyasar stutter akibat kompilasi shader. Masalah yang muncul karena asset streaming, traversal, CPU, atau penyebab lain berada di luar sasaran utamanya dan masih mungkin terjadi saat bermain.
Shader yang tidak berhasil ditemukan atau direkam juga dapat tetap dikompilasi ketika game berjalan. Karena itu, hasil pada satu game tidak bisa langsung dijadikan patokan untuk game lain. Pengujian yang tersedia menunjukkan potensi tool ini, bukan jaminan bahwa semua pemain akan merasakan penurunan stutter dengan besaran serupa.
Berbeda pendekatan dari solusi Microsoft
Kemunculan SCSKiller berlangsung di tengah upaya industri mencari solusi yang lebih terintegrasi untuk persoalan kompilasi shader. Microsoft, misalnya, baru-baru ini memperluas Advanced Shader Delivery di Windows 11. Teknologi itu diklaim mampu memangkas waktu kompilasi awal Gears of War: E-Day sekitar 95 persen.
Perbedaannya, SCSKiller merupakan proyek komunitas yang memproses shader sebelum gameplay tanpa menunggu dukungan khusus dari pengembang game. Bagi pemain PC, hasil uji coba tersebut menunjukkan bahwa sebagian shader stutter dapat dikurangi dengan persiapan lebih awal. Namun, seberapa jauh manfaatnya tetap perlu dilihat berdasarkan game dan perangkat yang digunakan.
Dengan hasil yang menjanjikan sekaligus batasan yang jelas, SCSKiller menjadi opsi yang menarik bagi pemain yang terganggu oleh stutter shader. Pengujian lebih luas akan membantu memperlihatkan seberapa konsisten pendekatan ini bekerja di berbagai game dan konfigurasi PC.
