nedir, ne için ve nasıl kullanılır 2022

NVIDIA NVENC, genellikle oldukça ağır olan video kodlama gibi belirli görevler için CPU üzerindeki iş yükünün azaltılmasına yardımcı olabilecek NVIDIA grafik kartlarında bulunan bir özelliktir. Bu makalede, bu özellik ve onu nasıl kullanabileceğiniz hakkında biraz daha bilgi edineceksiniz.

NVENC nedir?

nvenc

NVENC, videoyu kodlamak için kareleri ve sesi toplayan, yani bunları çipin çözebileceği bir video formatına dönüştüren NVIDIA GPU’larında bulunan küçük bir çiptir. Bu teknoloji sayesinde ekran kartı bu süreçten kurtulmuş, işlemci de gölgeleme hesaplaması ile video kodlamayı gerçekleştirebildiği için bu işlemden kurtulmuş oluyor. Bu teknolojinin yüksek güç tüketimi nedeniyle, gölgelendirici hesaplama, video kodlama için bir seçenek değildir. İlk olarak Kepler mimarisine sahip GeForce GTX 600 serisi GPU’larda kullanıldı ve bu teknolojinin çalışması için bu GPU’lardan birinin veya daha yenisinin olması gerekiyor.

NVENC, görüntü arabelleği burada oluşturulduğu ve depolandığı için VRAM olarak bilinen grafik kartının yerel belleğinde bulunan bir video kodlayıcıdır. Grafik kartı yalnızca bu belleği kullanır ve video kodlayıcının içeriğine erişimi olmalıdır. NVENC, biraz önce tartıştığımız gibi, donanım kodlamasını ve kod çözme işlemini doğrudan GPU üzerinde gerçekleştirdiğinden, CPU bu yoğun hesaplama gerektiren işten kurtulur. Çok daha fazla çekirdeğe sahip olduğu için NVENC, video verilerini işlemek üzere optimize edilmiştir ve yukarıda belirtilen nedenlerden dolayı, watt başına daha yüksek performansın yanı sıra çok daha yüksek verim elde eder.

Bu üniteler sayesinde akıllı telefonlarımızda video izleyebiliyoruz. Bu tip sürücünün PC versiyonu ile diğer donanım versiyonları arasında performans açısından herhangi bir performans farkı bulunmamaktadır. Bu nedenle, bir PC’nin bir cep telefonu ile aynı görevi gerçekleştirmek için onlarca hatta yüzlerce watt kullanması hiçbir anlam ifade etmiyor. NVENC’in GeForce kullanılıyorsa bir sınırlaması vardır, ancak kaç tane grafik kartı takılı olduğuna bakılmaksızın yalnızca iki video kodlama akışını destekler, bu nedenle Quad-SLI kurulumlarında bile aynı anda yalnızca iki video kodlanabilir. Profesyonel grafik kartlarında, modele ve sıkıştırma kalitesine bağlı olarak grafik kartı başına 21’e kadar akış vardır.

NVENC, Windows ve Linux dahil olmak üzere çeşitli işletim sistemlerinde iyi çalışır. Elbette bu çipi kullanabilmek için sisteminizde GPU sürücülerinin kurulu olması gerekecek.

NVENC kodlayıcıları, Wirecast, Open Broadcaster Software (OBS) ve Bandicam gibi çeşitli akış ve kayıt hizmetlerinin yanı sıra GeForce Experience yazılımında bulunan Share oyun yakalama özelliğini yerel olarak destekler. Çoğu video kodlama programının NVENC’yi yerel olarak desteklemesi takdire şayandır, bu nedenle onu yalnızca o uygulamanın seçenekler menüsünden seçmemiz gerekir. Örneğin Open Broadcaster yazılımında NVENC kullanarak, videoyu kodlamak için ana CPU’yu kullanmayı anında durduracağını belirtebilir ve etkinin önemli olmasını sağlayabiliriz.

Bu özelliği kullanmak, oyunumuzu kaydederken ve ağ üzerinden yayınlarken çok sayıda işlemci kaynağını serbest bırakarak daha iyi performans ve daha yüksek FPS sağlar. NVIDIA grafik kartınız varsa, bu özellikten yararlanabileceksiniz. Yetersiz CPU’lar özellikle yukarıda bahsettiğimiz gibi bu sorundan etkilenir. NVENC sınırlı sayıda akışı destekler, bu nedenle gerçek zamanlı olarak çalışan üçüncü veya dördüncü kodlayıcının bir sonucu olarak işlemcilerimizin yavaşladığını görebileceğimiz için canlı akış platformlarına içerik akışı yaparken dikkatli olunmalıdır.

NVDEC vs NVENC

diyagrama nvenc nvdec

NVDEC (NVIDIA Video DECoder), ters işlemi gerçekleştirmek, yani kodlamak yerine kodunu çözmek için NVENC’yi (NVIDIA Video Kodlayıcı) tamamlar.

2000’lerin başında, video kodlayıcılar grafik kartlarına entegre edildi ve bu da NVDEC’nin (NVIDIA Video DECoder) oluşturulmasına yol açtı. O zamandan beri NVDEC, NVIDIA grafik kartlarındaki video kod çözme görevleri için tercih edilen seçenek olmuştur. Piyasaya sürüldüğünde DVD videosunu izlemek için bir MPEG-2 kod çözücü kartı satın almak gerekli değildi. HD geldiğinde, GPU’lar zaten işi halledebilecek yeterliliğe sahip yardımcı işlemcilere sahipti.

Kepler mimarisi ile NVIDIA’nın NVDEC’si yeni bir başlangıç ​​yaptı ve o zamandan beri her nesilde performansını artırdı. Yeni başlayanlar için, Maxwell GPU’ları GM107 Maxwell ile geldi, ardından Maxwell GM20X GPU’ları ve Pascal GP10X GPU’ları, dördüncü nesil GTX10X, beşinci nesil GV10X, altıncısı TU117 Volta mimarisi ve altıncısı Turing TU10X ve TU116. Ampere mimarisi, RTX 30 serisini içeren yedinci nesil ile çıkış yaptı. NVIDIA GeForce kartlarının her nesli, daha önce desteklenen formatların çözünürlük ve kare hızlarını kodlamak ve artırmak için yeni video formatlarını işleyen gelişmiş bir NVENC ve NVDEC içerir. .

Bu, NVIDIA’nın videoyu kodlayan birimi iyileştirme çalışmaları sayesinde zamanla büyüyen bir özellik çünkü NVENC GPU’nun kendisinden değil, grafik kartının içindeki küçük bir işlemciden veya hızlandırıcıdan bahsediyor. Ve daha iyi performans elde etmek için yavaş yavaş bu hızlandırıcıların CPU, GPU ve diğer birimlerden daha fazla görev yüklediğini göreceğiz. Bunun kanıtı, NVIDIA ve AMD’nin piyasaya sürdüğü ve aynı zamanda belirli bellek erişim görevlerini CPU’ya devreden bazı grafik kartı teknolojileridir; bu teknolojilerden önce CPU’nun dikkatini gerektiren bir görev. Artık onlarla birlikte başka işlere odaklanabilirsiniz. Aynısı, NVDEC ve NVENC sayesinde videoların kodlanması ve kodunun çözülmesi için de geçerlidir.

Artık NVIDIA’nın NVENC ve NVDEC’sinin ne olduğunu ve onu bilgisayarınıza nasıl sıkıştırabileceğinizi biliyorsunuz. Yorum yapmayı unutmayın.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *