我的 Steam 主机就是一根 50 英尺长的 HDMI 线。
My Steam Machine Is a 50ft HDMI Cable

原始链接: https://blog.matthewbrunelle.com/my-steam-machine-is-a-50ft-hdmi-cable/

作者探讨了其从电脑到电视游戏设置的演变过程,从最初使用串流和短线缆等繁琐的变通方案,转变为通过 Linux 实现类似主机体验的永久性解决方案。 在尝试将 Bazzite 双系统安装在专用 NVME 驱动器后,作者获得了媲美 PS5 的无缝“大屏幕”体验。该方案得益于两项关键升级:一条用于实现可靠高带宽连接的 50 英尺有源光纤 HDMI 2.1 线缆,以及比 DualSense 手柄拥有更好人体工程学和 Linux 兼容性的全新 Steam Controller 2。 最终,作者发现物理线缆连接比家庭内串流具有更低的阻力和更高的稳定性。虽然作者曾考虑购买新的 Valve Steam Machine 以支持该平台,但最终认为其定制的、基于 Linux 的台式机方案(现已针对电视游戏进行了优化)完美平衡了类主机的便利性和 PC 的灵活性。作者计划通过探索休眠选项进一步优化工作流程,以更好地管理其游戏与日常任务之间的双系统环境。

Hacker News | 最新 | 过往 | 评论 | 提问 | 展示 | 招聘 | 提交 | 登录 我的 Steam Machine 就是一根 50 英尺的 HDMI 线 (matthewbrunelle.com) speckx 发布于 2 小时前 | 9 分 | 隐藏 | 过往 | 收藏 | 2 条评论 | 帮助 weltensturm 1 分钟前 | 下一条 [–] 我有一根 20 米的光纤线,这些东西太棒了。比标准线缆更细。它们是单向的,但我的那根有一条专用的铜线用于 CEC。4k 120hz 完全没问题。 我还在链路中串联了一个 Pulse Eight CEC 适配器,但我不得不将其自带的 HDMI 线换掉以达到全带宽。 自从换成 Linux 后,我还没来得及配置 CEC 的软件端,有人有什么推荐吗? 回复 rolph 2 小时前 | 上一条 [–] 50 英尺的光纤 HDMI 线,专门为那些还在担心时域反射和线路电平稳定周期的人准备。 回复 准则 | 常见问题 | 列表 | API | 安全 | 法律 | 申请加入 YC | 联系 搜索:
相关文章

原文

You can now pre-order Valve's Steam Machine! Fortuitous timing as I drafted this as a follow up to my post from December where I wrote about using Linux for PC gaming. At that time Steam ran well on my desktop and I chipped away at lighter games on the Deck.

I ended that post by saying:

I don't think I'll buy a Steam Machine, but I'm very happy it will exist. I've been testing out dual booting Bazzite on my desktop and I'd love to replace that with SteamOS proper. If I can pick up a controller and play a game on Steam with my TV as easily as the PS5, then I won't need to boot that up as much.

I underestimated that last sentence.


The Desktop to TV experiment

Initially I ran a 20ft HDMI cable across the floor to my TV so I could play games from my NixOS install. The setup was fiddly though. Each time I wanted to play a game I had to hook the cable up, change sound outputs/display, etc.

I installed my Steam games on their own NVME drive separate from my NixOS install. So I added a third NVME drive and put Bazzite on that.

In Big Picture mode Bazzite figures out the correct display to use and remembers to use the HDMI out for sound. That meant I could reboot and play games without any setup. Yet I stopped using that setup and went back to docking my Steam Deck. As silly as it sounds, two additional changes have made the new setup stick for me:

  • The release of the Steam Controller 2
  • A 50ft fiber optic HDMI cable

The Controller

I want a controller that has:

  • Good compatibility with Linux and Steam
  • Symmetric joysticks
  • A touchpad for when I need to do something mouse-like
  • Back buttons

I used to use a DualSense Edge with steam and it checked all those boxes. However, I prefer the controls on the Steam Deck even more. :

  • Split symmetric touchpads
  • First class support with Steam and Steam Input
  • More comfortable for my hands thanks to the larger vertical height

When the Steam Controller 2 dropped I managed to snag one by spamming the checkout button in the Steam Store for 18 continuous minutes before they went out of stock.

I also no longer need to use a USB extender with a UB500 bluetooth adapter. The range on the DualSense leaves a lot to be desired. Even with perfect line of sight, my arm will often interfere with its reception. The Steam Controller 2 puck works great and has not set anything on fire yet.


The HDMI Cable

I doubted long HDMI cables would work well, so I never bought one. Turns out we've had active fiber optics cables for a good while now! I snagged a 50ft cable that supports HDMI 2.1 for about ~$75 and have had no issues. I now run the cable along the molding and keep it in place.

I do not need HDMI 2.1 at the moment since my aging TCL Roku TV maxes out at 60hz. Regardless, I plan to get an LG C5 as they go on sale since Fox bought Roku and that will require 2.1.

Unfortunately, HDMI 2.1 does not work with AMD graphics on Linux due to shenanigans from the HDMI Forum. As far as I can tell:

Sounds like Valve played a role in persuading the forum! I also like to hope that the threat of a reverse engineered implementation that they could not control convinced them to change their tune.


Why not streaming?

Finally, why not use Steam's in-home streaming to connect to my desktop from my Steam Deck? Try as I might I couldn't get a good stable setup. No amount of triaging worked for me in the end to get a simple and reliable setup. I expect streaming would work better with Bazzite than NixOS, but at that point, why not just run the cable?

For me, a 50ft HDMI cable was the lowest friction option.

I grew up playing games on desktops with a keyboard and mouse. I never expected to want a console-like experience. However, as life gets busier I've come to appreciate the ability to pick up and put down a game as needed. The Steam Deck handled that well and new setup gets even closer. Plus, I still get to keep control over my system unlike a console.

I have one last problem to settle: Right now I can sleep Bazzite and resume without issue. If I want to boot into NixOS, I need to quit my game and restart. It looks like you can enable swap and hibernate to disk with Bazzite. That would allow me to save my state and reboot into NixOS. I can't share the game SSD anymore in that scenario though. Even mounting read only while hibernated could cause file system corruptions.

If I like using Bazzite long term, I might start booting into desktop mode for games I would play at my desk. Then I can detach the third SSD from my NixOS install.


The Steam Machine costs about as much as a comparable self-built PC. So if you want a gaming computer at that spec tier, it's a great option. Especially if you primarily use Steam or prefer Linux. I almost ordered a Steam Machine just to support Valve and all the work they do to support gaming on Linux, but I have a feeling the Machine will sell just fine without me. Instead, a 50ft HDMI cable will do.

联系我们 contact @ memedata.com