
XDA menulis tentang menggunakan Lossless Scaling pada emulator retro minggu ini dan hasilnya sangat meyakinkan: satu-satunya hal yang emulasi tidak pernah bisa sepenuhnya mengatasi adalah pacing frame pada judul 60 fps yang perlu mencapai 60 atau terasa salah. Lapisan frame generation di atas emulator mengubah fps 45 yang tidak stabil menjadi 60 fps yang stabil. Trik ini tidak spesifik untuk satu aplikasi. Kami menguji 7 alat yang baik untuk upscale, mempertajam, atau menghasilkan frame untuk output emulator, dari utilitas Steam 3 dolar hingga stack shader open-source.
Apa yang harus diperhatikan dalam aplikasi upscaling emulator
Emulasi retro pada hardware modern menghadapi dua masalah: resolusi sumber rendah, dan frame rate sumber tetap. Upscaler yang baik mengatasi yang pertama, lapisan frame generation yang baik mengatasi yang kedua. Beberapa kriteria penting.
- Bekerja di aplikasi windowed atau borderless-fullscreen apa pun, bukan hanya emulator tertentu
- Dilengkapi dengan upscaler umum (FSR, XeSS, LS1, LS2) sehingga kami tidak perlu GPU merek spesifik
- Menambahkan frame generation tanpa memperkenalkan latency input yang mengerikan
- Tidak memerlukan memodifikasi emulator itu sendiri
- Berjalan di GPU terintegrasi untuk laptop yang tidak mampu hardware khusus
- Gratis atau harga sekali bayar, bukan langganan
Perbandingan cepat
| Aplikasi | Terbaik untuk | Platform | Gratis | Biaya | Rating |
|---|---|---|---|---|---|
| Lossless Scaling | Frame generation di emulator apa pun | Windows | Trial via Steam refund | ~7 sekali bayar | Sangat Positif (Steam) |
| Magpie | Upscaler open-source gratis | Windows | Ya | Gratis | 4.8 (GitHub) |
| RetroArch | Emulator dengan shader stack built-in | Windows, macOS, Linux, Android | Ya | Gratis | 4.6 |
| Duckstation | Emulator PS1 dengan rendering modern | Windows, macOS, Linux, Android | Ya | Gratis | 4.7 |
| Reshade | Post-processing untuk game DirectX apa pun | Windows | Ya | Gratis | 4.6 |
| AMD FSR | Build FSR SDK agnostik vendor | Windows | Ya | Gratis | 4.5 |
| NVIDIA Freestyle | Filter overlay untuk pengguna NVIDIA | Windows | Ya | Gratis | 4.4 |
1. Lossless Scaling, terbaik untuk frame generation
Lossless Scaling adalah utilitas Steam kecil yang upscale dan, lebih penting lagi, menghasilkan frame untuk output program windowed apa pun. Arahkan ke emulator yang berjalan pada resolusi asli, pilih upscaler LS1 dan frame generation LSFG, dan output emulator tiba di monitor pada 60 atau 120 fps dengan upscaler membuat frame tambahan. Performa emulator sebenarnya tetap di mana pun itu berada, display melihat lebih banyak frame.
Di mana hal itu gagal: LSFG menambahkan latency satu atau dua frame, yang baik untuk game petualangan dan buruk untuk fighting game. Juga, hanya Windows.
Harga:
- Gratis: tidak gratis, tetapi sering diskon
- Berbayar: sekitar 7 sekali bayar di Steam
Platform: Windows
Download: Steam
Bottom line: alasan cerita XDA ada. Beli sekali, gunakan selama bertahun-tahun.
2. Magpie, upscaler open-source gratis terbaik
Magpie adalah alternatif open-source untuk Lossless Scaling. Ini mendukung FSR, XeSS, Bicubic, dan Anime4K, bekerja di aplikasi windowed apa pun, dan tidak memiliki frame generation (belum). Pengembangan aktif dan UI konfigurasi lebih transparan daripada Lossless Scaling.
Di mana hal itu gagal: tidak ada frame generation, dan pengguna GPU terintegrasi melaporkan micro-stutter di bawah beban.
Harga:
- Gratis: lisensi MIT
- Berbayar: tidak ada
Platform: Windows
Bottom line: pilihan gratis. Ide yang sama dengan Lossless Scaling untuk upscaling, tanpa frame generation.
3. RetroArch, terbaik untuk shader stack built-in
RetroArch dilengkapi dengan ratusan shader yang ditumpuk di atas output emulator: scanline CRT, xBR, xBRZ, Anti-Aliased-Nearest, RCA composite. Untuk konsol hingga era N64, ini sering terlihat lebih baik daripada upscaler eksternal apa pun karena shader tahu itu upscaling output era tertentu.
Di mana hal itu gagal: tidak setiap core mendapat manfaat sama, dan memilih shader stack yang tepat memerlukan sore penuh bereksperimen.
Harga:
- Gratis: open source, GPL
- Berbayar: tidak ada
Platform: Windows, macOS, Linux, Android, iOS (sideload), berbagai konsol
Download: RetroArch
Bottom line: alat untuk dijangkau terlebih dahulu untuk apa pun sebelum 2000. Upscaler eksternal lebih penting untuk konsol kemudian.
4. Duckstation, terbaik untuk rendering PS1
Duckstation adalah emulator PS1 dengan renderer modern yang secara internal upscale output PS1 240p ke 1080p, 4K, atau lebih tinggi. Ini juga memiliki PGXP, yang memperbaiki polygon warping yang membuat output PS1 terasa tidak stabil. Pasangkan dengan Lossless Scaling untuk sisi frame-rate, dan jitter era Ocarina of Time hilang seluruhnya.
Di mana hal itu gagal: PS1 saja. Setiap konsol lain memerlukan emulator berbeda.
Harga:
- Gratis: MIT dan BSD, tanpa iklan
- Berbayar: tidak ada
Platform: Windows, macOS, Linux, Android
Download: Duckstation | GitHub
Bottom line: contoh terbaik dari apa yang dapat dilakukan emulator retro modern terhadap pixel sumber sebelum upscaler eksternal bahkan melihatnya.
5. Reshade, terbaik untuk post-processing di game DirectX apa pun
Reshade menyuntikkan rantai shader ke dalam aplikasi DirectX 9/10/11/12 atau OpenGL apa pun. Itu mencakup setiap emulator dengan backend DirectX atau OpenGL. Filter berkisar dari sharpening hingga color grading hingga CRT overlay yang masuk akal. Shader kustom yang ditulis oleh komunitas dibagikan secara bebas.
Di mana hal itu gagal: memerlukan beberapa manipulasi untuk mendapatkan urutan loading shader yang tepat, dan beberapa emulator menolak untuk memuat dengan Reshade terpasang, memerlukan override.
Harga:
- Gratis: kode sumber tersedia, sebagian besar berlisensi BSD
- Berbayar: tidak ada, meskipun donasi disambut
Platform: Windows
Download: Reshade
Bottom line: untuk siapa pun yang ingin color-grade emulator seperti film, ini adalah alatnya.
6. AMD FSR, terbaik untuk upscaler agnostik vendor
AMD FSR adalah SDK upscaling open-source yang bekerja di GPU brand apa pun. Banyak emulator (Dolphin, PPSSPP, Yuzu) dilengkapi FSR sebagai filter tampilan. Di mana mereka tidak, build wrapper menyuntiknya. Kualitas pada output 2D dan low-poly sangat bagus dan merupakan implementasi open reference yang direferensikan Magpie dan Lossless Scaling.
Di mana hal itu gagal: upscaling murni, tidak ada frame generation dalam versi open gratis.
Harga:
- Gratis: MIT
- Berbayar: tidak ada
Platform: Windows, Linux, dan terintegrasi dalam beberapa game macOS melalui wrapper
Bottom line: algoritma di belakang sebagian besar upscaler. Capai secara langsung saat mengonfigurasi emulator yang mendukungnya secara native.
7. NVIDIA Freestyle, terbaik untuk pengguna NVIDIA yang menginginkan filter overlay
NVIDIA Freestyle adalah bagian dari GeForce Experience. Ini menambahkan sharpening, penyesuaian warna, nada seperti HDR, dan beberapa filter upscaler sebagai overlay. Ini bekerja di emulator DirectX atau Vulkan apa pun, hanya di GPU NVIDIA.
Di mana hal itu gagal: memerlukan GeForce Experience dan akun NVIDIA. Daftar filter kecil dibandingkan dengan Reshade.
Harga:
- Gratis: bundel dengan GeForce Experience
- Berbayar: tidak ada
Platform: Windows, GPU NVIDIA saja
Download: GeForce Experience
Bottom line: bagus jika kami sudah menjalankan GeForce Experience. Untuk apa pun lagi, gunakan Reshade.
Cara memilih yang tepat
- Untuk frame generation di emulator apa pun: Lossless Scaling.
- Untuk upscaler gratis yang melakukan sebagian besar pekerjaan yang sama: Magpie.
- Untuk konsol 8-bit dan 16-bit, sebelum menambahkan alat eksternal apa pun: shader RetroArch.
- Untuk PS1 khususnya: Duckstation, dengan FSR diaktifkan.
- Untuk color grading dan filter kreatif: Reshade.
- Untuk pemilik GPU AMD atau Intel tanpa overlay vendor: AMD FSR langsung di emulator.
- Untuk pengguna NVIDIA yang menginginkan tweak cepat: NVIDIA Freestyle.
Alat yang Anda beli terlebih dahulu tergantung pada sisi masalah yang lebih banyak. Jika jaggies menyebabkan sakit, Magpie gratis dan mencakupnya. Jika fps 60 yang bergoyang menyebabkan sakit, Lossless Scaling adalah perbaikannya.
FAQ
Apakah Lossless Scaling berfungsi di emulator apa pun?
Ya, selama emulator berjalan di jendela atau jendela borderless. Arahkan Lossless Scaling ke jendela dan atur upscaler. Mode fullscreen eksklusif adalah satu-satunya kasus di mana itu tidak berlaku.
Akankah frame generation merusak waktu input pada fighting game?
Ya, dalam arti bahwa frame generation apa pun menambahkan latency. Untuk beat-em-ups dan game petualangan, tradenya baik. Untuk fighter kompetitif, nonaktifkan frame generation dan gunakan upscaling murni.
Apakah saya memerlukan GPU mewah untuk alat-alat ini?
Tidak. Sebagian besar dari mereka berjalan di GPU terintegrasi. Frame generation di iGPU yang sangat lama tidak merata, upscaling di iGPU yang sama biasanya baik-baik saja.
Apakah RetroArch lebih baik dari emulator khusus?
Untuk sistem sebelum 2000, sering kali ya, berkat shader stack. Untuk sistem kemudian (PS2, GameCube, PS3, Switch), emulator khusus dengan upscaling internal mereka sendiri masih menang.
Bisakah saya menggunakan Reshade dengan RetroArch?
Ya, tetapi pilih shader RetroArch atau Reshade, bukan keduanya. Menumpuk dua rantai shader menggandakan beban GPU tanpa keuntungan visual yang sebanding.