Аппаратное ускорение в Chrome Kiosk с использованием сервера Ubuntu

Я приобрел 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 МГц. Я не уверен, что это как-то связано с тем, что я не получаю аппаратное ускорение.

Я хотел бы, чтобы кто-то пролил свет на эту проблему и сказал мне, что я делаю неправильно: /

1
задан 11 September 2015 в 15:17

1 ответ

Это - то, как я получил аппаратное ускорение на своем устройстве 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>, если Вы не хотите использовать мой сценарий.

0
ответ дан 17 April 2019 в 17:09

Другие вопросы по тегам:

Похожие вопросы: