
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.
- Yalnızca belirli bir emülatörde değil, herhangi bir pencereli veya borderless tam ekran programda çalışır
- Ortak ölçekleyicilerle (FSR, XeSS, LS1, LS2) gelir, böylece belirli GPU markasına ihtiyacımız olmaz
- Korkunç giriş gecikmesi sunmadan çerçeve oluşturmayı ekler
- Emülatörün kendisini değiştirmeyi gerektirmez
- Özel donanım karşılayamayan dizüstü bilgisayarlar için entegre GPU’larda çalışır
- Ücretsiz veya tek seferlik fiyat, abonelik değil
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:
- Ücretsiz: ücretsiz değil, ancak sık sık satışta
- Ödenen: Steam’de yaklaşık 7 tek seferlik
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:
- Ücretsiz: MIT lisansı
- Ödenen: yok
Platformlar: Windows
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:
- Ücretsiz: açık kaynak, GPL
- Ödenen: yok
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:
- Ücretsiz: MIT ve BSD, reklam yok
- Ödenen: yok
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:
- Ücretsiz: kaynak mevcut, çoğunlukla BSD lisanslı
- Ödenen: yok, ancak bağışlara hoş geldiniz
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:
- Ücretsiz: MIT
- Ödenen: yok
Platformlar: Windows, Linux ve sarmalayıcılar aracılığıyla bazı macOS oyunlara entegre
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:
- Ücretsiz: GeForce Experience ile paketlenmiş
- Ödenen: yok
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
- Herhangi bir emülatörde çerçeve oluşturma için: Lossless Scaling.
- Aynı işin çoğunu yapan ücretsiz bir ölçekleyici için: Magpie.
- Herhangi bir harici araç eklemeden önce 8-bit ve 16-bit konsollar için: RetroArch gölgelendiricileri.
- Özellikle PS1 için: Duckstation, FSR etkin.
- Renk derecelemesi ve yaratıcı filtreler için: Reshade.
- Satıcı yer paylaşı olmadan AMD veya Intel GPU sahipleri için: emülatörde doğrudan AMD FSR.
- Hızlı bir ayar istedi NVIDIA kullanıcılar için: NVIDIA Freestyle.
İ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.