LINUX.ORG.RU

nvidia blob + wayland: нету dri.so в /usr/lib64/dri (gentoo)

 , ,


1

2

Всем привет. Подскажите плиз чё делать, не гуглится чёт ничего.

$ weston-launch
Date: 2017-11-27 MSK
[03:49:16.294] weston 1.11.0
               http://wayland.freedesktop.org
               Bug reports to: https://bugs.freedesktop.org/enter_bug.cgi?product=Wayland&component=weston&version=1.11.0
               Build: 1.10.93-2-g2d825ed configure.ac: bump to version 1.11.0 for the official release (2016-05-31 17:10:40 -0700)
[03:49:16.294] OS: Linux, 4.12.12-gentoo, #41 SMP Mon Nov 27 03:30:00 MSK 2017, x86_64
[03:49:16.294] Starting with no config file.
[03:49:16.294] Output repaint window is 7 ms maximum.
[03:49:16.294] Loading module '/usr/lib64/weston/drm-backend.so'
[03:49:16.294] initializing drm backend
[03:49:16.294] using /dev/dri/card0
[03:49:16.294] Loading module '/usr/lib64/weston/gl-renderer.so'
gbm: failed to open any driver (search paths /usr/lib64/dri)
gbm: Last dlopen error: /usr/lib64/dri/nouveau_dri.so: cannot open shared object file: No such file or directory
failed to load driver: nouveau
[03:49:16.311] EGL client extensions: EGL_EXT_platform_base EGL_EXT_device_base
               EGL_KHR_client_get_all_proc_addresses EGL_EXT_client_extensions
               EGL_KHR_debug EGL_EXT_platform_x11 EGL_EXT_platform_device
[03:49:16.311] failed to initialize egl
[03:49:16.311] fatal: failed to create compositor backend

В каталоге /usr/lib64/dri только mesa-овские файлы:

# ls -lA /usr/lib64/dri
total 0
-rw-r--r-- 1 root root  0 Nov 27 02:36 .keep_media-libs_mesa-0
lrwxrwxrwx 1 root root 25 Nov 27 02:36 kms_swrast_dri.so -> ../mesa/kms_swrast_dri.so
lrwxrwxrwx 1 root root 22 May 29 06:46 swrast_dri.so -> ../mesa/swrastg_dri.so
lrwxrwxrwx 1 root root 22 Nov 27 02:36 swrastg_dri.so -> ../mesa/swrastg_dri.so

Среди файлов блоба тоже не видать ничего подходящего:

$ equery f nvidia-drivers | grep dri | grep -v driver
$

Версии: nvidia-drivers-387.22 (stable), wayland-1.13.0 (stable; пробовал размаскировать 1.14.0, дык она даже /dev/dri/card0 не находит).

★★★★★

Последнее исправление: dimgel (всего исправлений: 2)

Без патчей оно не заработает.

anonymous
()

Гугление «nvidia gbm» даёт ответ как всё печально.

dimgel ★★★★★
() автор топика
26 мая 2019 г.

Начиная с драйвера версии 364.xx появился USE-флаг kms, включи его

ZenitharChampion ★★★★★
()

Dri это кусок месы, который дрова nvidia не используют. А ты вообще почему-то пытаешься использовать куски nouveau вместе с блобом.

Зенитар тугой некрофил, a nvidia-kms к этому отношения не имеет, тк только собирает модуль ядра, без которого не-оптимусная видеокарта не будет работать.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.