[a / b / c / d / e / f / g / gif / h / hr / k / m / o / p / s / t / u / v / vg / vm / vmg / vr / vrpg / vst / w / wg] [i / ic] [r9k / s4s / vip] [cm / hm / lgbt / y] [3 / aco / adv / an / bant / biz / cgl / ck / co / diy / fa / fit / gd / hc / his / int / jp / lit / mlp / mu / n / news / out / po / pol / pw / qst / sci / soc / sp / tg / toy / trv / tv / vp / vt / wsg / wsr / x / xs] [Settings] [Search] [Mobile] [Home]
Board
Settings Mobile Home
/v/ - Video Games


Thread archived.
You cannot reply anymore.


[Advertise on 4chan]


File: proton.png (55 KB, 640x363)
55 KB PNG
>Causes the death of linux native ports
how ironic.
>>
you are never going to get devs to put money and dev time into native linux builds.
>>
>>740656923
the ones that did usually targeted whatever ubuntu was out at the time
and now no longer work with modern distros
>>
>>740656923
They all make games in unreal engine now. Neither mac nor linux requires any dev time or money to be put in.
>>
>>740656871
1. If no port is needed, no port is needed
Much wow
2. It means more Linux adoption which means more developers entering the FOSS ecosystem
>>
i tried playing the linux version of xcom 2 and it straight up did not work had to swap to proton
>>
>>740656871
the linux port of wh3 and civ7 are super ass
>>
DESPITE being 5% of all players, Linux players create 95% of all support tickets.
>>
BG3 native linux port is very good tho
>>
Its funny because valve released cs2 with horrible linux or no linux at all cant remember which one it was. When csgo had perfect port. ALSO deadlock is very buggy with linux shader caching
>>
>>740659996
You know that actually giving feedback improves the product?
>>
>>740660071
Which is why AI generated spam tickets are always useful, yes?
>>
>>740656871
Now it's completely dependent on Windows
>>
>>740656871
The ironic part is how those ports mostly ran worse than winblows version with proton.
>>
>>740660239
>windows 11 uses a compatibility layer for older applications
>windows 11 ARM has multiple layers of compatibility that barely work
in the future, all applications will be built targeting a spec of win32 that never truly existed.
>>
File: 1766842148990875.jpg (21 KB, 640x435)
21 KB JPG
>>740656871
Software that runs through WINE is running natively though. WINE is nothing but an implementation of Windows libraries.
>>
>>740659996
Didn't the same developer that claimed that also said that their tickets were actually useful with crash logs vs Windows users who said shit like "Game doesn't work, fix it"?
>>
>>740660995
one billion compatdata folders
>>
>>740660106
You should stop making up scenarios in your head.
>>
>>740656871
so?
>>
>>740661051
That's Valve being retarded. You could run everything on the same WINEPREFIX.
>>
>>740656871
Ironic? Maybe. It's certainly better this way, though.
>>
The lack of a stable ABI killed linux native ports. Proton provided one (Win32).
>>
>troonix
>gaming
>>
File: 1780575862985.jpg (3.13 MB, 3360x7998)
3.13 MB JPG
>>
>>740656871
You can't play half of the native Linux ports now because of dependency issues. The first Steam Machine tried pushing native ports only and failed. Proton came out of the realization that the industry was lazy as fuck
>>
>>740661884
also steam machines were made by alienware
>>
>>740656871
>>740656923
You wouldn't use native ports anyway since most game mods rely on dlls. They work with Proton and nothing else matters.
>>
>>740661086
This should at least be an option. Give retards a "space saving" vs "compatibility" selection.
>>
>>740661086
You could also install a dependency and break a game. Happened to me yesterday with media foundation.
>>
>>740656923
FPBP.

>>740656871
More like:
>Saves Linux gaming because nobody but five people were doing "native" ports.

For instance:

>The Talos Principle 1
Croteam did a "native" port.

>TTP2
Croteam did NOT do a Native port. It wasn't worth their while for the fifty Linux users that give a fuck and Proton works just fucking fine with the Windows version, so it saves them money.

Shrimple as that.
>>
>>740657028
Real but completely overblown problem.
I've played Linux ports that are years older than Proton, haven't been maintained, and still just work.
Steam Linux Runtime helps.
>>
>>740665373
You could probably use symbolic links to trick Steam into using one prefix for everything. I haven't tried it though.
>>
>>740656871
>Making this thread even as high-profile games are still getting native Linux ports
How ironic.
https://store.steampowered.com/app/1875580/Mina_the_Hollower/
>but that game is bad
Don't care, didn't ask. I haven't played it so I don't know if it's good, but it's notable enough that this normie-ass board has had numerous threads about it.
>but indie games don't count
Indie games were always going to be the majority of native Linux ports.
There are fewer of them now, but many of the developers who would be doing Linux ports if not for Proton are probably the same ones who would have made shitty Linux ports. The ones still doing it are the ones who care enough to put in the effort.
What Proton really killed is the practice of releasing games with bespoke Wine wrappers and calling them Linux ports. Good riddance.
>>
>>740656871
I've noticed a few indie devs using godot publish native to linux even though they didnt have to. If the option is there for the dev without much effort on their part i can see more show up. Runs on my machine either way.
>>
>>740667612
The Linux version of Shovel Knight still works too. I played it a few days ago.
>>
>>740666559
I know three relatively recent ones that work on SteamOS but not CachyOS. No one cares because they're FMVs though.
>>
i think the oldest native linux port is total war shogun 2
>>
>>740656871
I don't understand why don't they do native GNU/Linux and macOS ports. What kind of effort does it require when they make their games in off-the-shelf game engines? If they don't use one, then it's more understandable, although I don't understand what's so difficult about making a Windows/GNU+Linux/macOS cross-platform game either, you just abstract shit away and write Vulkan and Metal implementations for the renderer, same for audio shit, same for all the other shit and the rest of the game doesn't touch or rely on the platform.
>>
>>740668676
since vulkan they have no excuse to not have a linux build. its actually weird.
>>
>>740656923
Linux is the future. More and more people get tired of Microsoft's bs every day. And governments are switching to open source alternatives.
>>
>>740656871
what excuse do developers have anymore for not porting to all platforms when AI exists and it can do it in 10 minutes?
>>
>>740668980
Not him but the funny part is how many people think Linux is the future but also think Wine is the ultimate future of Linux gaming. Supposedly game developers should all continue to target Windows even after Windows itself is dead. To be fair, it sure will be a stable target when it's no longer capable of changing because it's abandoned and not being maintained anymore.
>>
once linux gets enough adoption and valve lays out the proper framework for game development then proton will start becoming obsolete
eventually it'll be entirely complete as all the games that rely on it will have all their issues worked out and no new ones will need it
>>
>>740669473
Nah, Proton will never go away because it means you can focus on a single, stable target (Windows compatibility) and it will *just work* on every other platform, including consoles, phones, Linux, and eventually Apple products.
>>
>>740656871
What did you expect? Proton is designed by retards. You cant even mod some games because of how fucking stupidly it was designed & the games you can mod will kill older hard drives faster with how often it has to read & write files
>>
>>740673082
>t. retard
Ok retard.
>>
>>740656871
Linux native ports are kind of stuipid because everyone's native packages are going to be different so unless you're delivering source its probably not going to work properly.
>>
>>740672858
theoretically yes, but in practice valve needs to update proton on a per game basis a lot
what really needs to happen is valve needs to open source their runtimes so that its features are decided by committee but for that others need to start developing for linux first so they know what they want out of those runtimes
>>
>>740673492
Ah yes just use a bunch of compatability commands that you can completely avoid with 1 wine prefix without having 20 folders for one singular task. Making something more complicated for no reason is a sign of retardation anon kun...
>>
>>740674295
I use single wine prefix with proton via lutris.
Wow, so much effort.
>>
>>740656871
90% of Linux native games on steam immediately crash on launch because they targeted old versions of the steam runner and never updated
>>
>>740661012
Yes
curious, anon never replied to this
>>
>>740674649
You are calling others retarded but using 3 layers of help lmao
>>
>>740674094
It would be easier to convince devs to target Steam-compatible dependencies for Windows than it would be to get cross-platform support for Linux
This is one of those things that needs to be centralized
>>
File: 1752079772341691.png (34 KB, 172x309)
34 KB PNG
That's fine cuz wine is not an emulator
>>
Supporting native linux if you use your own game engine is easy. Developer skill/knowledge issue.
>>
>>740675098
Ok retard-kun, go back to using windows then. Windows uses layers as well btw.
>>
>>740656871
No idiot, Proton and other programs like Wine are actively saving Linux gaming by allowing Linux users to just play windows versions of games "translated" to Linux without needing any extra effort from the devs. Linux native builds are in comparison pretty crap, they require developers to have the goodwill to develop and maintain a seperate game version just for Linux users, and the native ports we have are generally pretty buggy or outdated compared to Windows.
>>
>>740675460
No, not if you use a shitter-ass high-level language like C# and a million frameworks
>>
>>740675671
But I use C99.
>>
File: 1757306230617537.png (534 KB, 644x481)
534 KB PNG
who needs proton, there is native linux gaming
>>
>>740669131
Because who the fuck would want broken vibe coded garbage crapped out by clueless uncaring retards.
>>
File: icon of java.jpg (228 KB, 1280x720)
228 KB JPG
>>740675671
If C# is supposed to be a Java replacement then it should also run everywhere just like Java does.
>>
I'm actually upset that Marathon devs block Linux. I might dual boot just to try it out.
>>
>>740676654
You really want to have a blast so much, huh?
>>
>>740676845
I want to blast my soft micro.
>>
>>740656871
Troonix is only tolerable when it is pretending to be Windows. It would be preferable if microjeet got their shit together but the next best thing would be a sizable exodus from windows into linux to influence fosstrannies to actually fix their software.
>>
>>740676424
Welcome to MicroSlop .NET!!! :DDDDDD
>>
>>740677906
It's just a matter of what you're used to. I'm so used to Linux by now that using Windows would probably be a frustrating experience for me. I haven't had any issues across the 3 devices I've consistently used it on, not counting android phones (which I wouldn't consider issue-free).



[Advertise on 4chan]

Delete Post: [File Only] Style:
[Disable Mobile View / Use Desktop Site]

[Enable Mobile View / Use Mobile Site]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.