I'll have to give those a shot and see if they work on games not running in Proton. My criticism is a bit dated to the last time I did this assessment for the purposes of discussion. Thanks for the callout!
If you wanted to try out out, Nobarra, a Fedora based distro which has been tweaked for gaming. It’s done by the person who does the glorious egg roll Proton version.
If you want to try DXVK natively, DXVK-native has been upstreamed in the latest release, though I guess the fork still contains the instructions:
https://github.com/doitsujin/dxvk/releases/tag/v2.0
gallium-nine can't really be targetted however. While most distribution with AMD or Intel graphics will have it enabled as part of Mesa, it can't be used for nvidia (unless... well, you could theoretically use zink to run that on top of vulkan as well). It's DX9 in any case.
Winelib has been a thing for a veeery long time, I think it was always possible to build a native executable and link against Wine's DX->OGL translation layer.
Re:Nix on the Steam Deck
by happymellon on Friday December 23, 2022 @02:06PM
(#34109482)
There is also Intel who have made DXVK as the DX implementation in their Windows driver in certain scenarios.
Re:Nix on the Steam Deck
by Abishek_Muthian on Saturday December 24, 2022 @02:18PM
(#34120146)
I'd caution against using Gnome Connect, Like most Gnome extensions it leaks memory and would lead to sudden killing of Gnome shell.
KDEConnect (and its compatible Gnome counterpart) is pretty good, though I understand it's not exactly what you asked
> 2. DirectX that's compatible with Windows DirectX. That would slay Windows gaming. For now, there's Proton.
Well... I'm not sure why you'd want that specifically, or what you mean by that. There's DXVK which is a compatible implementation, and which you can use natively. There's also gallium-nine, and the wine implementation of DX (including VK3D for DX12). All are pretty feature-complete, can be used for native apps, and there are a few more alternatives (like ToGL, which Valve developed a while back).