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: /