mariotaku / ihsplay

Steam In-Home Streaming Client Application
GNU General Public License v3.0
336 stars 10 forks source link

[BUG] Very low streaming framerate only when streaming from Linux to IHSplay #44

Open Raicuparta opened 1 year ago

Raicuparta commented 1 year ago

Issue Summary

When I stream from Steam on Arch Linux to IHSplay via ethernet on my TV, the framerate on IHSplay is very low (like 10FPS), even though everything is smooth on the actual PC. IHSplay works fine when streaming from other devices (or even from a different system in the same device), and streaming from Arch Linux to other non-IHSplay clients also works fine. My PC and TV are both connected to ethernet, everything else in these examples is wifi. Examples:

Annoyingly, streaming from Linux laptop to IHSplay is giving me a (probably) separate problem where the screen is just black on IHSplay, but I'm guessing that's a problem with the Intel graphics card on the laptop. So I'm not sure if the problem comes from the interaction between Linux and IHSplay, or just a problem on my Linux PC configuration.

I would appreciate instructions on how to debug this (some way to get logs or something?), so I can figure out where exactly the problem is coming from.

Steps to Reproduce

Steps to reproduce the behavior:

  1. Run Steam on Arch Linux
  2. Stream to IHSplay
  3. Framerate is low right away (don't even need to start a game, just use the system or big picture)

Expected Behavior

Framerate should be the same as when streaming from Windows to IHSplay.

Basic Information

IHSplay Information

Version: 0.2.8 Audio: ndl-webos5 Video: ndl-webos5 System: webOS 5.4.1 (HE_DTV_W200_AFABABAA)

Computer Setup

OS: Arch Linux GPU: RTX 3070 TI PC Monitor: 3440x1440 (I play games in windowed mode in a resolution that fits the TV) Tested with different versions of Steam on Arch (both Native and Runtime)