Kan ik een tweede grafische kaart gebruiken om mijn streams op Twitch te verbeteren?

Een van de functies die GPU's hebben, is de mogelijkheid om video te coderen en te decoderen. Deze laatste doen het erg snel en stellen hen in staat videobestandsformaten af ​​te spelen met een snelheid die snel genoeg is om zonder problemen en zonder een zeer grote verwerkingsbelasting te kunnen worden bekeken. Dus je hebt je misschien afgevraagd of het mogelijk is om er een op een aanvullende manier te gebruiken. Dat wil zeggen, gebruik een tweede grafische kaart voor streaming.

Het probleem is dat het genereren van een videobestand veel duurder is en als we het tijdens het afspelen en streamen willen doen, schieten de technische eisen omhoog en is het werk van de hardware-videocodec beperkt. De oplossing? Haal sap uit de rest van de bronnen van de grafische kaart, wat betekent dat je het uit het spel zelf moet verwijderen. Dit brengt ons bij een heel eenvoudige vraag.

Kan ik een tweede grafische kaart gebruiken om mijn streams op Twitch te verbeteren?

Kan ik een tweede grafische kaart gebruiken voor streaming?

Hoogstwaarschijnlijk heb je je afgevraagd, helaas is het niet mogelijk en is er een reden voor en we gaan het je uitleggen. Elke grafische kaart heeft toegang tot twee verschillende geheugenpools: het eigen geheugen en het systeemgeheugen. Ze hebben geen directe toegang tot de RAM van andere apparaten die de PCI Express-interface delen vanwege het feit dat ze geen toegangs- of coherentiemechanismen hebben. Met andere woorden, de tweede grafische kaart kan op geen enkele manier toegang krijgen tot het geheugen van de eerste en als dat op de een of andere manier wel zou kunnen, zou hij niet op de hoogte zijn van de recente wijzigingen.

Dit zijn grafische afbeeldingen

Dat brengt ons bij een andere vraag: kun je een dedicated met een integrated combineren? Nou ja, maar het synchronisatiewerk tussen beide grafische kaarten moet tot op de millimeter nauwkeurig gebeuren en dat kan alleen worden bereikt als beide, iGPU en dGPU, van dezelfde fabrikant en architectuur zijn. Dit is iets dat Intel wil exploiteren met zijn ARC grafische kaarten in combinatie met zijn Intel Core en AMD in het Ryzen-Radeon-duo. Het idee is geen ander, of de grafische kaart die in de processor is geïntegreerd, verantwoordelijk is voor het coderen van video of als ondersteuning ervoor dient.

Helaas is dit iets heel nieuws en gebaseerd op het feit dat meer dan 85% van de pc-gebruikers van grafische kaarten deze gebruiken NVIDIA. Het is dus duidelijk dat een dergelijk scenario slechts door een paar gebruikers kan worden gebruikt. Bovendien is met het wegvallen van dubbele configuraties zoals SLI en Crossfire communicatie tussen twee grafische kaarten niet meer mogelijk.

De situatie kan in de toekomst veranderen, of niet

De reden hiervoor is de CXL-standaard, die onder andere geheugencoherentie toevoegt aan alle PCI Express-apparaten, waardoor communicatie tussen meerdere grafische kaarten tegelijkertijd mogelijk wordt. Dat wil zeggen, je zou een GPU het genereren van het spelframe en vervolgens een aantal uitbreidingskaarten die de framecodering met hoge snelheid verdelen.

Laten we niet vergeten dat videocodecs de afbeelding in blokken coderen en daarom het werk onderling kunnen verdelen. Bovendien zal het iets gebruikelijks zijn in de meest geavanceerde Cloud Spelsystemen als dat nog niet het geval is. Het doel? Het minimaliseert de latentie in de uitzending van het spel zonder in te boeten aan beeldkwaliteit. Het probleem is dat alles erop wijst dat de CXL voorlopig alleen iets zal zijn voor werkstations en servers en niet voor de thuismarkt.