Steam Link
Koril 23 lutego 2022 o 4:33
Steamlink gives a black screen, no sound on OSMC
Hi there,

I've been able to install steamlink on my raspberry pi 4 with OSMC (VERSION_ID="2021.12-1"). I can start steamlink, connect to my desktop computer, do a network test, etc..

However when I hit "start playing", steam goes on big picture mode on my desktop computer but I get a black screen on my TV after a few lines of text showing very briefly, one of them being "Bad thread local".

Any ideas what's going wrong, or where I could find some logs to investigate further?

Edit: I was able to retrieve the standard output by starting steamplay from command line:

steamlink /home/osmc/.local/share/SteamLink/steamlink.sh: line 61: [: 256 128 128: integer expression expected Couldn't get V3D IDENT0: No such device Running on a software rasterizer (LLVMpipe), expect limited performance. 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" Added controller with mapping 03000000790000001100000010010000,Retrolink SNES Controller,a:b2,b:b1,back:b8,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b4,rightshoulder:b5,start:b9,x:b3,y:b0, Running on a software rasterizer (LLVMpipe), expect limited performance. INFO: Connected to Remote Client service with session 3651002728987360501 "No carrier" INFO: Starting Streaming INFO: Received authorization proof request, responding with encrypted challenge INFO: Received start streaming response k_ERemoteDeviceStreamingInProgress INFO: Received start streaming response k_ERemoteDeviceStreamingInProgress INFO: Received start streaming response k_ERemoteDeviceStreamingSuccess INFO: Initializing player INFO: CDRMDisplay is master INFO: Refresh rate: 60.00 INFO: Effective rate: 59.75 INFO: CDRMDisplay: mmap failed: Invalid argument Couldn't get V3D IDENT0: No such device INFO: Video rect: 0x0 at 0,0 INFO: Texture rect: 1920x1080 at 0,0 INFO: Video size: 1920x1080, output size: 1920x1080, overlay size: 1920x1080 INFO: Video rect: 1920x1080 at 0,0 INFO: Texture rect: 1920x1080 at 0,0 INFO: Video rect: 1920x1080 at 0,0 INFO: Texture rect: 1920x1080 at 0,0 INFO: Hardware: Unknown INFO: Initialized player INFO: Server available at address: 192.168.1.15:27031 INFO: Connecting to server at 192.168.1.15:27031 using direct UDP INFO: Session state Idle -> Connecting INFO: CStreamTransportClient stopping Remote Client service connection INFO: Video size: 1920x1080, output size: 1920x1080, overlay size: 1920x1080 INFO: Video rect: 1920x1080 at 0,0 INFO: Texture rect: 1920x1080 at 0,0 INFO: Video rect: 1920x1080 at 0,0 INFO: Texture rect: 1920x1080 at 0,0 INFO: Session state Connecting -> Handshake INFO: Session state Handshake -> Authenticating INFO: Got control packet k_EStreamControlServerHandshake INFO: Session state Authenticating -> Negotiating INFO: Got control packet k_EStreamControlAuthenticationResponse Couldn't load libavcodec.so.58, h264 support disabled INFO: Got control packet k_EStreamControlNegotiationInit INFO: Session state Negotiating -> StreamStarting INFO: Got control packet k_EStreamControlNegotiationSetConfig INFO: Session state StreamStarting -> Streaming Detected USB device 0x046d 0xc062, Logitech USB Laser Mouse at address 113 Detected USB device 0x0079 0x0011, 0x0079 USB Gamepad at address 111 Detected USB device 0x0bc2 0x231a, Seagate Expansion at address 1122 INFO: Got control packet k_EStreamControlSetQoS INFO: Got control packet k_EStreamControlSetTargetBitrate INFO: Starting audio stream: frequency=48000, channels=6 ALSA lib pcm.c:2565:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.surround51 INFO: Couldn't open audio device: format=2, channels=6, frequency=48000. Audio is disabled: ALSA: Couldn't open audio device: No such file or directory INFO: Got control packet k_EStreamControlStartAudioData INFO: Got control packet k_EStreamControlSetSpectatorMode INFO: Got control packet k_EStreamControlSetCaptureSize INFO: Got control packet k_EStreamControlSetTitle INFO: Got control packet k_EStreamControlSetIcon INFO: Got control packet k_EStreamControlHideCursor INFO: Got control packet k_EStreamControlSetCursor INFO: Got control packet k_EStreamControlSetActivity INFO: CDRMDisplay: mmap failed: Invalid argument INFO: Got control packet k_EStreamControlSetCursorImage INFO: Raspberry Pi MMAL hardware decoding INFO: Got control packet k_EStreamControlStartVideoData INFO: Got control packet k_EStreamControlVideoEncoderInfo INFO: Sending HID device 046d/c062/0 Logitech USB Laser Mouse at 0001:0005:00 INFO: Sending HID device 0079/0011/0 USB Gamepad at 0001:0003:00 INFO: Sending HID device 0079/0011/-1 Retrolink SNES Controller at sdl://0 INFO: Got control packet k_EStreamControlSetTargetBitrate INFO: Video rect: 1920x1080 at 0,0 INFO: Texture rect: 1920x1080 at 0,0 INFO: Video size: 1920x1080, output size: 1920x1080, overlay size: 1920x1080 INFO: Video rect: 1920x1080 at 0,0 INFO: Texture rect: 1920x1080 at 0,0 INFO: Video rect: 1920x1080 at 0,0 INFO: Texture rect: 1920x1080 at 0,0 INFO: Got control packet k_EStreamControlSetTitle INFO: Got control packet k_EStreamControlSetIcon INFO: Got control packet k_EStreamControlSetActivity INFO: Got control packet k_EStreamControlSetCursor INFO: CDRMDisplay: mmap failed: Invalid argument INFO: Got control packet k_EStreamControlSetCursorImage INFO: Got control packet k_EStreamControlSetTitle INFO: Got control packet k_EStreamControlSetIcon INFO: Got control packet k_EStreamControlHideCursor INFO: Got control packet k_EStreamControlSetTitle INFO: Got control packet k_EStreamControlSetIcon INFO: Got control packet k_EStreamControlSetCursor INFO: Got control packet k_EStreamControlSetTitle INFO: Got control packet k_EStreamControlSetIcon INFO: Got control packet k_EStreamControlSetActivity INFO: Got control packet k_EStreamControlHideCursor INFO: Got control packet k_EStreamControlSetTitle INFO: Got control packet k_EStreamControlSetIcon INFO: Got control packet k_EStreamControlSetActivity INFO: Got control packet k_EStreamControlSetCursor INFO: CDRMDisplay: mmap failed: Invalid argument INFO: Got control packet k_EStreamControlSetCursorImage
Ostatnio edytowany przez: Koril; 23 lutego 2022 o 4:59
< >
Wyświetlanie 1-4 z 4 komentarzy
Have you figured anything out? I'm having the same issue with the exception that I have audio. My log looks very similar as well.
_I_ 30 maja 2022 o 16:36 
its most likely a hdcp problem
the remote display is not hdcp compliant since its not attached to the host

check the player settings, and look for hardware acceleration and disable it
will skip hardware hdcp checks
Deaky_sneaky 1 czerwca 2022 o 5:27 
Same issue here.
Clean install of OSMC on Rpi4

Steamlink launches but gives black screen once connected. Sound from the host passes through fine though.


In streaming settings 3/3

Hardware decoding is greyed out and set to "disabled"

HEVC video is greyed out and set to "not available"
Super.Synock 8 czerwca 2022 o 1:44 
I have the same problem: the Steam Link interface is displayed, but not Big Picture from my PC. The sound works and I can move through the menus with my controller.

When I installed OSMC, the videos didn't work (black screen). The problem was that pixels were displayed outside the screen. To correct the problem, I did a Video calibration... (Settings / System / Display) so that the whole image is visible on the screen (Samsung UE48H6400). Maybe it's the same problem with Steam Link, but I didn't find any options to calibrate the video output.
< >
Wyświetlanie 1-4 z 4 komentarzy
Na stronę: 1530 50

Data napisania: 23 lutego 2022 o 4:33
Posty: 4