TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

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

4 点作者 colinmarc大约 1 年前
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

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