Por que estou quase pronto para mudar para GPUs AMD para streaming

Embora a AMD faça algumas das melhores placas gráficas , elas têm sido muito menos competentes do que as GPUs Nvidia para streaming. As GPUs Nvidia quase sempre oferecem melhor desempenho de codificação e recursos extras ausentes nas placas AMD. É uma das razões pelas quais decidi mudar para gráficos Nvidia apesar de ser um fã de longa data da AMD; Só não quero abrir mão de uma boa experiência de streaming.

Mas tudo isso pode ser diferente agora graças a duas atualizações importantes do software AMD: um novo codificador e AMD Noise Suppression , que são concorrentes da Nvidia NVENC e RTX Voice. Testei as novas ferramentas da AMD e os resultados me fazem pensar que mudar para a AMD é uma possibilidade agora.

Streaming parece tão bom na AMD

Uma comparação entre o codificador AMF da AMD (esquerda) e o codificador NVENC da Nvidia (direita).
Da esquerda para a direita, AMF vs. NVENC. Matthew Connatser/Tendências Digitais

Quando se trata de streaming, é crucial ter um bom codificador e, se você estiver transmitindo jogos, provavelmente desejará usar a codificação da GPU em vez da codificação da CPU. O codificador NVENC da Nvidia não apenas tem boa qualidade, mas também não usa muitos dados, o que é crucial para o streaming. Você quer a melhor relação entre qualidade visual e uso de dados possível e, nessa área, o codificador da Nvidia estava muito à frente do da AMD. Mas agora que a versão mais recente do codificador AMF da AMD finalmente saiu, acho que a Nvidia perdeu essa vantagem.

A imagem acima é da foto de abertura do benchmark Time Spy do 3DMark, que gravei usando configurações otimizadas de streaming a 6000 Kbps. Selecionei esta parte específica porque há muita folhagem, o que geralmente é difícil de capturar com boa qualidade (especialmente quando há muito poucos dados), mas como você pode ver, a diferença entre AMF e NVENC é essencialmente inexistente. O AMF também se saiu bem no resto do benchmark, e você não seria capaz de dizer a diferença se as duas gravações não fossem rotuladas.

É especialmente importante que o AMF tenha conseguido isso usando a mesma taxa de bits que o NVENC estava usando. Seria bastante inútil se o AMF parecesse bom, mas precisasse de uma taxa de bits substancialmente mais alta para compensar. O Twitch , sem dúvida a plataforma de streaming de jogos mais popular, permite apenas até 6000 Kbps, que é uma quantidade muito pequena de dados para trabalhar. Com relação à gravação, cada vídeo tinha apenas 3 minutos de duração e cada um tinha cerca de 100 MB, o que é muito bom para pessoas que enviam VODs de fluxo não editados para o YouTube para fins de arquivamento.

Placa gráfica AMD RX 6950 XT em um fundo rosa.
Jacob Roach / Tendências Digitais

Dito isto, apenas as GPUs AMD baseadas na arquitetura RDNA2 (que inclui as GPUs da série RX 6000) podem aproveitar ao máximo o codificador AMF porque as GPUs mais antigas não têm suporte para B-Frames, que ajudam a aumentar a qualidade da imagem. Esta é uma limitação do hardware, não do software, então seu RX 5700 XT nunca será tão bom quanto um RX 6950 XT para streaming.

O que a AMD realmente precisa focar no futuro é atualizar seu codificador com a mesma frequência que a Nvidia. A versão mais recente do AMF foi feita e ficou apenas como software de código aberto até que os contribuidores do Open Broadcast Software finalmente a adicionaram ao aplicativo, e agora temos que esperar que todos os serviços de streaming sejam atualizados para que você possa usar o novo codificador. Eu gostaria de ver a AMD assumir um papel tão ativo quanto a Nvidia nesta área, não apenas quando se trata de fazer atualizações, mas também de distribuir essas atualizações.

A supressão de ruído da AMD é boa, mas tem um suporte ruim

Um microfone de podcast com fones de ouvido na parte superior.
Imagens Getty

A qualidade do áudio é uma parte importante (e às vezes negligenciada) do streaming, e aqui também a Nvidia manteve a vantagem graças ao seu software RTX Voice, que é basicamente um gate de ruído aprimorado por IA. A AMD está se atualizando nessa área com sua nova ferramenta de supressão de ruído, que deve fazer exatamente a mesma coisa que o RTX Voice.

Dado que as GPUs AMD não têm recursos de aceleração de IA como as GPUs Nvidia, eu estava cético de que a supressão de ruído seria boa. Para minha surpresa, os resultados foram muito bons: meu teclado para jogos era quase inaudível, mesmo enquanto eu falava, e a qualidade da minha voz não foi reduzida. Se eu mudasse para o AMD Noise Suppression, acho que ninguém que assiste meus streams seria capaz de perceber a diferença.

Mas as GPUs AMD precisavam desse recurso? Por que não apenas definir um portão de ruído no OBS? Bem, o problema com os gates de ruído é que eles só funcionam com base no volume, e o ruído de fundo pode ficar bastante alto, especialmente os ruídos de cliques dos teclados de jogos. O RTX Voice é uma parte crítica da minha configuração de streaming porque pode separar de maneira inteligente minha voz e meu teclado. Agora que as GPUs AMD têm a mesma funcionalidade exata, posso realmente considerar o streaming em hardware AMD, como meu ROG Zephyrus G14 .

Também gosto que o Noise Suppression da AMD esteja embutido no conjunto de drivers Radeon, enquanto o RTX Voice só pode ser usado instalando o Nvidia Broadcast. A solução da AMD não é apenas mais simples, mas também mais confiável. Não posso dizer quantas vezes comecei minha transmissão apenas para perceber que o áudio do meu microfone não estava chegando porque a Nvidia Broadcast foi fechada por algum motivo. A Nvidia pode aprender muito com a AMD quando se trata de suítes de drivers, não apenas para esse recurso específico, mas em geral.

Mas eu tenho algumas críticas para a AMD aqui quando se trata de suporte. Não só a supressão de ruído requer uma GPU RX 6000, mas também requer uma CPU Ryzen 5000 ou mais recente. O requisito de CPU em particular é frustrante e quase certamente arbitrário. Ele não apenas bloqueia os usuários que executam versões mais antigas do Ryzen (a maioria das quais ainda é rápida o suficiente em 2022), mas também exclui todos que usam uma CPU Intel. É impossível justificar esse requisito quando alguns dos melhores CPUs disponíveis hoje são fabricados pela Intel.

Finalmente pego em áreas-chave, por enquanto

Tendo finalmente preenchido a lacuna nos recursos de qualidade de vídeo e áudio, as GPUs AMD são finalmente tão capazes quanto as GPUs Nvidia para streaming nas áreas mais importantes. Embora o nível de suporte que a AMD oferece deixe muito a desejar, com o hardware AMD da geração atual você pode transmitir jogos com o mesmo tipo de qualidade que você veria em um PC com Nvidia. Existem alguns outros recursos que a Nvidia oferece, como uma tela verde digital para usuários de webcam, mas a AMD realmente não precisa oferecer o mesmo recurso quando softwares de terceiros podem fazer a mesma coisa.

O foco da AMD agora deve ser garantir que ela nunca fique tão para trás novamente. O AMF foi pior que o NVENC por vários anos, e o RTX Voice existe desde 2020. A tecnologia é sempre um alvo em movimento, e é difícil ver a Nvidia descansando sobre os louros em breve. Para competir com a Nvidia, a AMD não pode confiar apenas em software de código aberto e esperar que alguém faça algo. A AMD precisa fazer isso sozinha.