Steam Link

Steam Link

dysbiosis Dec 1, 2021 @ 4:26pm
RPi3 (OSMC, Kodi 18) Steamlink required libgbm1:armhf. Now won't start.
I have a RPi3+ with OSMC (Kodi 18, Leia) installed on it. I've been using swetoast/steamlink-launcher (0.0.6a) on it to launch Steam Link directly from Kodi.

Suddenly. today, when starting steamlink, it required an additional package:

~$ steamlink Package libgbm1:armhf needs to be installed Steam needs to install these additional packages: libgbm1:armhf ..... Reading package lists... Done Building dependency tree Reading state information... Done The following additional packages will be installed: libdrm-common libdrm2 libwayland-server0 The following NEW packages will be installed: libdrm-common libdrm2 libgbm1 libwayland-server0 0 upgraded, 4 newly installed, 0 to remove and 96 not upgraded. Need to get 140 kB of archives. After this operation, 310 kB of additional disk space will be used. Do you want to continue? [Y/n] y


I installed it, and now steamlink won't start, giving me the following message:

~$ steamlink You are running with less than 128 MB video memory, you may need to go to the Raspberry Pi Configuration and increase your GPU memory. Press enter to continue: qt.qpa.plugin: Could not load the Qt platform plugin "eglfs" in "" even though it was found. This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem. Available platform plugins are: eglfs, linuxfb, minimal, minimalegl, offscreen, vnc, xcb. /home/osmc/.local/share/SteamLink/steamlink.sh: line 185: 803 Aborted LD_PRELOAD=$QT_QPA_EGLFS_PRELOAD shell "$@"

Any help appreciated.
Last edited by dysbiosis; Dec 7, 2021 @ 10:51am
< >
Showing 1-6 of 6 comments
dysbiosis Dec 1, 2021 @ 5:12pm 
Thanks. The memory warning is not really the problem here. The Qt platform plugin error is. The OS Debian Buster 10.11

I should have mentioned that it's not vanilla Debian. I'm using the OSMC image for RPi3+ (https://osmc.tv/download/)
Last edited by dysbiosis; Dec 1, 2021 @ 5:22pm
Zweetbek Dec 7, 2021 @ 6:28am 
I heard Steamlink doesn't go well with Kodi 19 (Matrix), which OSMC uses. Developer of the Steamlink launcher is waiting for an answer from @slouken. See:

https://github.com/swetoast/steamlink-launcher
dysbiosis Dec 7, 2021 @ 10:39am 
Ceres, I was using Kodi 18.

I've given up on Kodi + Steam Link for now, and installed Raspberry PI OS (Debian 10, Buster). I've installed Kodi and Steam Link separately on it. They both work fine. It's not nearly as streamlined as launching Steam Link directly from Kodi, but it's better than nothing.
slouken Dec 17, 2021 @ 3:18pm 
I was able to get this running using the latest OSMC package for Raspberry Pi 3.

I had to add this line to /boot/config.txt:
gpu_mem=128
Then I installed these packages:
sudo apt install libgles2 libegl1 libgl1-mesa-dri
Last edited by slouken; Dec 17, 2021 @ 3:22pm
Zweetbek Dec 30, 2021 @ 7:06am 
Originally posted by slouken:
I was able to get this running using the latest OSMC package for Raspberry Pi 3.

I had to add this line to /boot/config.txt:
gpu_mem=128
Then I installed these packages:
sudo apt install libgles2 libegl1 libgl1-mesa-dri
This worked for me flawlessly. Thank you!

Not sure if this relates to OP's issue, but the solution got SteamLink running again on Kodi 19 with OSMC (with swetoast/steamlink-launcher).
Prep2Fall Feb 21, 2022 @ 2:37am 
Originally posted by slouken:
I was able to get this running using the latest OSMC package for Raspberry Pi 3.

I had to add this line to /boot/config.txt:
gpu_mem=128
Then I installed these packages:
sudo apt install libgles2 libegl1 libgl1-mesa-dri

Are you using OSMC Matrix or Leia?
dtoverlay FKMS or KMS?

I cannot launch steamlink in KMS mode. Softlocks the system.

# steamlink -v No usable crtc/encoder pair for connector "Composite1" INFO: Warning: Couldn't set IPV6_ADD_MEMBERSHIP on discovery network socket "No carrier" Mix_OpenAudioDevice() failed: ALSA: Couldn't open audio device: No such device Couldn't find sound data in ":/resources/sounds/click.wav" INFO: Connected to Remote Client service with session 7607780806070093323 "No carrier" "No carrier"

dmesg
[23208.650729] input: Valve virtual keyboard as /devices/virtual/input/input4 [23219.680957] [drm:drm_atomic_helper_wait_for_flip_done [drm_kms_helper]] *ERROR* [CRTC:83:crtc-3] flip_done timed out [23229.920743] [drm:drm_atomic_helper_wait_for_dependencies [drm_kms_helper]] *ERROR* [CRTC:83:crtc-3] flip_done timed out [23240.160742] [drm:drm_atomic_helper_wait_for_dependencies [drm_kms_helper]] *ERROR* [PLANE:84:plane-4] flip_done timed out [23250.400854] [drm:drm_atomic_helper_wait_for_flip_done [drm_kms_helper]] *ERROR* [CRTC:83:crtc-3] flip_done timed out [23260.640743] [drm:drm_atomic_helper_wait_for_dependencies [drm_kms_helper]] *ERROR* [CRTC:83:crtc-3] flip_done timed out
Last edited by Prep2Fall; Feb 21, 2022 @ 9:44am
< >
Showing 1-6 of 6 comments
Per page: 1530 50