protonscr

Artifact video doesn't stream on steam link on Ubuntu

steamclosed Streaming
ValveSoftware/steam-for-linux#5931 · opened 2018-12-01 by kelvie · updated 2021-04-30 · 7 comments · github
Kkelvie 2018-12-01 github

Your system information

  • Steam client version (build number or date): Nov 30 2018 at 21:56:15
  • Distribution (e.g. Ubuntu): Ubuntu 18.10 (this also happened on 18.04)
  • Opted into Steam client beta?: [Yes/No] Yes
  • Have you checked for system updates?: [Yes/No] Yes

Please describe your issue in as much detail as possible:

When I try to stream Artifact, there is no video streaming. Input streaming and audio streaming works. Strangely, if I go back to my desktop (and run Artifact in Windowed mode, and click on my desktop), the entire desktop, Artifact included, streams just fine. It is only when it goes to do (presumably) the GPU hook for the game itself that the game completely stops streaming.

Dota 2 streams fine, and artifact plays fine and shows up fine on the Ubuntu machine, but not on the Android device

I use the AMDGPU driver (open source); it doesn't work with AMDGPU-Pro either.

System information:

Computer Information:
Manufacturer: Unknown
Model: Unknown
Form Factor: Desktop
No Touch Input Detected

Processor Information:
CPU Vendor: GenuineIntel
CPU Brand: Intel(R) Core(TM) i5-7600K CPU @ 3.80GHz
CPU Family: 0x6
CPU Model: 0x9e
CPU Stepping: 0x9
CPU Type: 0x0
Speed: 4700 Mhz
4 logical processors
4 physical processors
HyperThreading: Unsupported
FCMOV: Supported
SSE2: Supported
SSE3: Supported
SSSE3: Supported
SSE4a: Unsupported
SSE41: Supported
SSE42: Supported
AES: Supported
AVX: Supported
CMPXCHG16B: Supported
LAHF/SAHF: Supported
PrefetchW: Unsupported

Operating System Version:
Ubuntu 18.10 (64 bit)
Kernel Name: Linux
Kernel Version: 4.17.4-041704-generic
X Server Vendor: The X.Org Foundation
X Server Release: 12001000
X Window Manager: KWin
Steam Runtime Version: steam-runtime-beta-release_2018-11-28

Video Card:
Driver: X.Org AMD Radeon (TM) RX 460 Graphics (POLARIS11, DRM 3.25.0, 4.17.4-041704-generic, LLVM 7.0.0)
Driver Version: 4.4 (Compatibility Profile) Mesa 18.2.2
OpenGL Version: 4.4
Desktop Color Depth: 24 bits per pixel
Monitor Refresh Rate: 59 Hz
VendorID: 0x1002
DeviceID: 0x67ef
Revision Not Detected
Number of Monitors: 1
Number of Logical Video Cards: 1
Primary Display Resolution: 3840 x 2160
Desktop Resolution: 3840 x 2160
Primary Display Size: 23.90" x 13.58" (27.48" diag)
60.7cm x 34.5cm (69.8cm diag)
Primary VRAM: 4096 MB

Sound card:
Audio device: Realtek ALC1220

Memory:
RAM: 32106 Mb

Miscellaneous:
UI Language: English
LANG: en_CA.UTF-8
Total Hard Disk Space Available: 467922 Mb
Largest Free Hard Disk Block: 234923 Mb
VR Headset: None detected

Recent Failure Reports:

Steps for reproducing this issue:

  1. Opened steam on my Ubuntu obox
  2. Connected via steam link on either my pixel 3 or pixelbook
  3. Started artifact from my phone and/or pixelbook
  4. I can see the initial logo, and hear sound, and even input is streamed properly, but the video is not
  5. If I click outside the artifact window, it properly streams my entire desktop

Attached is the streaming log, note the switches between the desktop streaming:

streaming_log.txt

Kkisak-valve maintainer 2018-12-01 github

Hello @kelvie, for completeness sake, are you using OpenGL or Vulkan with Dota 2?

Kkelvie 2018-12-01 github

@kisak-valve I wasn't aware you could choose -- how do I find out what it uses by default?

Kkisak-valve maintainer 2018-12-01 github

The default is OpenGL, and you can find the setting in-game Dota 2 -> Settings -> Video -> Rendering API in use:

Kkelvie 2018-12-01 github

@kisak-valve Thanks, I just tested it by:

  1. Launching dota2 from the desktop
  2. Going into the video settings, switching the Rendering API to be vulkan: -vulkan
  3. Quit dota 2
  4. Installed the Dota 2 - Vulkan support DLC, as requested in the settings page
  5. Connected using steam link and launched dota 2

Dota 2 still streams video fine, and the artifact video is still frozen (at the artifact logo)

Kkelvie 2018-12-01 github

Okay, this is super strange. I changed the resolution to something higher and back, and now it started working.

However, the mouse cursor is now corrupted, I think I'll file another issue for that.

Kkisak-valve maintainer 2021-04-30 github

Hello @kelvie, have you seen this issue since the initial report?

Kkelvie 2021-04-30 github

I don't think so, but it's been a while

Nothing extracted yet.