Translate

Compartilhe!

Facebook Twitter Digg Delicious Google Bookmarks
Como assistir vídeos em Full HD com 0% de uso de CPU Imprimir E-mail
Escrito por Octaiver Matt   
Seg, 08 de Fevereiro de 2010 16:53

As placas de vídeo da ATI atualmente não tem mais o recurso de apenas "acelerar" os vídeos, ajudando o processador. Elas, agora, são capazes de dar conta, sozinhas, de todo o processamento do vídeo, sobrando para o processador apenas o trabalho de processar o som (caso a placa de som tenha processamento próprio, aí o CPU fica totalmente livre). Isto ocorre devido a elas terem um processador dedicado aos vídeos chamado de UVD2, e ele é o mesmo seja no modelo mais simples e no modelo mais parrudo. Sendo assim, em ATI não há diferenças no suporte a vídeos, todas darão 0% de uso de CPU, o que não ocorre com NVIDIA, que o uso de CPU poderá variar de acordo com sua placa e ainda a mesma cobra pelos codecs que jogam o processamento para a VGA, chamados de Pure Video HD. Já na ATI, o concorrente, AVIVO, é gratuito.
Com isso, há inúmeras vantagens: Podemos muito bem instalar uma placa de vídeo atual em um computador extremamente velho, como Pentium IV 2Ghz, e mesmo assim assistir vídeos em HD e Full HD, bastando instalar uma ATI Radeon HD4650AGP, por exemplo. Também há menor consumo de energia em notebooks ao fazer isso, assim, a bateria dura muito mais para assisti-los, mesmo em FULL HD. Quem tem notebook sabe como é difícil assistir um filme em FULL HD, sem que a bateria acabe antes do término. Fazendo isto que sugiro, você conseguirá.

 Requesitos:

-Windows 7 (recomendado)
-Flash Player 10.1
-Placa de vídeo:
>ATI da série HD4xxx em diante, com exceção das onboard ATI que da série HD3xxx também suportam
-Drivers super-atualizados
-Windows Media Player 12, JetAudio ou Media Player Classic Home Cinema
-NÃO TER NENHUM PACOTE DE CODEC INSTALADO COMO K-LITE, XP CODEC PACK, ETC. Se tiver, desinstale!

Preparativos
Ao contrário do que você pensa, é muito fácil fazer isso. O Windows 7 já possui nativamente o Microsoft DTV-DVD, um codec capaz de utilizar o WDDM 1.1 para acelerar totalmente seus vídeos. Ele é capaz de rodar vários tipos de arquivo, inclusive MKV. Portanto, não instale pacotões de codecs como k-lite codec pack, xp codec pack e cia. Esses pacotes irão substituir o Microsoft DTV, e eles não suportam esse recurso de processamento pela placa de vídeo, assim, seu uso de CPU será maior, e o vídeo não rodará em computadores antigos com placas de vídeo recentes.

Rodando vídeo
Para essa tecnologia funcionar no Media Player Classic HC e JetAudio, você deverá habilitar/confirmar se o motor padrão para exibição dos vídeos é o EVR (Enhanced Video Renderer). É ele quem minimiza o uso de CPU e melhora a qualidade dos vídeos, e foi implantado no Windows Vista. O Windows Media Player já vem configurado para usá-lo.

No Media Player Classic Home cinema você precisa ir a view, options, playback, output e colocar em EVR/Cust. Se não tiver essa opção no seu Windows Vista/Seven, atualize seu MPC Home Cinema.

No JetAudio, quando estiver assistindo algo, clique com botão direito, configure directshow options:



Escolha Video Renderer: EVR (Enhanced Video Renderer), e em DXVA, marque a caixa. Se você não está vendo essas opções, atualize seu JetAudio.




Uso de CPU
Se tudo está certo seu uso de CPU irá ser entre 0 e 3%.

Codec da Microsoft não foi suficiente
O Codec da microsoft não rodou um tipo de arquivo que você precise? Ok, baixe o codec para somente este tipo de arquivo. Se você baixar o pacotão e instalar tudo, vai perder todos esses recursos.
Uma dica seria usar o JetAudio, ele já possui codecs próprios, não interferindo no Windows.

E se não tenho Windows Seven?
Se você tem o Vista, ele também suporta aceleração de algumas coisas (não tanto quanto Seven porque Seven utiliza WDDM 1.1), mas não vem, como o Seven, com codec. Assim, você tem que arranjar um bom codec ou usar os que já vem com o JetAudio, configurando para usar o EVR, e aí você poderá ter uso de CPU também de zero em certos casos, mas mesmo se não ficar zero, ficará bem menor
Se você tiver XP, aí a dor de cabeça é maior: Você precisará de algum programa que suporte forçar a aceleração por hardware, como o Cyber Link Power DVD, que possui essa opção. Basta ir nas configurações dele sem que um vídeo esteja tocando ou pausado ,e habilitar a caixinha Ativar aceleração de vídeo por hardware (NVIDIA PureVideo, ATI AVIVO, etc). Aí você coloca para usar ele para todos tipos de vídeo

Não deu certo!
Se não deu certo, algo deu errado (jura?), pode ser que:
-Seu HD, caso seja IDE, esteja em modo PIO em vez de DMA
-Sua placa de vídeo/driver não suportam essas tecnologias. Para o primeiro caso, consulte a lista de requerimentos que eu disse ou o site do fabricante, e para o segundo, atualize.

Observações:
No caso de vídeos de resolução baixa, até DVD, é possível obter 0% de uso de CPU mesmo com Windows XP e Vista, eles já suportam isso. É só lembrar, novamente, de não usar os pacotões de codecs. Prefira instalar players como o Power DVD, NeroShow Time, eles aceitam aceleração por hardware.

Um pensamento final:
Veja só como as coisas são: Geralmente usuários quando tem esses problemas, recorrem a usar um S.O mais leve como o XP e usar aquele player VLC, porque é leve também.
Mas nem sempre o leve significa mais rápido. Players como o JetAudio, power dvd, e cia, são mais pesados que VLC, KMPlayer, etc, mas sabem usar sua GPU. No final das contas, é muito mais negócio usá-los. Afinal, sua placa de vídeo se chama placa de vídeo, e não placa de jogo, e está aí para ser usada, não é mesmo?

Última atualização em Qui, 24 de Junho de 2010 16:46