Como uma GPU Nvidia transformou minha configuração de streaming

Streaming no Twitch tem sido um hobby meu há algum tempo, e é provavelmente a coisa mais importante que me convenceu a ficar com minha RTX 3060 Ti, graças a duas tecnologias principais que a Nvidia criou: NVENC e Nvidia Broadcast. A RTX 3060 Ti é uma das melhores placas de vídeo por si só, mas são esses dois recursos que fizeram a diferença para mim.

Isso não é crucial para minha experiência de streaming, mas as melhorias de qualidade de vida que esses dois recursos fornecem dificultam até mesmo pensar em voltar para os gráficos da AMD.

NVENC torna minha CPU obsoleta

Uma comparação entre a codificação da CPU e a codificação NVENC.
Nvidia

Eu era usuário da AMD há anos até mudar para a GTX 1080 Ti em 2020 e atualizar para a RTX 3060 Ti em 2021 para obter melhor eficiência de energia. Eu também estava atualizando minha CPU na mesma época, passando de um Ryzen 7 3700X para um Ryzen 9 3950X para streaming. Eu estava animado por finalmente ter uma das melhores CPUs para streaming e comecei a ajustar minhas configurações no Open Broadcaster Software para obter a melhor qualidade e desempenho. Mas meu uso de CPU era super alto, o desempenho era ruim nos meus jogos e eu estava perdendo quadros no stream.

Então me lembrei que eu tinha uma GPU Nvidia, e eu tinha ouvido falar que o NVENC (codec de streaming de GPU da Nvidia) tinha ficado muito bom, então decidi dar uma olhada. Procurei o guia da Nvidia sobre como configurar o NVENC no OBS , configurei o OBS e testei. Os resultados foram nada menos que surpreendentes: a filmagem parecia boa, o desempenho foi ótimo e eu não estava perdendo nenhum quadro. Basicamente, não havia penalidade de desempenho por usar o NVENC, e nem minha CPU nem minha GPU estavam trabalhando mais para usar o NVENC. Foi um acéfalo para mim mudar da codificação da CPU para a GPU.

Embora a codificação da CPU possa ter uma qualidade muito alta, também é uma maneira muito ineficiente de gravar imagens. A codificação acelerada por GPU, por outro lado, é um pouco pior em qualidade, mas muito mais eficiente. Minha situação específica foi realmente ótima para codificação de GPU porque meu PC ITX não tinha espaço térmico para ser ineficiente. Eu só gostaria de ter ouvido falar do NVENC antes de gastar centenas em um Ryzen 9 3950X que não consegue flexionar seus músculos.

Nvidia Broadcast deixa meu teclado silencioso

Webcam Razer em cima de um monitor.

Como muitos jogadores, eu uso um teclado mecânico , que é ótimo para digitar, mas não muito agradável de ouvir. Sempre que eu estava gravando ou transmitindo, eu tinha que ter muito cuidado se meu microfone estava ligado ou não, porque ele sempre pegava meu teclado, assim como outros ruídos de fundo. Eu costumava usar push to talk ou ativar o som do meu microfone sempre que queria falar.

Esse foi o caso até eu começar a usar um aplicativo chamado Nvidia Broadcast, que possui vários recursos, incluindo um efeito de tela verde sem precisar de uma tela verde real, saída de áudio aprimorada por IA e remoção de ruído de fundo com IA, que é exatamente o que eu estava Ativei o recurso e meu microfone não captou mais meu teclado ou qualquer outro ruído de fundo irritante.

Você pode pensar que um recurso como esse seria muito zeloso e exigiria que eu falasse alto ou de uma certa maneira, mas nunca experimentei nenhum tipo de aborrecimento com o Nvidia Broadcast até agora e o uso há quase dois anos. Por outro lado, é um pouco brando e sempre pega quando eu limpo minha garganta (o que é bastante frequente), então ainda estou pegando o botão mudo de vez em quando.

Isso não quer dizer que a transmissão não seja incrível; remover totalmente o clique do meu teclado dos meus streams é uma grande melhoria na qualidade para os poucos espectadores que tenho.

Se você é um streamer, considere a Nvidia

Um jogador joga em uma configuração de PC.
DisobeyArt/Shutterstock

Acho que esses dois recursos sozinhos tornam as GPUs da Nvidia extremamente atraentes para streamers, e eu poderia aproveitar melhor o Broadcast e sua tecnologia de tela verde se decidisse conectar uma das melhores webcams para streaming . Não consegui uma GPU Nvidia para esses recursos, mas não estou ansioso para voltar para a AMD.

No entanto, a AMD está alcançando a Nvidia na frente da codificação. A versão mais recente do codificador AMF da AMD está supostamente no mesmo nível da Nvidia , mas muito poucos aplicativos (incluindo o OBS) receberam uma atualização para utilizar o novo codificador. Na verdade, essa versão do AMF nem é tão nova assim; está fora há quatro meses. Não estou prestes a mudar para a AMD para usar um codificador que não tenha suporte real e nenhuma linha do tempo para quando esse suporte finalmente chegar.

Também existem alternativas ao recurso de remoção de ruído da Nvidia Broadcast. RNNoise é um programa de remoção de ruído de código aberto que parece ter um desempenho semelhante ao Nvidia Broadcast . No entanto, para usar o RNNoise, você precisa confiar no ecossistema de software de código aberto e, no momento, simplesmente não há soluções convenientes usando o RNNoise. Por exemplo, alguém desenvolveu um plugin OBS que adicionou o RNNoise, mas literalmente disse “Nenhuma ajuda fornecida. Se você pode descobrir como construir e usá-lo, divirta-se!” Nvidia Broadcast é um aplicativo simples que posso baixar, instalar e ativar em apenas alguns cliques.

Pessoalmente, é a Nvidia Broadcast em particular que torna difícil para mim voltar para a AMD. Posso lidar com um codificador de GPU de qualidade inferior ou codificação com minha CPU em uma configuração de baixa qualidade, mas não quero que meus espectadores ouçam meu teclado o tempo todo. Esta é uma melhoria de qualidade de vida realmente simples, mas grande, da qual continuarei aproveitando, e é ainda mais importante se você tiver uma câmera.

As GPUs da AMD têm um pequeno caminho a percorrer antes de serem tão boas quanto as da Nvidia para streaming. Não duvido que eles cheguem lá eventualmente, mas enquanto isso, ficarei com minha RTX 3060 Ti.