максимальная производительность благодаря встроенному видео Intel (Sandy Bridge) - PullRequest
1 голос
/ 23 марта 2020

Мы пытаемся добиться как можно более высокой производительности видео с небольшого универсального устройства NU C типа P C, которое согласно lspci имеет следующий графический адаптер:

00:02.0 VGA compatible controller: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Integrated Graphics Controller (rev 36)

мы хотим максимизировать производительность Firefox при воспроизведении видео с Youtube, Netflix, Stan et c .; т.е. минимизировать разрывы и заикания и сделать воспроизведение видео максимально точным. Наше приложение полностью берет на себя управление, так что, хотя оно и является основой Ubuntu, мы вообще не запускаем десктопы; мы запускаем наше собственное приложение, которое является единственным X-клиентом на компьютере, и это приложение запускает Firefox.

. Мы потратили некоторое время на эксперименты с настройками аппаратного ускорения Firefox, запустив Firefox как клиент Wayland (MOZ_ENABLE_WAYLAND = 1), настройка параметров драйвера Intel et c. и это работает довольно хорошо. Было бы утомительно перечислять все настройки, которые мы сделали, поскольку их около 20.

Мы не можем понять, что, несмотря на все усилия, производительность нашего видео несколько ниже ( с точки зрения точности воспроизведения видео Youtube 50 FPS без заикания), чем установленная Firefox + Unity комбинация стандартной установки Ubuntu. Что может делать эта комбинация, которую мы пропустили? Стандартный преф. js файл (доступный через about:config) не использует ни одного из предположительно повышающие производительность параметры, которые делает наше собственное приложение. Если мы отключим наши настройки производительности, наше собственное приложение. заметно хуже , поэтому наши настройки помогают, но кажется, что в стандартной установке есть какой-то секретный соус. Что бы это могло быть?

...