Aceleração de hardware no quiosque do chrome usando o servidor ubuntu

1

Eu comprei o Intel NUC5PPYH para torná-lo um quiosque de cromo. A CPU é a Intel Pentium N3700, que tem o Intel HD Graphics embutido. O quiosque é construído sobre o Ubuntu Server 14.04.3 com xorg , openbox e google-chrome-stable .

Eu tenho o quiosque em execução com o seguinte script:

#!/bin/bash

xset -dpms
xset s off
openbox-session & 

while true; do
    rm -rf ~/.{config,cache}/google-chrome
    google-chrome  —-disable-translate \
    —-disable-infobars \
    —-disable-suggestions-service \
    —-disable-save-password-bubble \
    —-disable-restore-background-contents \
    —-disable-vertical-tabs \
    —-disable-answers-in-suggests \
    —-disable-extensions \
    —-disable-new-kiosk-ui \
    —-disable-notifications \
    —-disable-plugin-power-saver \
    —-kiosk —-no-first-run ‘somewebsite.com‘
done

Eu também tenho um arquivo conf no diretório init.d, /etc/init.d/kiosk.conf :

start on (filesystem and stopped udevtrigger)
stop on runlevel [06]

console output
emits starting-x

respawn

exec sudo -u USERNAME startx /etc/X11/Xsession /opt/kiosk.sh —-

Até este ponto tudo funcionou exatamente como esperado. Quando o navegador chrome está sendo lançado e eu vou para chrome://gpu , posso ver que quase todas as opções têm o Software only, hardware acceleration unavailable próximo a ele. Eu naveguei para chrome://settings e assegurei-me de que a aceleração de hardware está marcada. Além disso, naveguei para chrome://flags e certifiquei-me de ativar o Override software rendering list . Infelizmente, não funcionou. Ainda vejo a mensagem Software only, hardware acceleration unavailable .

Eu tentei pesquisar no Google e procurar uma solução para isso, mas não deu certo. Eu suspeito que o driver Intel HD Graphics não esteja instalado ou pelo menos não esteja instalado corretamente. Quando eu executo o comando lspci | grep VGA eu vejo

VGA compatible controller: Intel Corporation Device 22b1 (rev 21)

Eu executei o comando lshw e verifiquei a seção display e vi que essa velocidade de clock do controlador é de 33Mhz, o que não é correto para a GPU integrada que vem com o processador. A GPU deve ter uma velocidade base de 400MHz e rebentar para 700MHz. Não tenho certeza se isso tem alguma coisa a ver com o fato de que eu não recebo aceleração de hardware.

Gostaria que alguém esclarecesse esse problema e me dissesse o que estou fazendo de errado: /

    
por kfirba 11.09.2015 / 14:17

1 resposta

0

É assim que obtive aceleração de hardware no meu dispositivo de inteligência e ele deve funcionar no seu quiosque. Como seu quiosque é baseado em intel, você pode tentar a aceleração de hardware vdpau. você pode baixar o meu script de aceleração de hardware aqui Em seguida, use sudo cp path/to/file/haccel /bin/ e execute sudo chmod +x /bin/haccel para que ele seja executado. Em seguida, execute o chrome com haccel google-chrome <Whatever settings you need/want> ou execute vdpau_driver=va_gl google-chrome <Whatever settings you need/want> se você não quiser usar meu script.

    
por Bitblocks 15.05.2018 / 13:40