Viktor R3znov
Kilopat
- Katılım
- 16 Ağustos 2017
- Mesajlar
- 2.962
- Makaleler
- 1
- Çözümler
- 6
Merhaba sevgili arkadaşlar,
Twitch'te yayın yaparken, birkaç oyun üzerinde bir probleme denk geldim. İlk baş işlemcimin yetersiz kaldığını düşündüm fakat problemi araştırınca öyle olmadığını gördüm.
Apex Legends ve Deep Rock Galactic oyunlarında, FPS'im genel olarak 120-130'lardayken ve FPS, hiçbir zaman 60-70'in altına düşmüyorken, kayıt anında görüntünün takılarak ve laglı olarak yayına iletildiğini fark ettim. Hiçbir FPS drop olmaması ve FPS'in de normal olması, beni çözüm bulmaya itti.
Düşük bitrate, düşük çözünürlük, farklı FPS kombinasyonları, x264 ve NVENC, hepsini denedim fakat çözüm bulamadım. Ardından aklıma birkaç şey geldi ve onu deneyince, çözüme ulaştım.
Apex Legends üzerinden anlatayım;
Oyunun kurulu olduğu klasöre gidip, uygulamaya sağ tık > özellikler yaparak ya da masaüstünde oyun simgesi üzerinden sağ tık > özellikler yaparak, "Uyumluluk" sekmesine geliyoruz.
Ardından aşağıda yer alan "Tam ekran iyileştirmelerini devre dışı bırak" ve "Bu programı yönetici olarak çalıştır" seçeneklerini işaret ederek kaydediyoruz. (Yönetici olarak çalıştır seçeneğini işaretlemeniz faydalı olur. Oyun, bazen yükleme ekranında takılı kalabiliyor. Bu seçenek ile problemi halledebilirsiniz. Aynı şekilde, Origin'i de yönetici olarak çalıştırma moduna almayı unutmayın. Eğer oyun yüklenme ekranında kalma problemi yaşıyorsanız. Bu problemin de çözümünü belirtmiş olayım.)
Yine aynı yerde yer alan, "Yüksek DPI ayarlarını değiştir" kısmına geliyoruz ve en altta yer alan, "Yüksek DPI ölçeklendirme davranışını geçersiz kıl. Ölçeklendirmeyi gerçekleştiren: Uygulama" kısmını işaretliyoruz. Burası çok önemli. Özellikle de bu seçeneği işaretleyip, kaydetmezseniz, yayına laglı bir görüntü iletiliyor.
Görsel olarak:
FPS değerleriniz normalken, CPU ve GPU kullanım değerleriniz iyiyken ve upload hızınızda bir problem yokken, yayınlarda ya da oyun kayıtlarında laglı görüntü alıyorsanız, bu yöntemi, "tüm oyunlar" için deneyerek, çözüme ulaşabilirsiniz.
Steam oyunları için, doğrudan; Steam > steamapss > common > oyunun kurulu olduğu klasör > oyun, uygulama ikonu > sağ tık > özellikler üzerinden ulaşabilirsiniz.
Bahsettiğim ve işaretlediğim ayar, muhtemelen işlemciyi çok yoruyor fakat buna çok ihtimal vermiyorum. Çünkü işlemci kullanımı düşükken dahi, laglı görüntü aktarıyor.
Kaldı ki bu söylediğim ayarı yaptığımda ve 900p, 60FPS, 6000 bitrate, x264'te yayın yaparken, işlemcim %70 kullanımlara kadar çıkıyorken bile son derece akıcı ve net bir görüntü alıyorum. Dolayısıyla problemin, işlemci kullanımı değil de yazılımsal bir mesele ya da aydınlatılması gereken farklı bir nokta olduğunu düşünüyorum.
Not: x264 encoderı, işlemcinize biraz daha yük verir fakat NVENC'e oranla daha güzel bir görüntü sunar. NVENC, Nvidia'nın encoderıdır. Eğer, işlemciniz fazla yükü kaldıramayacak durumdaysa, NVENC'i seçebilirsiniz fakat 1. nesil bir Ryzen 5 1600'e sahip olmama rağmen, yanında GTX 1070 ile, 900p, 60FPS, 6000 bitratede x264 encoderı ile Apex Legends yayını yaptığımda, son derece akıcı bir yayın yapıyorum. İşlemci kullanımı, yoğun sahnelerde maksimum %70-80'lerde geziniyor. Normalde ise %30-40'larda dolanıyor. İşlemcimi, kıyas yapabilmeniz adına söyledim.
NVENC yaptığınızda ise, yük ekran kartınıza biner ve işlemci kullanımınız %20-30'lara kadar düşebilir ve yoğun sahnelerde %50-70'lerde gezinebilir. Güçlü bir işlemcinin olmadığı durumlarda, NVENC encoderı iyi bir seçenektir.
Sonuç olarak bu, üzerinde çok bilginin olmadığı ve yayıncıları ya da video çekmek isteyen arkadaşları sıkıntıya sokabilecek bir problem. Çözümünü, Türkçe kaynak olarak, Technopat Sosyal'e kazandırmak istedim.
Sevgilerimle... İyi sosyaller...
Twitch'te yayın yaparken, birkaç oyun üzerinde bir probleme denk geldim. İlk baş işlemcimin yetersiz kaldığını düşündüm fakat problemi araştırınca öyle olmadığını gördüm.
Apex Legends ve Deep Rock Galactic oyunlarında, FPS'im genel olarak 120-130'lardayken ve FPS, hiçbir zaman 60-70'in altına düşmüyorken, kayıt anında görüntünün takılarak ve laglı olarak yayına iletildiğini fark ettim. Hiçbir FPS drop olmaması ve FPS'in de normal olması, beni çözüm bulmaya itti.
Düşük bitrate, düşük çözünürlük, farklı FPS kombinasyonları, x264 ve NVENC, hepsini denedim fakat çözüm bulamadım. Ardından aklıma birkaç şey geldi ve onu deneyince, çözüme ulaştım.
Apex Legends üzerinden anlatayım;
Oyunun kurulu olduğu klasöre gidip, uygulamaya sağ tık > özellikler yaparak ya da masaüstünde oyun simgesi üzerinden sağ tık > özellikler yaparak, "Uyumluluk" sekmesine geliyoruz.
Ardından aşağıda yer alan "Tam ekran iyileştirmelerini devre dışı bırak" ve "Bu programı yönetici olarak çalıştır" seçeneklerini işaret ederek kaydediyoruz. (Yönetici olarak çalıştır seçeneğini işaretlemeniz faydalı olur. Oyun, bazen yükleme ekranında takılı kalabiliyor. Bu seçenek ile problemi halledebilirsiniz. Aynı şekilde, Origin'i de yönetici olarak çalıştırma moduna almayı unutmayın. Eğer oyun yüklenme ekranında kalma problemi yaşıyorsanız. Bu problemin de çözümünü belirtmiş olayım.)
Yine aynı yerde yer alan, "Yüksek DPI ayarlarını değiştir" kısmına geliyoruz ve en altta yer alan, "Yüksek DPI ölçeklendirme davranışını geçersiz kıl. Ölçeklendirmeyi gerçekleştiren: Uygulama" kısmını işaretliyoruz. Burası çok önemli. Özellikle de bu seçeneği işaretleyip, kaydetmezseniz, yayına laglı bir görüntü iletiliyor.
Görsel olarak:
FPS değerleriniz normalken, CPU ve GPU kullanım değerleriniz iyiyken ve upload hızınızda bir problem yokken, yayınlarda ya da oyun kayıtlarında laglı görüntü alıyorsanız, bu yöntemi, "tüm oyunlar" için deneyerek, çözüme ulaşabilirsiniz.
Steam oyunları için, doğrudan; Steam > steamapss > common > oyunun kurulu olduğu klasör > oyun, uygulama ikonu > sağ tık > özellikler üzerinden ulaşabilirsiniz.
Bahsettiğim ve işaretlediğim ayar, muhtemelen işlemciyi çok yoruyor fakat buna çok ihtimal vermiyorum. Çünkü işlemci kullanımı düşükken dahi, laglı görüntü aktarıyor.
Kaldı ki bu söylediğim ayarı yaptığımda ve 900p, 60FPS, 6000 bitrate, x264'te yayın yaparken, işlemcim %70 kullanımlara kadar çıkıyorken bile son derece akıcı ve net bir görüntü alıyorum. Dolayısıyla problemin, işlemci kullanımı değil de yazılımsal bir mesele ya da aydınlatılması gereken farklı bir nokta olduğunu düşünüyorum.
Not: x264 encoderı, işlemcinize biraz daha yük verir fakat NVENC'e oranla daha güzel bir görüntü sunar. NVENC, Nvidia'nın encoderıdır. Eğer, işlemciniz fazla yükü kaldıramayacak durumdaysa, NVENC'i seçebilirsiniz fakat 1. nesil bir Ryzen 5 1600'e sahip olmama rağmen, yanında GTX 1070 ile, 900p, 60FPS, 6000 bitratede x264 encoderı ile Apex Legends yayını yaptığımda, son derece akıcı bir yayın yapıyorum. İşlemci kullanımı, yoğun sahnelerde maksimum %70-80'lerde geziniyor. Normalde ise %30-40'larda dolanıyor. İşlemcimi, kıyas yapabilmeniz adına söyledim.
NVENC yaptığınızda ise, yük ekran kartınıza biner ve işlemci kullanımınız %20-30'lara kadar düşebilir ve yoğun sahnelerde %50-70'lerde gezinebilir. Güçlü bir işlemcinin olmadığı durumlarda, NVENC encoderı iyi bir seçenektir.
Sonuç olarak bu, üzerinde çok bilginin olmadığı ve yayıncıları ya da video çekmek isteyen arkadaşları sıkıntıya sokabilecek bir problem. Çözümünü, Türkçe kaynak olarak, Technopat Sosyal'e kazandırmak istedim.
Sevgilerimle... İyi sosyaller...
Son düzenleme: