Confirmar o funcionamento correto da aceleração de hardware no Chrome (Windows 7)?

15

Estou tendo problemas para obter suporte à aceleração de hardware para o YouTube.

O Windows e o flash player estão habilitados para aceleração de hardware. Os drivers para a placa gráfica estão instalados.

As estatísticas no Youtube ainda mostram 'decodificação de vídeo de software'.

Como posso confirmar que a aceleração de hardware está funcionando corretamente (se houver) no Windows 7?

Estou usando: Chrome, Ati Radeon HD 3450 AGP

Patrick
fonte

Respostas:

17

Você pode usar o seguinte URL para verificar se a aceleração da GPU está ativada para decodificação de vídeo no Chrome: chrome://gpu/

Graphics Feature Status
    Canvas: Hardware accelerated
    Compositing: Hardware accelerated on all pages and threaded
    3D CSS: Hardware accelerated
    CSS Animation: Accelerated and threaded
    WebGL: Hardware accelerated
    WebGL multisampling: Hardware accelerated
    Flash 3D: Hardware accelerated
    Flash Stage3D: Hardware accelerated
    Flash Stage3D Baseline profile: Hardware accelerated
    Texture Sharing: Hardware accelerated
    Video Decode: Software only, hardware acceleration unavailable
    Video: Hardware accelerated

Problems Detected
    Accelerated video decode interferes with GPU blacklist on older Intel drivers: 180695
Mariusz Miesiak
fonte
1
Problemas A rasterização da GPU detectada está na lista de permissões N4, N5, N7 e Moto X: 362779 Recursos desabilitados: gpu_rasterization Alguns drivers não conseguem redefinir o dispositivo D3D na sandbox de processo da GPU Soluções alternativas aplicadas: exit_on_context_lost TexSubImage2D () é mais rápido para carregamentos completos em ANGLE Applied Soluções alternativas: texsubimage2d_faster_than_teximage2d Limpar uniformes antes do primeiro uso do programa em todas as plataformas: 124764, 349137 Soluções alternativas aplicadas: clear_uniforms_before_first_program_use
10

Se você pressionar Shift+ Escenquanto estiver no navegador, ele abrirá o Gerenciador de tarefas interno do Google Chrome. Se houver um processo intitulado GPU Process,, isso significa que o Chrome está usando a aceleração de hardware / GPU para exibir / renderizar uma página específica.

Yass
fonte
6

A visão geral sobre chrome://gpu/é enganosa. Isso mostra apenas que o Chrome tentará usar a decodificação de GPU, mas isso pode ou não ser bem-sucedido. Em caso de erro, ele retornará silenciosamente à decodificação de software. Para ver o que está acontecendo, abra chrome://media-internals/enquanto reproduz um vídeo do YouTube. Em seguida, clique no botão com a legenda "blob" e o URL do vídeo. Na tabela abaixo, procure o valor de video_decoder. Se estiver escrito GpuVideoDecoder, o Chrome está usando a GPU. Se diz mais alguma coisa, por exemplo, FFMpegDecoder, está usando decodificação de software. Além disso, na parte inferior da página, às vezes ele registra algumas mensagens de erro relacionadas à decodificação de vídeo da GPU.

Isso foi testado com o Chrome 46.0.2490.22.

Martin Hansen
fonte
3

A série Radeon HD3000 é muito antiga para suportar a decodificação de vídeo em GPU moderna via DxVA.

Veja aqui

As peças da série 3000 são "UVD" ou "UVD +". Você precisa do UVD2 ou posterior para usar o recurso de decodificação GPU do Chrome / Firefox / VLC / etc. Você ainda pode ter gráficos acelerados em 3D, mas sua GPU não possui as peças de hardware para executar a decodificação moderna da GPU.

Além disso, a AMD parou de lançar drivers de atualização de recursos para as GPUs da série HD3000. Eles foram preteridos há muito tempo. A série HD4000 também está obsoleta. A GPU mais antiga que você pode usar atualmente e receber drivers atualizados (incluindo novos recursos, desempenho aprimorado, etc.) é a série Radeon HD5000, "Evergreen". São duas gerações mais novas que a que você tem.

Por fim, existe uma ferramenta de diagnóstico (freeware / donationware) escrita especificamente para avaliar sua situação de DxVA (DirectX Video Acceleration), ou seja, qual nível de API é suportado (se houver) pela combinação de driver / hardware e até informa se você você suporta o nível de recurso exigido pelo Adobe Flash.

Chama-se DXVA Checker .

allquixotic
fonte
0

O YouTube usa o formato VP9 no Chrome e a decodificação acelerada por hardware do VP9 não é suportada em chips mais antigos. Se sua GPU ou APU suportar h264, você poderá usar a extensão h264ify Chrome para forçar o YouTube a reproduzir vídeos h264 e possivelmente se beneficiar da decodificação acelerada por hardware.

O VP9 é um formato mais recente e oferece melhor qualidade na mesma largura de banda. Se a sua CPU não conseguir lidar com vídeos em HD quando você usar a decodificação de software com o VP9, ​​o uso do h264 com aceleração de hardware poderá resolver o problema.

Uğur Gümüşhan
fonte