TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Show HN: A Vulkan-Video-based game streaming tool for Linux

4 pointsby colinmarcabout 1 year ago
I&#x27;ve been working for about 6 months on a new game streaming&#x2F;remote desktop tool for linux. Gaming on linux is pretty exciting right now, given all the improvements in compatibility, but game streaming isn&#x27;t really there yet, and the remote desktop space is fairly underdeveloped too.<p>The server acts as a wayland compositor to get the streamed app or game to render completely off-screen (somewhat like Gamescope, if you&#x27;re familiar), and it uses Vulkan Video to pass the app&#x27;s rendered textures directly to the encoder ASIC on the same card. The result is very fast and very low-latency, without a lot of moving parts. Running on the same machine, I get about 15-20ms median latency round-trip (from user input to the frame responding to that input being displayed on the client), which is about one frame at 60fps.<p>The client is the weakest link right now, but I&#x27;m working on a Swift UI macOS&#x2F;tvOS client that should be a bit nicer to use. You&#x27;ll also need a reasonably strong GPU to run the server.<p>Thanks for reading and checking it out! And please leave a bug report if it doesn&#x27;t work for you, it&#x27;s quite new and I&#x27;ve basically only tested it on my setup. Running the server with `--bug-report` will dump a video capture and trace log to a folder in &#x2F;tmp, which you can attach to the report.

1 comment

JustinGarrisonabout 1 year ago
Would the Swift UI also work on an iPad? Do you have any comparisons with other tools (eg steam streaming, moonlight)
评论 #40187201 未加载