bozkaya136
80+
- Katılım
- 1 Aralık 2023
- Mesajlar
- 3
- Reaksiyon skoru
- 0
Uzun zamandır DLSS 5'i bir medya oynatıcı üzerinden gerçek zamanlı olarak çalıştırmanın bir yolunu arıyordum. Karşıma çıkan bazı çözümler gerçek zamanlı çalışmıyordu, daha yeni yöntemlerin ise yalnızca RTX 40 ve 50 serisi ekran kartlarında çalıştığını gördüm.
Biraz deneme-yanılmadan sonra sonunda RTX 20 ve 30 serisi ekran kartlarında bile DLSS 5'i bir medya oynatıcı üzerinden çalıştırmamı sağlayan bir yöntem buldum.
Benim gibi eski nesil RTX ekran kartı kullanan ve DLSS 5'i gerçek zamanlı video oynatımında denemek isteyen kişiler için yöntemi paylaşmak istedim.
https://github.com/zhongfly/mpv-winbuild/releases
VLC, PotPlayer ve MPC-HC dahil olmak üzere birkaç farklı medya oynatıcı denedim. Ancak bu yöntemle çalıştırabildiğim tek oynatıcı MPV oldu.
Bunun kullanılan grafik API'si / render altyapısıyla ilgili olduğunu düşünüyorum. DLSS5-Feeder'ın uyumlu bir render yoluna hook olması gerekiyor ve test ettiğim diğer oynatıcılarda bunu düzgün şekilde çalıştıramadım. MPV'de ise herhangi bir sorun yaşamadan çalıştı.
MPV'nin Vulkan kullanması ve DLSS5-Feeder'ın nasıl hook olduğu konusunda çok bilgili değilim. Bu konuyu bilen biri MPV'nin neden çalıştığını, VLC/PotPlayer/MPC-HC gibi oynatıcıların neden çalışmadığını açıklayabilirse çok memnun olurum.
https://github.com/faisalkindi/DLSS5oneclick
Burada önemli bir nokta var:
DLSS5oneclick'i doğrudan MPV klasörüne kuramazsınız.
MPV Vulkan kullandığı için DLSS5oneclick, MPV'yi DLSS 5 dosyalarının doğrudan kurulabileceği desteklenen bir oyun olarak algılamıyor.
Bu nedenle öncelikle DLSS 5'in çalıştığını bildiğiniz başka bir oyuna DLSS5oneclick'i kurmanız gerekiyor.
Örneğin ben DLSS5oneclick'i normal ReShade / OneClick kurulum yöntemiyle DLSS 5 destekleyen bir oyuna kurdum.
Kurulum tamamlandıktan ve DLSS 5'in oyunda düzgün çalıştığından emin olduktan sonra, oyunun klasörüne girip gerekli DLSS 5 / Feeder dosyalarını kopyaladım.
Daha sonra bu dosyaları MPV'nin kurulu olduğu klasöre attım.
MPV'yi çalıştırdığımda DLSS 5 video oynatımı sırasında çalışmaya başladı.
Kısaca işlem şu şekilde:
DLSS5oneclick → DLSS 5 destekleyen bir oyuna kur → Gerekli dosyaları kopyala → MPV klasörüne yapıştır → MPV'yi çalıştır
Ben bu yöntemi RTX 20/30 serisi bir ekran kartında test ettim ve çalıştığını gördüğüm için paylaşmak istedim.
Muhtemelen bunun daha temiz veya daha kolay bir yöntemi vardır. Özellikle DLSS5oneclick'i önce başka bir oyuna kurmak zorunda kalmadan doğrudan MPV üzerinde çalıştırmanın bir yolu varsa öğrenmek isterim.
Konuyu açtığım Reddit Linki: https://www.reddit.com/r/StableDiffusion/s/sORT8mOmJ4
Biraz deneme-yanılmadan sonra sonunda RTX 20 ve 30 serisi ekran kartlarında bile DLSS 5'i bir medya oynatıcı üzerinden çalıştırmamı sağlayan bir yöntem buldum.
Benim gibi eski nesil RTX ekran kartı kullanan ve DLSS 5'i gerçek zamanlı video oynatımında denemek isteyen kişiler için yöntemi paylaşmak istedim.
Not: Bu tamamen deneysel bir yöntemdir. Sonuçlar kullandığınız ekran kartına, NVIDIA sürücüsüne ve sisteminizdeki diğer ayarlara göre değişiklik gösterebilir.
1. En güncel MPV sürümünü indirin
Öncelikle MPV Player'ın güncel sürümünü aşağıdaki bağlantıdan indirin:https://github.com/zhongfly/mpv-winbuild/releases
VLC, PotPlayer ve MPC-HC dahil olmak üzere birkaç farklı medya oynatıcı denedim. Ancak bu yöntemle çalıştırabildiğim tek oynatıcı MPV oldu.
Bunun kullanılan grafik API'si / render altyapısıyla ilgili olduğunu düşünüyorum. DLSS5-Feeder'ın uyumlu bir render yoluna hook olması gerekiyor ve test ettiğim diğer oynatıcılarda bunu düzgün şekilde çalıştıramadım. MPV'de ise herhangi bir sorun yaşamadan çalıştı.
MPV'nin Vulkan kullanması ve DLSS5-Feeder'ın nasıl hook olduğu konusunda çok bilgili değilim. Bu konuyu bilen biri MPV'nin neden çalıştığını, VLC/PotPlayer/MPC-HC gibi oynatıcıların neden çalışmadığını açıklayabilirse çok memnun olurum.
2. DLSS5oneclick'i önce başka bir oyuna kurun
Şimdi DLSS5oneclick programını indiriyoruz:https://github.com/faisalkindi/DLSS5oneclick
Burada önemli bir nokta var:
DLSS5oneclick'i doğrudan MPV klasörüne kuramazsınız.
MPV Vulkan kullandığı için DLSS5oneclick, MPV'yi DLSS 5 dosyalarının doğrudan kurulabileceği desteklenen bir oyun olarak algılamıyor.
Bu nedenle öncelikle DLSS 5'in çalıştığını bildiğiniz başka bir oyuna DLSS5oneclick'i kurmanız gerekiyor.
Örneğin ben DLSS5oneclick'i normal ReShade / OneClick kurulum yöntemiyle DLSS 5 destekleyen bir oyuna kurdum.
Kurulum tamamlandıktan ve DLSS 5'in oyunda düzgün çalıştığından emin olduktan sonra, oyunun klasörüne girip gerekli DLSS 5 / Feeder dosyalarını kopyaladım.
Daha sonra bu dosyaları MPV'nin kurulu olduğu klasöre attım.
MPV'yi çalıştırdığımda DLSS 5 video oynatımı sırasında çalışmaya başladı.
Hepsi bu kadar!
Kısaca işlem şu şekilde:
DLSS5oneclick → DLSS 5 destekleyen bir oyuna kur → Gerekli dosyaları kopyala → MPV klasörüne yapıştır → MPV'yi çalıştır
Ben bu yöntemi RTX 20/30 serisi bir ekran kartında test ettim ve çalıştığını gördüğüm için paylaşmak istedim.
Muhtemelen bunun daha temiz veya daha kolay bir yöntemi vardır. Özellikle DLSS5oneclick'i önce başka bir oyuna kurmak zorunda kalmadan doğrudan MPV üzerinde çalıştırmanın bir yolu varsa öğrenmek isterim.
Konuyu açtığım Reddit Linki: https://www.reddit.com/r/StableDiffusion/s/sORT8mOmJ4