Skip to content

no gpu on jellyfin : no /dev/dri/card0, no media.codec #445

@bachy

Description

@bachy

Hi,
on my N100 minipc installed with archlinux (linux-zen kernel)
sddm is lauching cage wich is lauching jellyfin on waydroid

/etc/sddm.conf :

[Autologin]
User=bach
Session=cage-waydroid-jellyfin.desktop

[General]
InputMethod=
DisplayServer=wayland

/usr/share/wayland-sessions/cage-waydroid-jellyfin.desktop :

[Desktop Entry]
Name=Jellyfin (cage Waydroid)
Comment=Launch Jellyfin AndroidTV via Waydroid in Cage
Exec=/usr/bin/cage -- /usr/bin/waydroid app launch org.jellyfin.androidtv
Type=Application
DesktopNames=CageWaydroidJellyfin

It seems to work well for weeks now.
my problem is i think jellyfin is not using harware acceleration (some movies are stuttery on this device exclusivley)

$ lspci
00:02.0 VGA compatible controller: Intel Corporation Alder Lake-N [Intel Graphics]
$ vainfo 
Trying display: wayland 
vainfo: VA-API version: 1.22 (libva 2.22.0) 
vainfo: Driver version: Intel iHD driver for Intel(R) Gen Graphics - 25.2.6 () 
vainfo: Supported profile and entrypoints
...
$ ls -ls /dev/dri
total 0
0 drwxr-xr-x  2 root root         80 27 août  14:37 by-path
0 crw-rw----+ 1 root video  226,   1 27 août  14:37 card1
0 crwxrwxrwx  1 root render 226, 128 27 août  14:37 renderD128

no /dev/dri/card1

$ sudo waydroid shell ls /dev/dri
renderD128

no media.codec

$ sudo waydroid shell
:/ # dumpsys media.codec
Can't find service: media.codec

maybe my setup is completly wrong, maybe i misted a step, i would appreciate to have some help here.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions