LINUX.ORG.RU

intel pentium n3530 - firefox не хочет в аппаратное ускорение

 , ,


1

1

firefox 102esr из реп дивана. Установлены все нужные драйверы: i965 и mesa. vaapi в mpv работает прекрасно - не грузит проц вообще. firefox же чего-то кочеврыжится. Переменные выставлены нужные:

export MOZ_DISABLE_RDD_SANDBOX=1
export LIBVA_DRIVER_NAME=i965

Перепробовал много настроек самых разных, в консоли ничего не было видно про vaapi при запуске фокса. Вот что выводит about:support

HW_COMPOSITING	
available by default

OPENGL_COMPOSITING	
available by default
Заблокировано; код ошибки BLOCKLIST_FEATURE_FAILURE_SOFTWARE_GL
WEBRENDER

available by default
force_enabled by user: Force enabled by pref

WEBRENDER_QUALIFIED	
available by default

WEBRENDER_COMPOSITOR	
disabled by default: Disabled by default

blocklisted by env: Blocklisted by gfxInfo
blocked by runtime: Cannot be enabled in release or beta

WEBRENDER_PARTIAL	
available by default

WEBRENDER_SHADER_CACHE	
disabled by default: Disabled by default

WEBRENDER_OPTIMIZED_SHADERS	
available by default

WEBRENDER_ANGLE	
available by default
unavailable by env: OS not supported

WEBRENDER_DCOMP_PRESENT	
available by default
disabled by user: User disabled via pref
unavailable by env: Requires Windows 10 or later
unavailable by runtime: Requires ANGLE

WEBRENDER_SOFTWARE	
available by default

WEBGPU	
disabled by default: Disabled by default
blocked by runtime: WebGPU cannot be enabled in release or beta
X11_EGL	
available by default
force_enabled by user: Force enabled by pref
blocklisted by env: Blocklisted by gfxInfo

DMABUF	
available by default

VAAPI	
disabled by default: VAAPI is disabled by default
force_enabled by user: Force enabled by pref

VP8_HW_DECODE	
available by default

VP9_HW_DECODE	
available by default

Ничего не выводилось пока не включил glx.x11-egl.force-enabled. В терминале vaapi хорошо загрузилось, но проц всё-равно также грузится 80% на 480p видео. Вот установил пакет intel-microcode, не помогло. Что ему этому файрфоксу надо? Куча настроек для апп. ускорения от разных версий - разные, и ничего не работает. Значит, видно, что x11_egl заблочен в фоксе. Почему? Значит, пошел смотреть https://searchfox.org/mozilla-release/source/widget/gtk/GfxInfo.cpp Оказывается, нужна новейшая версия месы.

////////////////////////////////////
    // FEATURE_X11_EGL
    APPEND_TO_DRIVER_BLOCKLIST_EXT(
        OperatingSystem::Linux, ScreenSizeStatus::All, BatteryStatus::All,
        WindowProtocol::All, DriverVendor::MesaAll, DeviceFamily::All,
        nsIGfxInfo::FEATURE_X11_EGL, nsIGfxInfo::FEATURE_BLOCKED_DRIVER_VERSION,
        DRIVER_LESS_THAN, V(21, 0, 0, 0), "FEATURE_ROLLOUT_X11_EGL_MESA",
        "Mesa 21.0.0.0");

Нихрена! У меня диван стэйбл, и на роллинг нет возможности перейти, спасибо разрабам файорфокса. Неужели все пользователи этого слабенького проца должны юзать всё новое? Я думаю, причина того, что vaapi-egl фокса не пашет, не только в этом. У кого такая встройка - отпишитесь пожалуйста что используете)) Сейчас запускаю фокс в консоли - а он сразу после запуска, передает управление терминалу, будто бы с & запущено.



Последнее исправление: gtk222 (всего исправлений: 2)
Ответ на: комментарий от krasnh

Спасибо! Работает и видео не тормозят. intel_gpu_top на 480p ютуб видосах графа video показывает 2-3%, 720p - 3-5%, а 1080p - 5-9%. Нагрузка проца на 720p в обычном режиме на ютубе показывает 25-30%, в полноэкранном - 40-50%. Ютуб конечно, буду смотреть в pipe-viewer (мощное приложение), а vaapi в фоксе будет юзаться на jpeg-картинках. Спасибо всем за помощь! Спасибо ещё всем про загрузку iso в grub, юзаю линукс постоянно и везде давно, а впервые узнал про эту возможность))

Ха, лор не позволяет поставить хорошую реакцию на все комменты, видать лимит превышен за определнное время.

gtk222
() автор топика
Последнее исправление: gtk222 (всего исправлений: 1)