Sobre a placa gráfica externa e o uso da CPU

3

Estamos renderizando 16 transmissões ao vivo em nossa máquina cliente através de uma de nossas aplicações e a resolução dos fluxos de vídeo é como 4CIF / MPEG4 / 25FPS / 4000Kbits.

A configuração da máquina cliente está abaixo.

HP Desktop Machine:

Microsoft Windows XP CPU Intel Core2 Duo E8400 @ 3,00 GHz 2,99 GHz, 1,94 GB de RAM Chipset Intel (R) Q45 / Q43 Express (Inbuild)

O uso da CPU da máquina atinge 99% em 16 transmissões.

Após algumas discussões, decidimos instalar uma placa gráfica externa para reduzir o uso da CPU.

Então, tentamos seguir as placas gráficas.

  1. NVIDIA Quadro NVS 440 - 128 MB
  2. Radeon HD 4350 - 512 MB GDDR2
  3. Redeon HD 4350 - DDR2 de 1 GB
  4. ASUS EAH 4350 DDR2 silencioso de 1 GB

Mas o desempenho não tem diferença - até mesmo uma queda no desempenho.

Então, qual é o objetivo dessas placas gráficas externas?

Realmente, isso reduzirá o uso da CPU? Quais parâmetros devem ser verificados, se quisermos reduzir o uso da CPU?

    
por Balaji 13.01.2011 / 10:01

3 respostas

8

O propósito comum das placas gráficas é produzir gráficos imediatamente visíveis, sejam renderizados jogos 3D, produzindo uma interface gráfica visual, ou um vídeo mais recente decodificando para ser visto em um monitor.

Se você estiver codificando 16 fluxos de dados a serem enviados para outras máquinas para serem renderizados em telas por essas máquinas, então isso é diferente de como as placas gráficas que você pretende sejam usadas, mas com algum software extra, não está além do que eles são capazes.

Uma placa gráfica decente, com algum software extra escrito para usá-la, pode codificar o vídeo mais rápido do que uma CPU, mas o software de codificação precisa ser escrito para usar a GPU ou nada de especial acontecerá.

Veja link para ver um exemplo no Adobe Premiere

PowerDirector usará a placa gráfica para codificar vídeo para você

Em suma, você não pode simplesmente conectar uma placa gráfica e esperar que seu software comece a usá-la, você precisa usar um software que realmente saiba sobre codificação acelerada por GPU em primeiro lugar.

Quais pacotes de software você está usando para obter seu vídeo de onde quer que sua fonte esteja para seus endpoints?

- = EDIT = -

Como uma nota lateral, todas as placas gráficas que você listou são cartões orçamentários de baixo custo que são muito limitados em termos de poder de processamento, já que dois dos 4350 têm 1GB de RAM, mas com toda a honestidade ram é tão comum em placas gráficas nos dias de hoje que é quase como dizer "meu computador tem um processador".

Esses cartões podem reproduzir vídeo em Full HD e, possivelmente, jogar alguns jogos 3D com os efeitos desativados (ou mesmo desativados), mas não espere nenhum aumento de desempenho inovador em nenhum jogo ou vídeo codificação, esses 4350 são realmente a linha de balde de barganha das placas de vídeo.

    
por 13.01.2011 / 10:20
1

Eu tenho um processador dual-pc que está usando um sistema operacional microsoft de 64 bits. Eu comprei a placa de vídeo radeon HD6670 na esperança de que eu pudesse assistir a filmes em 1080p, mas o uso da CPU é em 98 +. Depois de ler seu artigo interessante eu queria saber o software que eu deveria usar para obter o meu pc servidor (xeon intel 2 single core processadores) para compartilhar a carga de trabalho?

    
por 29.10.2012 / 17:42
0

Você tem uma CPU de baixo custo que está tentando realizar um trabalho computacional pesado. Está ficando sobrecarregado, então você adiciona uma GPU de baixo custo e se pergunta por que o sistema não pode realizar um trabalho computacional pesado. Bem, é um sistema de baixo custo.

Se o aplicativo em execução suportar a computação na GPU, a adição de uma GPU de última geração fará uma enorme diferença. Se isso não acontecer, adicionar uma GPU não fará diferença alguma. As GPUs só aceleram os gráficos automaticamente, não a computação.

Provavelmente, a melhor solução é atualizar a CPU. Por exemplo, um Q9450 irá mais ou menos triplicar sua capacidade de computação.

    
por 29.08.2011 / 16:20

Tags