Native Linux Support for FiveM — It’s Time

I am entitled to my own opinion just as you are :slight_smile:

Most of this entire thread has felt like a cesspool of online degeneracy. This started out as someone’s dream to have FiveM, a windows exclusive application, available on Linux. And it ended up drifting into what feels like a Reddit argument. I’m starting to question what you guys are really fighting for. Aren’t we all on the same team? Windows sucks, I’d hardly say that statement is debatable. If FiveM supported Linux, it would gain CFX more players (the current Linux community), and Windows users that have cut Linux out due to FiveM or others being unsupported on Linux can make the switch. Does that not benefit everyone? Am I missing something here?

Genuinely, how did this become a massive fight over several months? If all the people that put their thoughts in have agreed that Windows is going downhill, then what are you fighting for? Having this addition benefits FiveM with more users, the Linux community for not needing to dual-boot for the ability to play, and the Windows community could start moving over to Linux if things like this were the nail in the coffin. Everyone gets a slice of this pie. Can’t we agree on that?

3 Likes

agreed, both those idiots arguing are the worst examples of either side of this discussion

So… from the lot of talk I can see here, I take it this isn’t the place to figure out HOW to get RedM to work on my Steam Deck, since I try to launch the installer with proton and I get nothing.

No need to search on “how to run it”, since it simply won’t. FiveM (and RedM’s) anticheat is not compatible with Wine / Proton

Yeah, found that out the hard way after taking an hour or so to look into it while i was downloading RDR2 onto my Deck. And now I’m sad. Mainly because my Deck is my only “desktop” at the moment, and then my replacement will be the new Steam Machine, which is still based in Arch Linux, so I can’t win either way. My only windows PC killed itself when i left it running when i went to work last year in the summer, and it was left idling in my house with an ambient temp of 100+*F at the time.

Not user friendly? literally all modern linux distributions have extensive guides and help to make the experience as user friendly as possible? stop pulling stuff out your ass

“Extensive guides” says it all. No normal user is interested in reading ANY guides to make their OS more user friendly.

I’m not pulling anything out of my ass, I just work and support normal people in my day job and have a good understanding about what the average user is willing to put up with.

They aren’t going to care how good a translation layer is or even what it is and are going to want to troubleshoot it even less.

Instead of Complaining of why Linux is bad etc. It would be helpful to find a solution for a problem like this. I for example turned my back to windows after the support for windows 10 ended and 11 came with its spy and bloatware. I know I am not the only one who enjoys RedM and FiveM but is now stuck because of this problem with the anticheat. We are all here to find a solution for this problem and not complain or nag on why Windows is the ultimate OS it is not anymore. So instead of infighting lets get together and look at this problem. If we would work together all as one we would be better of then having this conversation which is loosing itself in “is Windows or Linux better”.

1 Like

Where did anyone say Windows “is the ultimate OS”?

If FiveM/RedM could easily be ported to Linux, dont you think it would have been already? Dont you think Cfx developers are familiar with Linux?

The points being made are about the time and resources that would need to be committed to a project like this and it just doesn’t make sense for such a low % of the population when they have much larger problems to solve for.

It also means the already small development team would have to support two OS’s with linux being non-trivial due to the amount of variations that exist and would have to be accounted for with every update.

1 Like

I literally have to register & login to support your points.

Full disclosure, I’m a Linux user and daily drive Linux for more than 10 years.

Linux fanboys always have failed to realise the impact that market share and cooperation support can cause towards application availability. Even macOS cannot bring enough existing applications into their platform despite them pouring money and the well-tested open-source project such as Wine into it, despite it being fully backed by one of the biggest cooperation ever existed on earth. Regardless of what Cfx/FiveM is going to be a community-driven project, cooperation-driven, or whatever, the goal of it is never about morality or privacy, or Windows is a bad platform. It’s to get a dedicated GTA V server to everyone with the least trouble as possible, and that costs resources and time. Putting resource to the platform that not only has below 1% share, but also with very little amount of actual knowledgeable people to support it. I couldn’t count my time that I had to mention that “distros are different, try to look up what your distro providers and its community supports” as not even one Linux problem would translate to another, let alone different Wine/Proton versions that you may get asked same questions constantly simply because the user has used an outdated Proton version and the problem has already been fixed in newer versions or in the experimental branch. If Linux wants to succeed, it has to fix its biggest problem first, and that’s what Valve is trying to do right now. It’s to getting Linux to as many people as possible, and it’s already been more than 20 years that it barely grows any momentum on desktop PC computing scene. Until that day happens, I won’t believe that pushing others that have no idea how Linux desktop works would help the situation.

1 Like

I honestly had to go through the entire process of creating an account and logging in just because I felt so strongly about this that I couldn’t let it go without a reply: I completely agree that FiveM needs native Linux support. As someone who lives on Arch Linux and spends a significant amount of time customizing environments like Hyprland, it’s frustrating that the one major hurdle keeping many of us tethered to a Windows partition is FiveM’s client-side incompatibility. We already know the performance gains and the privacy benefits of moving away from Windows—especially with the 2025 EOL for Windows 10 looming—and it’s a massive missed opportunity to ignore a community that literally builds the infrastructure (the servers) FiveM runs on. Your points about Wine and DXVK are spot on; GTA V itself runs beautifully on Linux now, so having the FiveM client act as the sole bottleneck feels increasingly outdated. If the developers would even just provide an experimental launcher or work with the community to troubleshoot the current dependencies, it would go such a long way for those of us who prioritize control and efficiency in our setups.

Rockstar Games don’t care they are fully working on GTA VI and Red Dead Redemption 3

Not sure where you get your misinformation from but this isn’t an issue with BattleEye and not sure what DRM you are talking about but no one has complained about the current protections that have been put in place.

As has been stated many times over the years, it is an issue with adhesive and its requirement for x86 and windows features to operate that are not easily translated into other formats.

That’s what I said. I was aiming to contribute to the discussion, not dumb the explanation down to a kindergarten level.

You might want to reread my message after a good night’s sleep. If that does not help, ask your preferred chatbot to translate it for you.


Edit: Sorry, I initially went into more detail, but it wasn’t helpful here. The issue is the DRM requiring excessive Windows kernel privileges—not the platform itself.

As for the “double posting”, I only linked my other reply due to its relevance, hoping to avoid two redundant discussions.

Feel free to continue—I’d find that amusing.

I can’t help you if you think adhesive is some type of DRM. It’s not, it’s not even a topic of debate. It’s also not kernal level. And the non-existent DRM that you describe isn’t the reason why the FiveM client doesn’t fully support Linux. The only DRM is on GTA itself which can run on Linux.

That’s precisely what I’m referring to. You don’t get the complete picture. I’m simply expecting too much once again. I’m an experienced senior developer and system administrator, which provides me with a broader understanding of such topics. The reason FiveM isn’t compiled for another platform isn’t because the developers are lazy or believe it’s not worth the effort. It’s simply because they lack the capability to do so.

It would be possible if one used a game version that generally disables the “protection.” In that case, we could play this game on all platforms and avoid many other issues, such as the fact that the integrated CEF (Chrome) in FiveM, which is still from mid-2022, is outdated. I’ve cut this short here by leaving out further context.

Edit: I thought I was replying to you in a PM as before to keep this shit show out of a dead discussion. I guess not all people know the simplest good manners. Is there even any moderation on this board? I’m really shocked at what this whole scene is. I really need to just stop and limit myself to selling stuff as planned.

As a senior developer and system administrator, can you explain to me how adhesive is considered DRM as you stated? Or how this “DRM” is performance draining? Or the many previous posts from NTA outlining main reasons why it doesn’t work on Linux? Or maybe how you can run a version of the client on Linux without Adhesive at all? Can explain to me how Adhesive works if it’s so simple to port? And since you are so experienced, where is the budget and resources going to come from to make this happen when it’s shown in multiple surveys the size of the Linux player base is extremely small? Would you rather they drop work on escrow, support for enhanced, and all the other projects that will have a much larger impact?

But instead, let’s drag the conversation to CEF for no reason and continue to state how smart you are and it’s beneath you to explain such simple concepts to a nobody like me who just doesn’t get it.

And you didn’t think you were replying in a PM, you just think you’re funny.

Linux is for nerds, so no thanks on that one buddy.