←back to thread

Steam Machine

(store.steampowered.com)
1173 points davikr | 3 comments | | HN request time: 0.014s | source
Show context
teroshan ◴[] No.45903562[source]
https://store.steampowered.com/sale/steamframe [1]

> Steam Frame is a PC, and runs SteamOS powered by a Snapdragon® 8 Series Processor. With 16GB of RAM, Steam Frame supports stand-alone play on a growing number of both VR and non-VR games without needing to stream from your PC.

So Steam + Proton works on aarch64? Is this something already available/supported, or is this an announcement?

[1] Steam Frame, which is the VR Headset releasing alongside the Steam Machine. Dedicated discussion here https://news.ycombinator.com/item?id=45903325

replies(7): >>45903594 #>>45903610 #>>45903782 #>>45904498 #>>45904680 #>>45904721 #>>45905519 #
jsheard ◴[] No.45903610[source]
Valve has been quietly working on integrating the FEX x86 emulator into Proton for a while, and it's official now.

https://www.tomshardware.com/peripherals/gaming-headsets/han...

replies(5): >>45903811 #>>45904766 #>>45904871 #>>45905754 #>>45907378 #
pdpi ◴[] No.45905754[source]
Have to wonder if there is a world where Proton comes to macOS.
replies(3): >>45906101 #>>45906168 #>>45908231 #
jsheard ◴[] No.45906101[source]
Pretty unlikely as long as Apple refuses to support Vulkan. Even if they did, the whole Proton project is about Valve controlling their own destiny rather than being chained to someone else's platform, and Apple is just another Microsoft in that regard.
replies(4): >>45906195 #>>45906255 #>>45906981 #>>45907713 #
GeekyBear ◴[] No.45906255[source]
> Pretty unlikely as long as Apple refuses to support Vulkan.

You would only translate into Vulcan when running on an OS that uses Vulcan as the native graphics API.

On a Mac, Wine translates directly into Metal.

replies(1): >>45906404 #
jsheard ◴[] No.45906404[source]
Valve could implement a separate Metal backend for Proton, what I'm saying is they probably wouldn't want to spend their resources on that.
replies(2): >>45906639 #>>45907396 #
samtheprogram ◴[] No.45906639[source]
That's because D3DMetal already exists. Games run like they did on Proton ~4-5 years ago, some games better.

I mostly no longer boot my Linux machine anymore to play games.

The anticheat story is probably not as good but I don't play any AAA games, so I wouldn't know.

replies(3): >>45906808 #>>45906862 #>>45906971 #
jsheard ◴[] No.45906862[source]
That's great as long as it works, but D3DMetal is a proprietary, closed-source Apple library so you can and probably will get rug-pulled by Apple neglecting or deprecating it as their priorities change. They've only ever positioned it as an "evaluation environment" for developers to estimate how their game will run before going ahead with a native Mac port, not as something for end-users to play Windows games with, so if developers don't bite then they'll have no reason to keep working on it.
replies(1): >>45907129 #
1. GeekyBear ◴[] No.45907129{3}[source]
Proton is a downstream fork of Wine, and upstream Wine already directly supports playing Windows games on Mac using D3DMetal.

You don't need Proton's Wine fork when you can just use Wine.

replies(2): >>45908107 #>>45908175 #
2. samtheprogram ◴[] No.45908107[source]
That doesn't change the fact that D3DMetal is closed-source. Wine just links to it.

There's also DXMT which is open-source, but doesn't support DX12.

3. pdpi ◴[] No.45908175[source]
Right now, the user experience with Crossover is that you have to manage the whole thing of installing Windows Steam in a Wine bottle, then installing games within that second Steam installation, then dealing with the fact that Steam doesn't seem to like having two instances running on the same computer (my native Steam loses connectivity every time I start the Crossover instance).

Wanting Proton on Mac isn't about that specific fork of Wine, it's shorthand for wanting the user experience that Valve gives you on Linux.