Hardware GpuMemoryBuffer do Chrome no Windows

5

Existe uma maneira de ativar o hardware GpuMemoryBuffer no Chrome no Windows?

Meu computador desktop tem uma placa gráfica AMD FirePro W7100, com a tecnologia DirectGMA. Existe uma maneira de usar isso?

Alguma chance de usar uma solução alternativa? E quanto a cópia zero? Eu corro o Chrome com os seguintes sinalizadores:

- canvas-msaa-sample-count = 0 --enable-gpu-memory-buffer-video-frames --enable-gpu-rasterization --enable-hardware-overlays --enable-native-gpu-memory --enable-zero-copy --force-gpu-rasterização --gpu-rasterização-msaa-sample-count = 0 --ignore-gpu-lista negra --num-raster-threads = 6

Mas todos os campos de Status GpuMemoryBuffer são "Somente software". O sinalizador --enable-gpu-memory-buffer-compositor-resources causa movimentos de tela.

Eu preciso do desempenho máximo de vídeo porque estou desenvolvendo um controlador de videowall. Quando eu mostro 4 vídeos fullhd descompactados simultaneamente, tudo corre suavemente, mas adicionando outro, o desempenho é strongmente reduzido. Às nove, o FPS cai para 20.

Todos os vídeos são de cartões de captura que não comprimem de forma alguma os sinais.

A CPU é um hexacore [email protected] com 8Gb DDR4 em canal duplo.

Muito obrigado antecipadamente.

    
por Alvaro Fuentes Zurita 13.04.2016 / 01:22

2 respostas

5

GpuMemoryBuffer é suportado apenas em MacOSX, ChromeOS e Android

    
por 06.08.2016 / 18:53
1

Desculpe, não posso comentar, mas vou compartilhar minha experiência. Depois de usar --enable-native-gpu-memory-buffers , chrome: // gpu / parou de exibir Native GpuMemoryBuffers: Software only. Hardware acceleration disabled e começou a mostrar Native GpuMemoryBuffers: Hardware accelerated .

Ainda assim, todos os GpuMemoryBuffers Status es são exibidos como Software . Eu não posso falar sobre o impacto no desempenho ainda. Mas essa controvérsia (ou é?) Parece estranha para mim.

Quanto à sua configuração, a quantidade de dados que DDR4 é capaz de manipular é de, digamos, 40-70Gb / s em canal duplo. Placa de vídeo high-end ~ 400-500Gb / s

Você está bombeando 1920 * 1080 * 3 * 9 = ~ 56Gb / frame.

Oh, eu perdi a data do post .. Enfim. Naquela época, minha placa de vídeo era muito boa com seus 100-150Gb / s. Então, até 20 FPS parecem fenomenais para mim.

Então, minha conclusão incompetente apenas pelo senso comum me diz que o hardware se torna um gargalo, e não opções de cromo.

E, considerando que este post é tão antigo, você poderia compartilhar o resultado?

    
por 22.04.2016 / 01:35