[Request] Client support for Linux

Hello FiveM Developers,

I know this topic has been discussed many times over the past few years, but I’d like to revisit it because I believe Linux is increasingly becoming a viable option for gamers (who see how Windows is becoming worse and worse). Many new games now have Linux support through tools like Proton on Steam. Therefore, I am requesting, and I’m sure many other players are as well, that you finally enable support for playing FiveM on Linux. While it is technically possible to run FiveM on Linux, it is not straightforward, and even if you manage to get it running, you often encounter issues with joining servers due to FiveM’s anti-cheat system. As Windows becomes less favorable in my opinion and probably for many others as well, Linux stands out as an excellent alternative.

I hope you will consider this request and think about implementing Linux support on the platform.

Thank you for your attention, if anyone would like to add something to the topic, please feel free to write below.

(PLS)

17 Likes

Windows is still, by a huge margin, the preferred operating system and the most used operating system. The amount of Linux users is still a fractional percentage despite what you may think and the normal windows user is no where near converting to Linux as their main OS.

I’m not sure how you can say windows is worse, especially for almost all application adoption, including games compared to Linux which is far far less supported across the board and requires much more tinkering to get things to work.

Sure, you can plead for Linux support but their are still a huge amount of fixes and features yet to be implemented and taking what little resources away from those to spend a huge amount of effort to port adhesive to Linux, would be misplaced in my opinion.

The year of Linux is not here and won’t be for quite some time even with Proton gaining more steam, pun intended.

2 Likes

I think you’re ignoring the “recent events” context here, aka the “Windows shitfication” which is probably what this is referring to.

That being said, FiveM on Linux is likely never going to come it would require a lot of time for the anticheat team, who would probably be better off developing for the larger ecosystem.

1 Like

Im aware of the enshitification of windows but I think Linux users who request adoption miss that the everyday user is no where close to jumping ship. The barrier of entry is still way too high, especially considering how many people can’t even navigate to the proper gta folder.

1 Like

I understand that Linux users are a minority. However, is that a reason not to provide support for using FiveM on Linux? I don’t want to debate whether Linux or Windows is better because that depends on the user. If someone wants to tinker with configurations but have full control, they will choose Linux. If someone prefers a ready-made product, they will choose Windows. My post is about enabling players to use Linux, not about discussing the percentage of people who use Linux.

2 Likes

That is quite literally my point. Linux users aren’t a protected class so it falls to whether a company wants to spend money on something that has a negative return. Hint: TakeTwo/Rockstar is all about profit and has other interests.

Kinda sounds like you’re underestimating the time and effort it’d take for something like that.
Aswell as not really realizing the reason why it hasn’t been done yet, and why its not possible.

Read the faq.
https://docs.fivem.net/docs/support/client-faq/#will-fivem-run-on-linux

Its more of a Vulkan/dxvk issue. Bubble has already told/asked them about it, but doesn’t seem like they will be implementing support for shared resources any time soon.
(more info can be found in other forum topics, and github issues)

And AFTER that has been implemented, there would obviously still be hundreds of hours of work left to port FiveM to Linux.

Hope that gives you some insight, I mean no harm.

2 Likes

I understand your point in the entire statement, but it is outdated by a few years. Around 2018/19, when FiveM was working on introducing support for Linux, what you mentioned was marked as “unfixable.” However, in 2022, a way was found to fully run FiveM on Linux, and it is currently possible. I can say more: once launched, you can even join servers, BUT only those that have “svadhesive” disabled, meaning they have removed the FiveM anti-cheat. So currently, it is already possible to run FiveM on Linux; only the anti-cheat blocks access to most servers.

2 Likes

Hm, I didn’t know that, no. Dont really stay that up to date with FiveM on Linux, as I don’t use Linux for gaming personally.

Did they find a way to integrate Shared Resources into Vulkan, or what was done?

2 Likes

The anticheat uses very specific windows features and it would be a nightmare to port all of those to proton(and other similar platforms).

1 Like

I know that myself and many other gamers/server owners would prefer Linux. It uses less resources overall and is easier on storage, therefore it tends to run better and is snappier than windows.

I would prefer to game on Linux. The only reason I have windows is because I play FiveM

7 Likes

Same here. The only reason I still have a Windows drive to boot up on is for RedM and FiveM. I can run the regular GTAVOnline and RDR2Online on Linux perfectly. It’s just the RedM and FiveM clients that leave me with needing to use Windows once in a while.

Every other business and personal application I use, including Windows games, I’ve moved over to Linux successfully with very little effort.

I would stop using RedM and FiveM myself and just play the regular game versions because of this if I didn’t already own a dedicated server for each game. I don’t want my server purchases to be for nothing, so I’m still stuck with Windows.

I’m still hoping this will eventually change…I hope.

5 Likes

Well, I found a workaround for me. I don’t consider it a permanent solution, but it works for me at the moment.

Although I want to get rid of Windows completely, I can’t just yet. What I really want to do is free up my extra 1TB nvme drive that Windows is installed on, so I can add it to my Linux overall storage drives.

Currently, I have to dual boot into Windows just to run FiveM or RedM.

I have tried running them in a Windows VM in the past with little luck. Historically, VMs haven’t played well with 3D graphics processing. That’s changing and getting better.

I tried Gnome Boxes and Oracle Virtualbox, but they’re not working for me in this case.

I downloaded and installed the latest Broadcom (VMWare) Workstation Pro for Linux. It’s completely free. I then installed a Windows 11 Home edition guest host.

The workstation pro is processing the 3D better than I expected. It’s not as fully advanced graphics processing as running in a pure non-VM Windows system, but I’m good with it.

FiveM and RedM are working for me using the latest VMWare Workstation Pro.

Here are the Pros and Cons that I’ve noticed if anyone wants to try this on their system.

Pros:

  1. I can reclaim my 1TB drive from Windows and reformat for Linux.
    No more dual booting just to play two games.
  2. I still have to use Windows, but I have it in a 500GB VM instead of taking up a full 1TB drive.

Cons:

  1. The 3d graphics look good, but they are not as fully advanced as running in a non-VM machine. I’m ok with it myself.
  2. The game movement when running around stutters occasionally. I’m adjusting the vCPU and memory settings to see if that helps.
  3. Still stuck with Windows for now, but it’s not as bad as having to dual boot.

So, I’m still hoping to see FiveM and RedM eventually work with Proton and Vulkan; but this workaround works for me. We’ll see what the future holds.

I know not all Linux distributions run exactly the same, so if anyone’s interested, this is what I’m running it on:

OS: Pop_OS! version 22.04 LTS
RAM: 64GB
Video: NVidia GeForce RTX-2070 Super 8GB RAM
Drives: All nvme SSD
VMware Workstation Pro version 17.6.1
Guest OS: Windows-11 Home edition fully patched.

If you’re ok running FiveM and RedM in a virtual machine, I recommend testing it and see if you like it or not. I’m still hoping to not need Windows in the future, but this keeps me going.

2 Likes

Could you send a screenshot of your VM settings?

1 Like

Steam’s proton layer enables linux users to play almost any windows title at as good or better and sometimes significantly better than they do on native windows. I have fivem working no problems except for connecting to servers, but you can play single player mode, add mods do whatever you want but you can’t play online.

3 Likes

No one said you could t. What is being said is that FiveM’s AC doesn’t work on Linux and due to that it removes the ability to join any servers which is what most people download FiveM to do.

1 Like

do it

1 Like

I am almost done my research to switch to Linux only FiveM is holding me back, I am a MLO Artist and most of my tools works great on Linux and for codewalker or other tools for FiveM, I can run with Wine (Not Sure, need some testing). I am done with windows and trying my best to switch to linux before Windows 10 supports end in October.

1 Like

I believe GTA works on proton already, not the best so what is holding FiveM back?

1 Like

The AC and cost involved for pretty much no return since the number of players who use Linux is a fraction of a percent of the total user base.

1 Like