Я приобрел Intel NUC5PPYH, чтобы сделать его хромированным киоском. Процессор Intel Pentium N3700 со встроенной Intel HD Graphics. Киоск построен на Ubuntu Server 14.04.3 с xorg
, openbox
и google-chrome-stable
.
Я запустил киоск со следующим скриптом:
#!/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
У меня также есть файл conf в каталоге 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 —-
До этого Дык все работало именно так, как и ожидалось. Когда браузер chrome запускается и я перехожу на chrome://gpu
, я вижу, что почти у каждого параметра есть Software only, hardware acceleration unavailable
рядом с ним. Я просмотрел chrome://settings
и убедился, что аппаратное ускорение проверено. Кроме того, я просмотрел chrome://flags
и убедился, что включил Override software rendering list
. К сожалению, это не сработало. Я все еще вижу сообщение Software only, hardware acceleration unavailable
.
Я пытался найти в поисках решения для этого, но безрезультатно. У меня есть подозрения, что драйвер Intel HD Graphics не установлен или, по крайней мере, установлен неправильно. Когда я запускаю команду lspci | grep VGA
, я вижу
VGA compatible controller: Intel Corporation Device 22b1 (rev 21)
Я запускаю команду lshw
, проверяю секцию display
и вижу, что тактовая частота этого контроллера составляет 33 МГц, что не подходит для встроенного -в графическом процессоре, который поставляется с процессором. Графический процессор должен иметь базовую частоту 400 МГц и работать на частоте 700 МГц. Я не уверен, что это как-то связано с тем, что я не получаю аппаратное ускорение.
Я хотел бы, чтобы кто-то пролил свет на эту проблему и сказал мне, что я делаю неправильно: /
Это - то, как я получил аппаратное ускорение на своем устройстве Intel, и оно должно работать над Вашим киоском. Так как Вашим киоском является базирующийся Intel, можно попробовать vdpau аппаратное ускорение. можно загрузить мой сценарий аппаратного ускорения здесь Затем использование sudo cp path/to/file/haccel /bin/
и работать sudo chmod +x /bin/haccel
, позволяют этому работать. Затем выполненный хром с haccel google-chrome <Whatever settings you need/want>
или выполненный vdpau_driver=va_gl google-chrome <Whatever settings you need/want>
, если Вы не хотите использовать мой сценарий.