HEVC / x265 :: Aceleração de hardware da GPU com o VLC Player :: Intel HD Graphics 4400

1

Estou usando um laptop com configurações Intel (R) Core ™ i5-4310U Haswell CPU / Intel® HD Graphics 4400 GPU / Windows 7. Eu instalei os drivers mais recentes (10.18.14.4414) para dar suporte à Aceleração de Hardware HEVC / x265.

O DXVA Checker mostra que suporta .

Quando reproduzir vídeos x264, o registro de depuração do VLC Playter mostra que está usando a GPU para decodificação.

avcodec info: Using DXVA2 (Intel(R) HD Graphics Family, vendor 32902(Intel), device 2582, revision 11) for hardware decoding.

Mas enquanto estiver jogando x265, ele não está usando a GPU para decodificar o vídeo HEVC e a utilização da CPU é comparativamente maior. Por favor, ajude a configurar adequadamente o vlc para usar a GPU para decodificar o vídeo HEVC.

Estou tentando reproduzir o vídeo de exemplo baixado do link do HEVC Main Profile Level 4 e outro vídeo de 3.1 Level.

ID                             : 1
Format                         : HEVC
Format/Info                    : High Efficiency Video Coding
Format profile                 : Main@L4@Main
Codec ID                       : V_MPEGH/ISO/HEVC
Duration                       : 30s 97ms
Bit rate                       : 2 772 Kbps
Width                          : 1 920 pixels
Height                         : 1 080 pixels
Display aspect ratio           : 16:9
Frame rate mode                : Constant
Frame rate                     : 29.970 fps
Color space                    : YUV
Chroma subsampling             : 4:2:0
Bit depth                      : 8 bits
Bits/(Pixel*Frame)             : 0.045
Stream size                    : 9.94 MiB (98%)
Writing library                : x265 1.8+190-75d1c62d8f0c:[Windows][MSVC 1700][64 bit] 8bit
    
por dns475 15.08.2016 / 18:35

2 respostas

0

A atualização de drivers não torna seu dispositivo mais capaz, embora você deseje. HD Graphics 4400 (que vem com o seu CPU) não suporta codificação HEVC. Os drivers são geralmente comuns, então os changelogs podem ser enganosos. Em outras palavras, o driver contém código para decodificar HEVC usando GPU, mas o hardware não tem idéia de como usá-lo.

Pontos a considerar:

Nenhum intel iGPU suporta HEVC de 10 bits

Braswell ou Skylake suportam HEVC de 8 bits, mas você está usando o Haswell

EDIT: Parece que sua GPU suporta HEVC de 8 bits através do driver mais recente (embora isso pareça estranho para mim). Nesse caso, você provavelmente está jogando vídeo de 10 bits. Vou tentar obter mais informações sobre isso.

    
por 15.08.2016 / 19:05
0

O player VLC não suporta a decodificação da GPU para vídeos H.265. Experimente o Media Player classic, que pode usar GPU usando decodificadores como LAV

    
por 02.01.2018 / 17:46