Неожиданно обнаружилось в p9, что libva не работает: $ vainfo libva info: VA-API version 1.6.0 libva info: Trying to open /usr/lib64/dri/nvidia_drv_video.so libva info: va_openDriver() returns -1 vaInitialize failed with error code -1 (unknown libva error),exit и из-за этого не запускается chromium: $ chromium [8020:8020:0218/161105.333915:ERROR:vaapi_wrapper.cc(418)] vaInitialize failed (ignore if using Wayland desktop environment): unknown libva error ... [8240:8240:0218/161105.746625:ERROR:vaapi_wrapper.cc(418)] vaInitialize failed (ignore if using Wayland desktop environment): unknown libva error [7986:8003:0218/161105.750065:FATAL:gpu_data_manager_impl_private.cc(990)] The display compositor is frequently crashing. Goodbye. Ловушка трассировки/останова Как я понимаю, ранее соответствующий модуль dri предоставлялся https://packages.altlinux.org/ru/sisyphus/srpms/libva-driver-vdpau которого больше нет. Но наверняка я не знаю чего-то главного.
Он долго не развивается. Возможно, если пособирать по дистрибутивам патчи, получится возродить тому, кто заинтересован.
Не понял при чём тут libva. Попобуйте использовать gallium из mesa, может быть он будет декодировать нормально.
(Ответ для Anton Farygin на комментарий #2) > Не понял при чём тут libva. Ближе никого не нашёл. > Попобуйте использовать gallium из mesa Да, только %_libdir/vdpau/libvdpau_gallium.so отсутствует. :-)
Зато присутствует nouveau_drv_video.so -> libgallium_drv_video.so
(Ответ для Anton Farygin на комментарий #4) > Зато присутствует nouveau_drv_video.so -> libgallium_drv_video.so Так, может, надо добавить какой-то симлинк, чтоб автоматом подхватывался?
врятли. gallium из mesa, а libGL с проприетарным nvidia другая совсем.
Пришёл к выводу, что проблема в chromium. Ожидаемое поведение: chromium запустится даже при ошибка libva.
(Ответ для Anton Farygin на комментарий #6) > nvidia Вообще нипричём. Единственное, что тут от них фигурирует -- libvdpau. Я имел ввиду симлинк %_libdir/vdpau/libvdpau_intel.so или %_libdir/vdpau/libvdpau_modesetting.so . Не знаю, кого дёргают в конкретной ситуации.
С указанием «левого» драйвера chromium запускается: $ LIBVA_DRIVER_NAME=libgallium vainfo libva info: VA-API version 1.6.0 libva info: User environment variable requested driver 'libgallium' libva info: Trying to open /usr/lib64/dri/libgallium_drv_video.so libva info: Found init function __vaDriverInit_1_4 libva error: /usr/lib64/dri/libgallium_drv_video.so init failed libva info: va_openDriver() returns 2 vaInitialize failed with error code 2 (resource allocation failed),exit $ LIBVA_DRIVER_NAME=libgallium chromium libva error: /usr/lib64/dri/libgallium_drv_video.so init failed [17415:17415:0218/172904.065572:ERROR:vaapi_wrapper.cc(418)] vaInitialize failed (ignore if using Wayland desktop environment): resource allocation failed libva error: /usr/lib64/dri/libgallium_drv_video.so init failed [17415:17415:0218/172904.068140:ERROR:vaapi_wrapper.cc(426)] vaInitialize failed using DRM: resource allocation failed То есть речь о том, что в chromium неверно обрабатывается ситуация, когда va-драйвера нет вообще.
(Ответ для Sergey V Turchin на комментарий #1) > Он долго не развивается. Возможно, если пособирать по дистрибутивам патчи, > получится возродить тому, кто заинтересован. Попробую https://bugzilla.altlinux.org/show_bug.cgi?id=38118
у меня уже нормально запускается, если libva не может загрузить драйвер.