LINUX.ORG.RU
решено ФорумAdmin

kodi failed EGL on VGA Atom D510

 , , , ,


0

1

При запуске kodi не может найти «/usr/lib/x86_64-linux-gnu/dri/i915_drv_video.so». Его на самом деле нет:

root@pc582:~/.kodi# ls -l /usr/lib/x86_64-linux-gnu/dri/
итого 169784
-rw-r--r-- 5 root root 10033648 янв 15 2020 i915_dri.so
-rw-r--r-- 5 root root 10033648 янв 15 2020 i965_dri.so
-rw-r--r-- 1 root root 1793360 фев 2 2019 i965_drv_video.so
-rw-r--r-- 1 root root 4152800 апр 7 2019 iHD_drv_video.so
-rw-r--r-- 8 root root 12381592 янв 15 2020 kms_swrast_dri.so
-rw-r--r-- 8 root root 12381592 янв 15 2020 nouveau_dri.so
-rw-r--r-- 3 root root 6225064 янв 15 2020 nouveau_drv_video.so
-rw-r--r-- 5 root root 10033648 янв 15 2020 nouveau_vieux_dri.so
-rw-r--r-- 5 root root 10033648 янв 15 2020 r200_dri.so
-rw-r--r-- 8 root root 12381592 янв 15 2020 r300_dri.so
-rw-r--r-- 8 root root 12381592 янв 15 2020 r600_dri.so
-rw-r--r-- 3 root root 6225064 янв 15 2020 r600_drv_video.so
-rw-r--r-- 5 root root 10033648 янв 15 2020 radeon_dri.so
-rw-r--r-- 8 root root 12381592 янв 15 2020 radeonsi_dri.so
-rw-r--r-- 3 root root 6225064 янв 15 2020 radeonsi_drv_video.so
-rw-r--r-- 8 root root 12381592 янв 15 2020 swrast_dri.so
-rw-r--r-- 8 root root 12381592 янв 15 2020 virtio_gpu_dri.so
-rw-r--r-- 8 root root 12381592 янв 15 2020 vmwgfx_dri.so
root@pc582:~/.kodi#

Журнал запуска kodi:

2021-04-21 08:20:37.532 T:140678736575680   ERROR: failed to create EGL context
2021-04-21 08:20:37.580 T:140678736575680  NOTICE: Using visual 0x20
2021-04-21 08:20:37.691 T:140678736575680  NOTICE: VDPAU::CreateContext - creating decoder context
2021-04-21 08:20:37.888 T:140678736575680  NOTICE: vdp_device = 0x000493e1 vdp_st = 0x00000000
2021-04-21 08:20:37.888 T:140678736575680  NOTICE: VDPAU Decoder capabilities:
2021-04-21 08:20:37.888 T:140678736575680  NOTICE: name          level macbs width height
2021-04-21 08:20:37.888 T:140678736575680  NOTICE: ------------------------------------
2021-04-21 08:20:37.888 T:140678736575680  NOTICE: Previous line repeats 1 times.
2021-04-21 08:20:37.888 T:140678736575680  NOTICE: VDPAU::Close - closing decoder context
2021-04-21 08:20:37.892 T:140678736575680  NOTICE: GL_VENDOR = NULL
2021-04-21 08:20:37.892 T:140678736575680  NOTICE: GL_RENDERER = NULL
2021-04-21 08:20:37.892 T:140678736575680  NOTICE: GL_VERSION = NULL
2021-04-21 08:20:37.892 T:140678736575680  NOTICE: GL_SHADING_LANGUAGE_VERSION = NULL

О системе:

  • PEGATRON CORPORATION IPPPV-CP Version: Rev 1.xx
  • CPU: Intel(R) Atom(TM) CPU D510 @ 1.66GHz, 4 cores available
  • Debian GNU/Linux 10 (buster), kernel: Linux x86 64-bit
  • Kodi (18.9 (18.9.0)
  • 00:02.0 VGA compatible controller: Intel Corporation Atom Processor D4xx/D5xx/N4xx/N5xx Integrated Graphics Controller (rev 02)
root@pc582:/home/var/.kodi# lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation Atom Processor D4xx/D5xx/N4xx/N5xx Integrated Graphics Controller (rev 02)
root@pc582:/home/var/.kodi# lsmod | grep "kms\|drm"
drm_kms_helper        208896  1 i915
drm                   495616  7 drm_kms_helper,i915
root@pc582:/home/var/.kodi# find /dev -group video
/dev/fb0
/dev/dri/card0
root@pc582:/home/var/.kodi# cat /proc/cmdline
BOOT_IMAGE=/boot/vmlinuz-4.19.0-16-amd64 root=/dev/mapper/c582vg0-system ro quiet
root@pc582:/home/var/.kodi# find /etc/modprobe.d/
/etc/modprobe.d/
/etc/modprobe.d/amd64-microcode-blacklist.conf
/etc/modprobe.d/i915.conf
/etc/modprobe.d/intel-microcode-blacklist.conf
root@pc582:/home/var/.kodi# cat /etc/modprobe.d/*kms*
cat: '/etc/modprobe.d/*kms*': Нет такого файла или каталога
root@pc582:/home/var/.kodi# ls /etc/X11/xorg.conf
ls: невозможно получить доступ к '/etc/X11/xorg.conf': Нет такого файла или каталога
root@pc582:/home/var/.kodi# glxinfo | grep -i "vendor\|rendering"
Error: unable to open display 
root@pc582:/home/var/.kodi# grep LoadModule /var/log/Xorg.0.log
[    40.061] (II) LoadModule: "glx"
[    41.092] (II) LoadModule: "intel"
[    41.468] (II) LoadModule: "modesetting"
[    41.780] (II) LoadModule: "fbdev"
[    41.956] (II) LoadModule: "vesa"
[    43.345] (II) LoadModule: "fbdevhw"
[    43.407] (II) LoadModule: "dri3"
[    43.408] (II) LoadModule: "dri2"
[    43.408] (II) LoadModule: "present"
[    46.199] (II) LoadModule: "libinput"
root@pc582:/home/var/.kodi# lspci -k | grep -EA3 'VGA|3D|Display'
00:02.0 VGA compatible controller: Intel Corporation Atom Processor D4xx/D5xx/N4xx/N5xx Integrated Graphics Controller (rev 02)
        Subsystem: Pegatron Atom Processor D4xx/D5xx/N4xx/N5xx Integrated Graphics Controller
        Kernel driver in use: i915
        Kernel modules: i915
00:02.1 Display controller: Intel Corporation Atom Processor D4xx/D5xx/N4xx/N5xx Integrated Graphics Controller (rev 02)
        Subsystem: Pegatron Atom Processor D4xx/D5xx/N4xx/N5xx Integrated Graphics Controller
00:1b.0 Audio device: Intel Corporation NM10/ICH7 Family High Definition Audio Controller (rev 02)
        Subsystem: Pegatron NM10/ICH7 Family High Definition Audio Controller
root@pc582:/home/var/.kodi# egrep -i " connected|card detect|primary dev|Setting driver" /var/log/Xorg.0.log
[    43.288] (II) intel(0): Using Kernel Mode Setting driver: i915, version 1.6.0 20180719
root@pc582:/home/var/.kodi#
★★★★★

Ответ на: комментарий от gremlin_the_red

К этому осталось только добавить, что Kodi требуется OpenGL 2.0 или выше, а у тебя поддерживается только OpenGL 1.4

В своё время, много (>11) лет назад, для этого поколения встроек в месе реализовали 2.1, но в результате сломался хром, поэтому в месе вернули всё взад. Но это же опенсорс, патч продолжил существование вне основного дерева месы и, возможно, и до сих пор существует, и можно его накатить при сборке месы ручками. В дистры, конечно, его не кладут, хром важнее софтового OGL 2.1

gremlin_the_red ★★★★★ ()

Не понятно при чем тут Admin.

Но ты продолжай наблюдения.

anonymous ()
Ответ на: комментарий от gremlin_the_red

how-to make iptvsimple plugin for kodi 17 Krypton

1) Удалить kodi 18.9
2) Отключить внешний репозиторий «deb http://www.deb-multimedia.org buster main»
3) Выполнить «apt update && apt install kodi kodi-bin kodi-data kodi-visualization-spectrum»
4) Выяснить версию kodi «kodi --version» (17 = Krypton)
5) получить плагин iptvsimple https://github.com/kodi-pvr/pvr.iptvsimple/tree/Krypton
6) Для сборки плагина установить пакеты:
git
cmake
build-essentials
g++
и зависимости.
7) Собрать плагин iptvsimple
cd /usr/src
mkdir kodi
cd kodi
git clone --branch Krypton https://github.com/xbmc/xbmc.git
git clone --branch Krypton https://github.com/kodi-pvr/pvr.iptvsimple.git
cmake -DADDONS_TO_BUILD=pvr.iptvsimple -DADDON_SRC_PREFIX=../.. -DCMAKE_BUILD_TYPE=Debug -DCMAKE_INSTALL_PREFIX=../../xbmc/addons -DPACKAGE_ZIP=1 ../../xbmc/project/cmake/addons
make
Installing: /usr/src/kodi/xbmc/addons/pvr.iptvsimple...
7) Скопировать /usr/src/kodi/xbmc/addons/pvr.iptvsimple в /usr/share/kodi/addons
8) Запустить kodi, найти установленный плагин в списке, включить.

petav ★★★★★ ()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.