Akış için neden ikinci bir grafik kartı kullanacağız?

İnternet üzerinden içeriğin oluşturulması ve yayınlanması birçok insan için bir ifade ve yaşam biçimi haline gelmiştir. Ne yazık ki, önemli ölçüde güçte ekipman gerektirir ve çoğu zaman yetkin bir oyun bilgisayarının bile sorunları olabilir. Geleceğe yönelik çözümlerden biri, akış için ikinci bir grafik kartı kullanın . Nasıl çalışır ve ne gibi etkileri olacaktır?

Çift GPU Geliştiriciler için her ikisini aynı anda kullanmanın karmaşıklığı göz önüne alındığında, grafik kartları oyun bileşenleri pazarında uzun süredir görünmüyor. Gelecekteki tasarımlarda aynı anda birkaç grafik yongasının kullanımına izin verecek mekanizmalar oluşturulsa da, bu konfigürasyonlar yavaş yavaş ortadan kalkıyor. Bununla birlikte, çift grafik yapılandırmaları, daha yüksek çerçeveli oyunları çalıştırmak için değil, akış içeriği için ikinci grafik kartını kullanmak için geri dönebilir.

Akış için neden ikinci bir grafik kartı kullanacağız?

Tek bir grafik yayınlamak için yeterince iyi değil

Bildiğiniz gibi, her GPU'nun içinde, videoyu gerçek zamanlı olarak kodlayabilen ve kodunu çözebilen küçük bir işlemci bulunur. Sorun şu ki, oyun akışı söz konusu olduğunda, içerik yayını için yeterince güçlü değil. Çoğu durumda, videoya dönüştürme işlemini gerçekleştirmek için grafiğin ham gücünü veya alternatif olarak, ilkinin yeterli performansa sahip olmaması durumunda, merkezi işlemcinin ek çekirdeklerini kullanmak zorunda kalan şey.

Akışı İzleyin

Pekala, akışın bulut oyununun tersine çalıştığını düşünmeliyiz. Oyun oynayan bir sunucu tarafından oluşturulan video içeriğini almamız yerine, bu içeriği oluşturan ve üçüncü taraflara yayınlayan bilgisayarımızdır. Bu, yalnızca oyunu oynamak için güç ve belleğe sahip olması değil, aynı zamanda videoyu kodlaması gerektiği anlamına gelir. Yani ekran kartında az bellek varsa veya yeterince güçlü değilse, yayında sorun yaşarsınız. Mantık, daha güçlü grafik donanımına ihtiyacımız olduğunu düşünmektir, ancak bu mutlaka böyle olmak zorunda değildir.

Video akışı için ikinci grafik kartını kullanma

Grafik kartları sadece güzel grafikler oluşturmak için kullanılmazlar, bilgi işlem ardışık düzenleri sayesinde çok daha fazla kullanımları vardır. Bununla birlikte, büyük çoğunluğu, bilimsel hesaplama veya madencilik gibi oyunlardan tamamen uzak dünyalarla ilgilidir. Ayrıca, oyunlar söz konusu olduğunda, iki birimin tamamen eşit olması gerekir. Ancak, bir uygulama var, son derece kullanışlı ve bu size izin verecek. içerik akışı için ikinci grafik kartınızı kullanın ve bu, önümüzdeki yıllarda çok önemli olacaktır.

Segunda Grafica Streaming Jugar

Biz kastediyoruz GPU'lar aracılığıyla kodlama , ve bununla bunların küçük video kodeklerini kullanmayı kastetmiyoruz. Bunun yerine fikir, akış için ikinci grafik kartının tüm bilgi işlem gücünü kullanmaktır ve bu nedenle oyun grafikleri oluştururken birincinin asistanı olarak değil . Buradaki fikir, görüntünün farklı bloklarını video formatlarında sıkıştırılmış bloklara dönüştürmek için grafik kartı işlemcilerinin paralel hesaplama kapasitesinden yararlanmaktır.

Elbette ideal model bunun için tüm gücüne sahip olabilmektir, ancak oyunlar için buna sahip olmazdık ve tam tersi. Bu nedenle, işlevselliği iki farklı çipte, çekişme süreci olmayacak şekilde ayırmak. Her GPU, video belleğiyle sorunsuz çalışabildiğinden.

Nasıl Çalışır?

Bu çok basit bir işlemle yapılabilir:

  • Grafik Kartı A, akış için video belleğinde saklanan oyun çerçevesini oluşturur.
  • Bir DMA kanalı aracılığıyla, grafik kartı B, A'nın belleğiyle iletişim kurar, son çerçeveyi okur ve verileri PCI Express arabirimi aracılığıyla kendi belleğine kopyalar.
  • B'nin sahip olduğu bilgilerle birlikte, video kodlama işlemi tüm gücünü kullanmaya başlar, bu görevi gerçekleştirmek için ilk grafik kartını serbest bırakır ve herhangi bir zamanda merkezi işlemcinin katılımını gerektirmez. Bu da daha rahat çalışmasını sağlar.

İşlem için yüksek güçlü bir grafik kartına gerek yok, PCI Express portunda 75 W tüketimi olan bir model bile bu işi yapabilir ve hatta işlemcinize entegre edilmiş grafikler bile bu işi yapabilir.

Peki neden daha sık kullanılmıyor?

Kağıt üzerinde tüm bunlar kulağa çok hoş geliyor, ancak internet üzerinden içerik yayınlamaktan sorumlu programların bunun için tasarlanması gerekiyor ve bu nedenle, ikinci grafik kartının kullanımı için kodu optimize etmeleri ve bunun kolay olmadığına inanmaları gerekiyor. . Her iki grafik kartında da DMA sürücülerinin kullanılmasını gerektirdiğinden, bunları manuel olarak eşitlemeniz gerekir ve NVIDIA, Intel, ve AMD hepsinin kendi komut setleri ile kendi sürücüleri vardır. Sonuç olarak, sadece çerçeveyi oluşturan grafik ile onu kodlayan grafik arasındaki senkronizasyon için aynı programın 9 versiyonunu oluşturmak gerekli olacaktır.

render kodlama
Intel ARC'si Intel ARC'si
Intel ARC'si AMD Radeon
Intel ARC'si NVIDIA GeForce
AMD Radeon Intel ARC'si
AMD Radeon AMD Radeon
AMD Radeon NVIDIA GeForce
NVIDIA GeForce Intel ARC'si
NVIDIA GeForce AMD Radeon
NVIDIA GeForce NVIDIA GeForce

Videoyu kodlamakla görevli programlar, HLSL veya GLSL gibi yüksek seviyeli shader dillerinde yazılabildiklerinden ve bu nedenle ortak bir kodla tüm kombinasyonlarla uyumlu olduklarından sorun değil. Karmaşıklık, görevi yerine getirebilmek için her iki GPU arasındaki senkronizasyonla birlikte gelir. Bu nedenle, üreticilerin yakın bir işbirliği gereklidir.

Şu anda Streamlabs OBS gibi çok kullanılan uygulamalar bu yeteneğe sahip değil ve bunu yapmamızın tek yolu ikinci bir bilgisayardan geçiyor. Bu, internet üzerinden yayın yapmakla ilgilenen kullanıcı için ek bir maliyet anlamına gelir. İdeal olan, işleri karmaşık hale getirmek değil, onları daha erişilebilir ve basit hale getirmektir.

Intel ve AMD'nin gizli silahı: akış için entegre GPU'yu kullanın

Daha önce de söylediğimiz gibi, ikinci bir grafik kartıyla yayın yapmak çok fazla güç gerektiren bir şey değil. Böylece, yerleşik işlemciyi kullanarak bile yapmak mümkün olacaktır. Sorun, her iki tarafla da iletişim kuran DMA birimlerine ihtiyaç duyulduğunda ortaya çıkar ve normalde bu olmaz. Basitçe, oyunların grafiklerini oluşturmak için en güçlü grafik kartı etkinleştirildiğinde, entegre olan devre dışı kalır. Ancak, bu gelecekteki modellerde çözülebilecek bir şeydir.

Intel'in ARC grafikleri ve Core işlemcileri arasındaki ikili ile yapmak istediği şeylerden biri, ana işlevi içerik akışı için video kodlamaya yardımcı olmak için iGPU'yu tam olarak kullanmak olan Deep Link olarak vaftiz ettikleri şeydir. Bu, kullanıcının ikinci bir grafik kartı satın alması gerekmediği anlamına gelir. Öte yandan, akış uygulamalarının yaratıcılarının çalışmalarını ortadan kaldırdığı ve yalnızca Intel'e özel bir çift satın almak için bir motivasyon olduğu için bu ideal bir senaryodur.

Bunu yapabilen diğer büyük üretici AMD, çünkü hem Ryzen CPU'ların hem de Radeon ekran kartlarının bu şirkete ait olduğunu ve Deep Link'e benzer şekilde çalışan SmartShift ile benzer hamleler yaptıklarını zaten gördük. Intel, ancak şu an için bu işlevi açıklamadılar, ancak Lisa Su'nun şirketi tarafından da uygulandığını göreceğimize şüphe yok. Sonuçta, hem birinin hem de diğerinin yararı, her iki ürünü de kendi mührü altında satın almanızdır.

Bu video çekiminin sonu mu?

İnternet video yayıncılığının profesyonel dünyasında, grafik kartlarının gücü ve büyük miktarda veriyle paralel olarak çalışabilme yetenekleri onları bu tür görevler için ideal kıldığı için artık kimse video yakalama cihazları kullanmıyor. Dahası, birkaç dahili yakalayıcıdan bile çok daha büyük sonuçlara ve çok daha ucuz bir altyapı maliyetine ulaşırlar.

Capturadora Razer Testere

İç piyasaya gidersek, yakalama cihazlarının büyük çoğunluğunun harici olmaları ve USB portunun hızına bağlı olmaları sorunu var, bu da sürece gecikme katıyor ve ayrıca çok fazla güce sahip değiller, özellikle yapamayanlar. USB-C bağlantı noktasını kullanın Bu, çoğu durumda işlemci, çünkü kodlamayı da iyi yapmıyorlar. Bu nedenle, akış için ikinci bir grafik kartına sahip olma fikri mantıksız değildir ve merkezi CPU'daki ile aynı olduğunda ve kullanıcı için ek bir maliyet anlamına gelmediğinde daha da mantıklıdır.

Bu yaklaşımda gördüğümüz tek sorun? Dizüstü bilgisayar işlemcilerindeki grafik donanımı, masaüstü işlemcilerde bulunandan çok daha güçlüdür. Her durumda, ikinci bir kart bağlayabiliriz. anakart ve genellikle ofis ve okul ekipmanlarına verilen giriş seviyesi kartların çıktısını almanın bir yolu olabilir. Bu pazar yok olma tehlikesiyle karşı karşıya ve onu korumanın bir yolu olacağından şüphe yok. Elbette, sürücülerle belirli süreçleri otomatikleştirmek üreticilere ve ilgili değişiklikleri yapmak için uygulama yaratıcılarına bağlı olacaktır.