BaalInvoker,

Complex and recent games run on Linux these days.

Not allowing run a game in Linux is, nowadays, a choice from its developer rather then a causality. Proton is a really powerful tool!

If a game don’t run in Linux, via Proton or natively, that’s dev issue that actively blocked Linux.

Maticzpl,

All the games o can’t play on linux are exactly this Roblox and their anticheat blocking wine Tarkov and it’s anticheat etc.

Even VR games with my quest 2 can run on linux just fine

Dotdev,
@Dotdev@programming.dev avatar

Roblox is working on it there is unofficial way using grapejuice coming soon.

Maticzpl,

yeah still waiting

priapus,

It’s already done

Oliper202020,

I have played roblox on grapefruit on popos what do you mean

Dotdev,
@Dotdev@programming.dev avatar

Like when ? Due to roblox adding the new anticheat it blocks wine like others.

Oliper202020,

I think like a year ago, and people also talked about anticheat blocking wine on roblox back then

DestroyMegacorps,

And dosent block explioters due to bypasses on windows an example of this bypass is the ms store version

priapus,

Roblox already updated the client to allow the AC to work on Wine. It works through grapejuice now.

Dotdev,
@Dotdev@programming.dev avatar

Wait it’s already up ?

priapus,

Yes, it says so near the top of Grapejuice’s readme. They also announced it in their discord server.

Dotdev,
@Dotdev@programming.dev avatar

Oh nice to know.

Yerbouti, (edited )

What? I thought Steam VR wasn’t working, I’v checked recently. How did you get it working?

priapus,

Steam VR works fine, but you need a headset that supports Steam VR without needing other software. The main options are the HTC Vive and the Valve Index.

Pancake,

You can actually use headsets like a Quest 2, Pico 4 or Lynx R1, both wireless and through a wire. Check out ALVR, it works reasonably well!

priapus,

Good point! I was aware of ALVR, specifically that it supported the Quest, but I wasn’t sure how stable it was. I didn’t know it supported those other headsets, that’s cool!

Maticzpl,

On xorg works fine out of the box altough buggy On wayland you need some launch arguments that I dont remember rn

Edit: actually it might also be nobara making some fixes for it for me Would have to check what it does exactly

Elderos,

It is almost always due to the anticheat programs.

BaalInvoker,

Still… There are anticheats that allow Linux, like EAC, Hyperion and many others… If they choose one that does not allow Linux, or choose one that allow Linux but block it, it’s a dev issue

Elderos,

Virtually no anticheat worked on Linux just a few years ago except maybe Valve and Blizzard in-house solutions. Games that are out and already committed to a specific anticheat can’t do much but to wait, so it is not really on them. Changing the anticheat solution mid-way on a released game would piss off so many people you can’t imagine. On a brand new game though, I would agree that this should be considered.

Whisper06,

EasyAntiCheat doesn’t have an excuse it’s essentially a switch.

Elderos,

Indeed. What sucks is that it is off by default, I figure most small-time devs simply need to be told it exists. I definitely wouldn’t excuse the big players though, most AAA game companies can get fucked for all I care.

kaine,

Now that is based as hell.

virtueisdead,

ngl i consistently have a better experience running games through wine than using their native versions. linux ports are often completely dysfunctional and it sucks ass

youngGoku,

Minecraft and Dota2 run on Linux :)

Honytawk,

Well, you can’t blame developers to not cater to their 1% player base. Especially since that group usually have the most problems and requires more development time.

smileyhead,

Market share and earnings are not everything. We understand why game developers could not want to port their stuff, but the point is not to blame operating system that has nothing to do with it and focus trying to convience developers to support user-friendly systems at least out of principle even if it is not the most revenue generating decition.

intrepid,

I don’t remember exactly who, but there was one game developer who was all praises for that 1%. The Linux users were the most prolific testers who sent back detailed bug reports with ways to recreate the bug, logs and often core dumps even. That 1% helped the devs, as well as the other 99%.

inetknght,
youngGoku,

Is it really that much detached from macOS though? They can dist to Mac then Linux shouldn’t be much different, right?

Fizz,
@Fizz@lemmy.nz avatar

If it’s anti cheat stopping it I blame the game. If it’s a bug or poor performance I just say oh well it will work one day.

disconnectikacio, (edited )

If a game cant be run on linux, thats usually intentional. Microshit at least gives discounts to the developer if the game runs only on their shit. Also m$ have some of components that ultimately lock things to wincrap, for example d3d is meant to do this. Microsoft is a cancerm just like google become one

theshatterstone54,

Time to flip it around. Windows is a cancer.

Funnily enough, Ballmer backtracked on his “Linux is a cancer” when he saw Satya Nadella (current M$ CEO), make M$ (and its shareholders, which includes Ballmer), a lot of money off Linux through Cloud, or more specifically, Azure.

disconnectikacio, (edited )

I think microsoft is the cancer (and google), not just windows alone. Teams is also like a crime against human kind, just like office, and the xbox publisher octopus.

merthyr1831,

Paladins is a pain for this. Game runs fine on proton, and all it needs is some work with EAC to enable linux on multiplayer but despite all the requests they’ve yet to bother.

Hubi,

Same thing with Post Scriptum, even though the devs other game, Squad, works perfectly fine with proton…

peanutbutter_gas,

I’m pretty sure it’s rather simple for the developer to enable EAC for Linux. (www.protondb.com/news/steam-deck-eac-update)

I’ve noticed a lot more games that I can play now with EAC. I don’t know why some devs are dragging their feet on this.

merthyr1831,

Halo MCC devs complained the port to EAC is harder than Valve claimed but even they went to the effort to enable it.

I have no idea what could hold up other devs to do the same.

Fredol,

Ny friend, if you play Paladins, you have much bigger problems than EAC

merthyr1831,

It was a pretty fun game to play on the Switch ngl. Might just give in and play overwatch tho

Rooty,

At this point I wouldn’t be suprised that some dev companies are taking Microsoft kickback money under the table. There is really no excuse for a game not to work on Linux natively on 2023.

alteropen,
@alteropen@noc.social avatar

@Rooty @Uluganda you mean apart from the extra work it takes for devs to give support to the platform, a platform where they will get less than 1% of sales.

saying "theres no excuse" is just delusional

dino,

what kind of support mate? jesus I hate this argument. As if publisher do anything out of the ordinary to provide linux compatbility. All the work was done by valve already or is still being done.

Cornelius,

Look at no man’s sky and how they in the past have had to patch their game for Linux via proton. It happens, proton is not perfect and it never will be

Rooty,

Steam decks and other deck PCs are rapidly gaining ground, not to mention that steam runs natively on Linux. The “less than 1% marketshare” meme is 20 years old at this point and no longer relevant. Once again, there is no excuse.

erwan,

It’s still less than 5%, so unfortunately it’s still at a level they can ignore.

We need more gaming devices that ship with Linux out of the box, like the Steam Deck. Market share is not going to go up only with PC gamers choosing Linux over Windows.

alteropen,
@alteropen@noc.social avatar

@Rooty even 3 - 5% is not worth it for a lot of devs for the amount of time it would take. you must also consider every update also needing the same care taken to it. financially small devs don't have the resources and big devs know it would eat into their profits

flashgnash,

I don’t think it neccesarily takes much to make a game compatible, from what I hear at this point it basically just consists of not doing really weird things with your game and not choosing an anti cheat that doesn’t work

By the fact basically every indie game I’ve ever tried has worked flawlessly in proton I’d say there’s no excuse for new triple a games not to

alteropen,
@alteropen@noc.social avatar

@flashgnash yeah they work in proton... that's not native linux. porting a windows game to native Linux is more trouble that its worth for most devs hence projects like proton

flashgnash,

I guess so but I honestly think proton is the way forward for Linux gaming, as far as I can tell they run just as well if not better under proton than on windows

mnemonicmonkeys,

Plus it’s actually 3% market share now

dunestorm,
@dunestorm@lemmy.world avatar

Well, the thing is that developers need to go out of their way to intentionally break Linux support. The community does 99% of the work in most cases. Launchers, along with anti-cheat are the most egregious.

Anti-cheat I can semi-understand, the developer has to do some work, but popular anti-cheats support Linux no problem.

Launchers, however are 100% useless other than Steam itself, I wish Valve would ban third-party launchers. I wouldn’t be surprised though if some publishers would pull their games from Steam if Valve outright banned them.

thepiguy,

I mean, it is not a fault on Linux’s end. We have all the tools we need in the form of wine and dxvk, it’s the game which fails to work due to some obscure dependency or a mandatory rootkit. One great example is genshin- the game itself works flawlessly, but it has a rootkit which obviously does not work on Linux and you have to patch it out.

dansity,

I’m blaming companies making a windows and linux version of a software while the linux version is wastly inferior, full of bugs and unstable. I do love the OS but the software experience sometimes ruining it.

merthyr1831,

Yeah as long as proton works fine I’d rather use that over a buggy port. Usually works better for the devs too since they can target one API and binary and just debug whatever makes proton poop itself afterwards.

MooseBoys,

I blame Linux distros for being too complicated and unintuitive for 95% of the population, which in turn gives it a negligible market share from a game development perspective.

isVeryLoud,

Huh? Have you touched a GNOME-based distro recently? It’s easier to install and use than Windows 11

Jumuta,

seriously though the installation experience on kde/gnome is so much nicer than windows, if the hardware is compatible and the tpm/secure boot bullshit is turned off

Agent641,

Blaming myself because I put the CD in upside down

banazir,
@banazir@lemmy.ml avatar

CD? What’s that grampa?

pastermil,

I’ve had issue with Stray not detecting my game controller. Went to the customer service and they told me it only runs on Windows…

I’ve successfully run it, only missing the controller support. Turns out I needed to install the udev support to solve it.

merthyr1831,

Weird. stray ran great on my deck out of the box via proton. Glad you got to play it though!

pastermil,

It was missing a udev setting. Fixed it by installing a package.

RoyaltyInTraining,
@RoyaltyInTraining@lemmy.world avatar

To be fair, game programming is very often hot garbage. Most things I run do not respond for a while at startup. How difficult can it be to decouple your threads?

mvirts,

Don’t cross the streams

  • All
  • Subscribed
  • Moderated
  • Favorites
  • linux@lemmy.ml
  • tacticalgear
  • DreamBathrooms
  • cisconetworking
  • magazineikmin
  • InstantRegret
  • Durango
  • thenastyranch
  • Youngstown
  • rosin
  • slotface
  • mdbf
  • khanakhh
  • kavyap
  • everett
  • JUstTest
  • modclub
  • Leos
  • cubers
  • ngwrru68w68
  • ethstaker
  • osvaldo12
  • GTA5RPClips
  • anitta
  • provamag3
  • normalnudes
  • tester
  • megavids
  • lostlight
  • All magazines