Aplikasi terbaik untuk upscaling emulator retro di PC

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.

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:

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:

Platform: Windows

Download: Magpie | Releases

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:

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:

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:

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:

Platform: Windows, Linux, dan terintegrasi dalam beberapa game macOS melalui wrapper

Download: AMD FSR | GitHub

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:

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

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.