PC'de retro emülatörleri ölçeklendirmek için en iyi uygulamalar

XDA bu hafta retro emülatörlerde Lossless Scaling kullanımı hakkında yazdı ve sonuç çarpıcıydı: emülasyonun asla tam olarak çözemediği tek şey, 60’a ulaşması gerekmeyen ya da yanlış hissetmeyen 60 fps başlıklarında kare hızlandı. Emülatörün üzerindeki bir çerçeve oluşturma katmanı, dengesiz 45 fps’yi sabit 60’a çevirdi. Bu hile tek bir uygulamaya özgü değildir. Retro emülatör çıkışını ölçeklendiren, keskinleştiren veya çerçeve üreten 7 aracı test ettik, 3 dolarlık bir Steam hizmetlisinden açık kaynak gölgelendirici yığınlarına kadar.

Emülatör ölçeklendirme uygulamasında ne arayacağınız

Modern donanımda retro emülasyon iki sorunla karşı karşıyadır: kaynak çözünürlüğü düşük ve kaynak kare hızı sabittir. İyi bir ölçekleyici birincisini çözer, iyi bir çerçeve oluşturma katmanı ikincisini çözer. Birkaç kriter önemlidir.

Hızlı karşılaştırma

Uygulama Şu amaç için en iyi Platformlar Ücretsiz Maliyet Derecelendirme
Lossless Scaling Herhangi bir emülatörde çerçeve oluşturma Windows Steam geri ödeme yoluyla deneme ~7 tek seferlik Çok Olumlu (Steam)
Magpie Ücretsiz açık kaynak ölçekleyici Windows Evet Ücretsiz 4.8 (GitHub)
RetroArch Yerleşik gölgelendirici yığınlı emülatör Windows, macOS, Linux, Android Evet Ücretsiz 4.6
Duckstation Modern işlemeli PS1 emülatörü Windows, macOS, Linux, Android Evet Ücretsiz 4.7
Reshade Herhangi bir DirectX oyunu için işlem sonrası Windows Evet Ücretsiz 4.6
AMD FSR Satıcı-agnostik FSR SDK derlemeleri Windows Evet Ücretsiz 4.5
NVIDIA Freestyle NVIDIA kullanıcıları için yer paylaşı filtreleri Windows Evet Ücretsiz 4.4

1. Lossless Scaling, çerçeve oluşturma için en iyi

Lossless Scaling, herhangi bir pencereli programın çıkışını ölçekleyen ve daha da önemlisi çerçeve üreten küçük bir Steam yardımcı programıdır. Yerel çözünürlükte çalışan bir emülatöre işaret edin, LS1 ölçekleyici ve LSFG çerçeve oluşturmayı seçin ve emülatör çıkışı, ölçekleyici ekstra çerçeveler yaptığında 60 veya 120 fps’de monitöre ulaşır. Gerçek emülatör performansı olduğu yerde kalır, ekran daha fazla çerçeve görür.

Başarısız olduğu yer: LSFG bir veya iki çerçevelik gecikme ekler, bu macera oyunları için iyidir ve dövüş oyunları için kötüdür. Ayrıca, yalnızca Windows’ta çalışır.

Fiyatlandırma:

Platformlar: Windows

Download: Steam

Bottom line: XDA hikayesinin nedeni. Bir kez satın alın, yıllarca kullanın.

2. Magpie, en iyi ücretsiz açık kaynak ölçekleyici

Magpie, Lossless Scaling’in açık kaynak alternatifidir. FSR, XeSS, Bicubic ve Anime4K’i destekler, herhangi bir pencereli uygulamada çalışır ve çerçeve oluşturmaya (henüz) sahip değildir. Geliştirme aktiftir ve yapılandırma arayüzü Lossless Scaling’ninkinden daha şeffaftır.

Başarısız olduğu yer: çerçeve oluşturma yok ve entegre GPU kullanıcıları yük altında mikro titreşim bildiriyor.

Fiyatlandırma:

Platformlar: Windows

Download: Magpie | Releases

Bottom line: ücretsiz seçim. Ölçeklendirme için Lossless Scaling ile aynı fikir, çerçeve oluşturma olmadan.

3. RetroArch, yerleşik gölgelendirici yığını için en iyi

RetroArch, emülatör çıkışının üzerine yığılan yüzlerce gölgelendirici ile gelir: CRT taraması, xBR, xBRZ, Anti-Aliased-Nearest, RCA composite. N64 dönemine kadar olan konsollar için, bunlar genellikle herhangi bir harici ölçekleyiciden daha iyi görünür çünkü gölgelendirici belirli bir döneme ait çıktıyı ölçeklendirdiğini bilir.

Başarısız olduğu yer: her çekirdek eşit derecede fayda sağlamaz ve doğru gölgelendirici yığınını seçmek bir öğleden sonra deney gerektirir.

Fiyatlandırma:

Platformlar: Windows, macOS, Linux, Android, iOS (sideload), çeşitli konsollar

Download: RetroArch

Bottom line: 2000’den önceki herhangi bir şey için ilk başvurulacak araç. Harici ölçekleyiciler daha sonraki konsollar için daha önemlidir.

4. Duckstation, PS1 işlemesi için en iyi

Duckstation, PS1 çıkışını dahili olarak 240p’den 1080p, 4K veya daha yükseğe ölçekleyen modern bir oluşturucuya sahip bir PS1 emülatörüdür. Ayrıca PS1 çıkışını istikrarsız hissettiren poligon bozulmasını düzelten PGXP’ye sahiptir. Kare hızı tarafı için Lossless Scaling ile eşleştirin ve Ocarina of Time dönemi titreşimi tamamen kaybolur.

Başarısız olduğu yer: yalnızca PS1. Diğer her konsolun farklı bir emülatör olması gerekir.

Fiyatlandırma:

Platformlar: Windows, macOS, Linux, Android

Download: Duckstation | GitHub

Bottom line: harici ölçekleyicilerin bunları görmesinden bile önce modern bir retro emülatörün kaynak pikselleriyle neler yapabileceğinin en iyi örneği.

5. Reshade, herhangi bir DirectX oyununda işlem sonrası için en iyi

Reshade, herhangi bir DirectX 9/10/11/12 veya OpenGL uygulamasına bir gölgelendirici zinciri enjekte eder. Bu, DirectX veya OpenGL arka uçlu her emülatörü kapsar. Filtreler keskinleştirmeden renk derecelemesine akla yatkın CRT kaplamasına kadar uzanır. Topluluk tarafından yazılan özel gölgelendiriciler serbestçe paylaşılır.

Başarısız olduğu yer: gölgelendirici yükleme sırasını doğru almak için biraz uğraşma gerektirir ve bazı emülatörler Reshade eklenmiş olarak yüklemeyi reddeder, bir geçersiz kılma gerektirir.

Fiyatlandırma:

Platformlar: Windows

Download: Reshade

Bottom line: emülatörü film gibi renk derecesi yapmak isteyen herkes için bu araçtır.

6. AMD FSR, satıcı-agnostik ölçekleyici için en iyi

AMD FSR, herhangi bir GPU markasında çalışan açık kaynak ölçeklendirme SDK’sıdır. Birçok emülatör (Dolphin, PPSSPP, Yuzu), ekran filtresi olarak FSR ile gelir. Yapmadıkları yerlerde, bir sarmalayıcı derlemesi bunu enjekte eder. 2D ve düşük poli çıkışta kalite çok iyidir ve bu, Magpie ve Lossless Scaling’in başvurduğu referans açık uygulamadır.

Başarısız olduğu yer: kesinlikle ölçeklendirme, ücretsiz açık sürümde çerçeve oluşturma yok.

Fiyatlandırma:

Platformlar: Windows, Linux ve sarmalayıcılar aracılığıyla bazı macOS oyunlara entegre

Download: AMD FSR | GitHub

Bottom line: çoğu ölçekleyicinin arkasındaki algoritma. Bunu yerel olarak destekleyen bir emülatörü yapılandırırken doğrudan buna ulaşın.

7. NVIDIA Freestyle, yer paylaşı filtreleri istedi NVIDIA kullanıcıları için en iyi

NVIDIA Freestyle, GeForce Experience’ın bir parçasıdır. Keskinleştirme, renk ayarlamaları, HDR benzeri tonlama ve birkaç ölçekleyici filtresini bir yer paylaşı olarak ekler. DirectX veya Vulkan emülatöründe çalışır, yalnızca NVIDIA GPU’larda.

Başarısız olduğu yer: GeForce Experience ve NVIDIA hesabı gereklidir. Filtre listesi Reshade’e kıyasla küçüktür.

Fiyatlandırma:

Platformlar: Windows, yalnızca NVIDIA GPU’ları

Download: GeForce Experience

Bottom line: zaten GeForce Experience çalıştırıyorsak iyidir. Başka bir şey için Reshade kullanın.

Doğru olanı nasıl seçersiniz

İlk olarak satın aldığınız araç, sorunun hangi tarafının daha fazla acı verdiğine bağlıdır. Küçüklükler acı veriyorsa, Magpie ücretsizdir ve kapsar. Sallanma 60 fps acı veriyorsa, Lossless Scaling çözümdür.

SSS

Lossless Scaling herhangi bir emülatörde çalışır mı?

Evet, emülatör pencerede veya borderless penceresinde çalıştığı sürece. Lossless Scaling’i pencereye işaret edin ve ölçekleyiciyi ayarlayın. Tam ekran özel mod, başvuru olmayan tek durumdur.

Çerçeve oluşturma dövüş oyunlarında giriş zamanlamasını bozar mı?

Evet, herhangi bir çerçeve oluşturmanın gecikme eklediği anlamında. Beat-em-ups ve macera oyunları için ticaret iyidir. Rekabetçi dövüşçüler için çerçeve oluşturmayı devre dışı bırakın ve saf ölçeklendirme kullanın.

Bu araçlar için havalı bir GPU’ya ihtiyacım var mı?

Hayır. Çoğu entegre GPU’larda çalışır. Çok eski iGPU’larda çerçeve oluşturma eşitsiz, aynı iGPU’da ölçeklendirme genellikle iyidir.

RetroArch özel bir emülatörden daha iyi mi?

2000 öncesi sistemler için çoğunlukla evet, gölgelendirici yığını sayesinde. Daha sonraki sistemler (PS2, GameCube, PS3, Switch) için, kendi yerleşik ölçeklendirmelerine sahip özel emülatörler yine de kazanır.

Reshade’i RetroArch ile kullanabilir miyim?

Evet, ancak RetroArch gölgelendiricilerini veya Reshade’i seçin, ikisini değil. İki gölgelendirici zincirini yığmak, orantılı görsel kazanç olmadan GPU yükünü çoğaltır.