Forçar decode de vídeos H.264 por hardware

Novidades, dúvidas, respostas, problemas...

Moderadores: Administradores, Moderadores

Forçar decode de vídeos H.264 por hardware

Mensagempor bartotaveira » Terça Mai 05, 2009 21:43

Boas.

Há algum tempo adquiri material para montar um Media-Center, que foi o seguinte:

ASUS M3A78-EHM HDMI
AMD ATHLON X2 4850E (2.5GHZ) BOX SKT AM2
TEAM ELITE 2GB DDR2 800
SAMSUNG 1TB SATA II 32MB
LG DVD±R 20X H20NS15 SECUREDISK PRETO BULK (SATA)
NOX LIVE HTPC (IMON)
CORSAIR VX-450W


Estou bastante contente com a máquina. Neste momento estou a usar como software o Mediaportal.

Até consegui "extrair" som digital do som onboard, quando a board não tem saída digital! :)

Mas a minha questão é outra... Como faço para forçar a gráfica onboard HD3200 (tem o chip 780g a board) faça o decode de ficheiros .mkv com o codec h.264?

Quando reproduzo estes ficheiros noto breaks na frame rate (não muito notórios) que podem durar alguns segundos. Desconfio que isso se deva ao facto de o decode ser feito por software... Já medi a ocupação do cpu a ler ficheiros .mkv em HD e obtive os seguintes resultados:

720p ------> ~50% ocupação CPU

1080p ------> ~65% ocupação CPU (com picos que chegam aos 85%)

Daqui deduzo que o decode seja feito por software (pelo CPU digamos), uso o ffdshow como codec, e já experimentei o Core AVC, com resultados muito parecidos. Costumo usar o leitor embutido do Mediaportal, mas com outros player não tive melhores resultados...

Alguém sabe como fazer para forçar a gráfica a fazer esse decode?


Desde já agradeço qualquer ajuda... :roll:




Fiquem bem
-3rSystem R900
-Seasonic S12-600W
-Asus P5W DH Deluxe
-Core 2 Duo E6700 - Scythe Ninja Plus
-G-Skill HK 6400 4X1GB
-2 x WD 250GB 16MB @ raid 0
-Seagate 500GB 32MB
-SAPPHIRE X1950XTX 512MB GDDR4 - Samsung 226BW
-X-Fi XtremeMusic - Logitech Z-5500
bartotaveira
Membro de Prata
Membro de Prata
 
Mensagens: 311
Registado: Quinta Mar 25, 2004 23:26

Mensagempor Vtech » Quarta Mai 06, 2009 10:18

P35-Neo2FR | Q6700 | 4GB D2 800 | 8800GT |
Vtech
Membro Vitalício
Membro Vitalício
 
Mensagens: 3836
Registado: Quinta Set 08, 2005 9:12

Mensagempor zinko_pt » Quarta Mai 06, 2009 12:15

Ou Linux, e respectiva aceleração proprietária por HW, ou Windows e PowerDVD.

Para usar aceleração por HW dentro do SW MC, não estou a ver outra alternativa...

MPC HomeTheater implica "fora" do MC, a não ser que alguém saiba fazer umas linhas de código para que a aplicação seja lançada automaticamente.

Deve ser possível, já que, por exemplo, o MovieCollector permite o recurso a um player externo como o PowerDVD.
"Os brinquedos das crianças e dos adultos diferem em duas coisas: tamanho e preço".
zinko_pt
Membro Vitalício
Membro Vitalício
 
Mensagens: 2038
Registado: Quinta Set 02, 2004 13:09
Localização: Lisboa

Mensagempor lucky » Quarta Mai 06, 2009 12:24

Vtech Escreveu:http://www.guru3d.com/article/accelerate-x264-1080p-movies-over-the-gpu-guide/


Muito bom mesmo, com a minha HD4650 e o MPC configurado desta maneira a utilização do cpu é praticamente 0% e a qualidade da imagem é excelente. ;)
Imagem
_______________________________________
lucky
Gurus
Gurus
 
Mensagens: 4123
Registado: Quinta Jan 27, 2005 12:58
Localização: Alius Vetus

Mensagempor bartotaveira » Quarta Mai 06, 2009 17:02

Boas.

Obrigado pelas respostas.

Pensei que existia algum tweak nos drivers da gráfica ou coisa parecida...


Penso que o MediaPortal dá para configurar para abrir com um player externo, vou tentar configurar e depois digo alguma coisa.


Fiquem bem.
-3rSystem R900
-Seasonic S12-600W
-Asus P5W DH Deluxe
-Core 2 Duo E6700 - Scythe Ninja Plus
-G-Skill HK 6400 4X1GB
-2 x WD 250GB 16MB @ raid 0
-Seagate 500GB 32MB
-SAPPHIRE X1950XTX 512MB GDDR4 - Samsung 226BW
-X-Fi XtremeMusic - Logitech Z-5500
bartotaveira
Membro de Prata
Membro de Prata
 
Mensagens: 311
Registado: Quinta Mar 25, 2004 23:26

Mensagempor bartotaveira » Quarta Mai 13, 2009 21:10

Boas.

Instalei o MPC versão home cinema (acho que é isto) e já consigo ver os ficheiros em HD .mkv com decode por hardware. Até desinstalei todos os codecs que tinha no Media Center! :)

A utilização do CPU ficou perto dos 0% e era isso que eu queria.



Mas não consegui resolver o meu problema principal... Os drops na frame rate continuam... :roll: Agora estou a ficar sem grandes alternativas para saber de onde vem o problema.

Acham que pode ser do cabo HDMI que uso na ligação? O cabo é um barato que comprei por 15€ numa grande superfície.

Pode até ser parvoíce, mas terá o cabo alguma influência beste problema...?


Fiquem bem.
-3rSystem R900
-Seasonic S12-600W
-Asus P5W DH Deluxe
-Core 2 Duo E6700 - Scythe Ninja Plus
-G-Skill HK 6400 4X1GB
-2 x WD 250GB 16MB @ raid 0
-Seagate 500GB 32MB
-SAPPHIRE X1950XTX 512MB GDDR4 - Samsung 226BW
-X-Fi XtremeMusic - Logitech Z-5500
bartotaveira
Membro de Prata
Membro de Prata
 
Mensagens: 311
Registado: Quinta Mar 25, 2004 23:26

Mensagempor lucky » Quinta Mai 14, 2009 9:46

Se são alterações na framerate o cabo não tem nada a ver porque a framerate é debitada pelo teu media center, digo eu, para tirares essa dúvida nada como ligares um cabo vga ou dvi em vez do hdmi e verificares.

Configuraste o MPC HC exactamente como está no tópico que o Vtech citou, shaders incluídos? É que não te esqueças de que a tua gráfica não é dedicada e pode não "aguentar" aqueles shaders.

Outra coisa a teres em consideração é o software que utilizas, já experimentaste utilizar simplesmente o MPC HC no Windows sem a interface do Mediaportal?
Imagem
_______________________________________
lucky
Gurus
Gurus
 
Mensagens: 4123
Registado: Quinta Jan 27, 2005 12:58
Localização: Alius Vetus


Voltar para Placas Gráficas

Quem está ligado:

Utilizadores a ver este Fórum: Nenhum utilizador registado e 2 visitantes

cron