Patreon Logo Support us on Patreon to keep GamingOnLinux alive. This ensures all of our main content remains free for everyone. Just good, fresh content! Alternatively, you can donate through PayPal Logo PayPal. You can also buy games using our partner links for GOG and Humble Store.
You are about to report this comment from 1xok
User Avatar

These sentences feel strangely disconnected. Unity's Windows support targets DirectX (I guess), which by Proton is translated to Vulkan/OpenGL. So yes, for Unity exports, which you seem to be talking about, native Linux does mean fewer layers.
Yes, I actually didn't want to say that. I should have used the word better instead of fewer.

The Unity Vulkan code is simply broken and leads to something like this on my and other systems. This is my system, I made the screenshot myself:

https://steamcommunity.com/sharedfiles/filedetails/?id=3547585264 [External Link]

The error has existed for years now.

https://www.reddit.com/r/HollowKnight/comments/wg2f8r/graphics_issue_on_steam_deck [External Link]

I have very little hope that it will be fixed. Hollow Knight is my favorite game, and I've been playing it for a long time. Until around 2021, I had hardly any problems with the Linux build. But now I'm having a lot. It all started when they switched the game to Vulkan. Maybe Unity would be better off using DXVK for its Vulkan path and basing the Linux build on the Windows version.

What do you get by having a native version: Your system is supported, which seems to mean nothing for you, but much for me.
That definitely means something to me. Even so: We don't need to view our system through rose-tinted glasses. Linux has strengths and weaknesses. Backward compatibility isn't one of its strengths. Even glibc likes to break userland. The typical scenarios in the OSS space are covered. If something breaks, it's quickly repaired. But when it comes to closed sources games, nobody cares.

We can do that though:
Thanks for the tip. I'll keep your page in mind.
But: You can see for yourself that you fix it yourself.
As a technically inclined person, I think that's great. But as a gamer, I'd probably sit in front of my PS4 at some point. Hollow Knight is, for me, an artistic experience. So when I notice reflections in the Linux build of Silksong where there shouldn’t be any, the enjoyment is gone.

I simply don't trust native Linux builds from Team Cherry anymore because this developer obviously don't really test them. But I'm still a big Team Cherry fan. Am I crazy? Maybe. These people earn millions but apparently it's not enough for a proper Linux build.

With a native Linux build, I'm dependent on the game's developer. With Proton, I'm usually dependent on Valve and the community. Many game developers are simply terrible at their Linux builds. They just click the Linux button in their engine without adequately testing the resulting output. That's my personal impression.

Proton is the solution for me in this and other cases. Especially since I simply couldn't play some of my favorite games without Proton. Elite: Dangerous.

I hope you can understand me. I think I do the same in reverse.

Thank you for helping to keep GamingOnLinux civil and safe!
Please tell us why you're reporting this content. Please note we store your IP address for all reports to help prevent spam and abuse. You can also email any complaints to: [email protected].
First, please select a general reason:

This post contains content that a reasonable person would consider to be offensive, abusive, to be hateful conduct or a violation of our rules.

This post is spam including the likes of advertising, bot posts or vandalism.

This post contains illegal content.

This post requires attention that isn't listed above.

Next, enter more details on why you're reporting: