#linux_mac_branch
1 messages ยท Page 15 of 1
hey, if anyone here is stuck with stability issues on Linux (non BE)
after switching to using a custom kernel (linux55-tkg) I got a lot of improvement in that sector
using pds task scheduler
How much of an improvement?
before I was crashing once every few hours or so with a bad PC lockup
hasn't happened since switching though i also switched from manjaro to arch so it might be something to do with that
my crashes were caused by ARMA eating up every bit of gpu vram and hanging it from the system
atleast I think
i should do some BE tests later
though it may also just be a video driver thing
as i was on 435xx before (NVIDIA) but upgraded to 440xx so I had dkms
Personally not having any problems at the moment, seems pretty stable with proton 5 so far, even performed better in benchmarks, one major fix though was the fact that modded vehicles didn't cause the game to crash anymore
might be interesting to test this kernel, just need to find nvidia drivers for it
Hello everyone, are there any large servers with good online on Mac OS?
Unfortunately not
Is Arma 3 on linux now or anytime in the future? Do we know anything or no.
from the description of the channel : https://dev.arma3.com/ports
So if i buy it i can port it to linux?
No. That is up to a company that they are contracted with called Virtual Programming. They use a sort of Wine-wrapping system called EON which works well enough but it takes months of hard work to get it optimized well enough. And it's been a huge pain in the neck to achieve version parity. So they gave up for a while until the update cycle cools down for a while. Although it's been about 4 months since the last patch came out. So maybe things might turn up.
Alright, so i should either wait a bit or find something else?
I don't know of another entry in the Milsim genre that offers better Linux support than this. If I did, I'd give that one a shot. But I think that if you were to buy the game just for the Experimental Port, it might help Dwarden argue for getting it up-to-date. However, I think just about all of us using Linux are playing the Windows version with Proton, and suffering BattleEye's wrath.
Alright, thanks very much, hope it gets updated and I'll stay tuned!
Play with proton, there might be improvements on the BattlEye front. But I'm 99% sure you can forget about the native port
He's trying to decide whether to buy the game or not based on Linux. If he's just going to buy the game just to play with Proton, it's no better than buying a game that never had any Linux support at all. At least that's my perogative.
Yeah native port is basically dead, last time the armaonunix community server was the last server on the native port, closed due to lack of activity
Arma 3 is a great game regardless if you can play on official servers or not, generally if you want to play multiplayer then finding a group is usually the best, just make sure they would disable battleye on servers they host, as at the moment battleye isn't working at all (and probably won't be working for quite some time)
The thing is, though, the native port isn't dead forever. The plan that I heard is that they were going to try again when things cool down. And it's been months since the last patch with nothing about another.
I told you my educated guess above.
best bet is to wait for Battleye to make battleye usable with wine
wine/proton is better than eon anyway
Yeah, gonna buy what i want from arma then wait for stuff to happen.
I think if developers initially used cross-platform tools, that would be a good idea. For example, when developers introduced support for DX12, why isn't the Vulkan API considered? It has a good property - excellent load distribution.
BUT (!) Who am I to tell developers how to do it, right? = /
Problem though... Arma 3 was released in 2013 (so development started a few years before that), while Vulkan got released in 2016...
Of course OpenGL could have been used, but is nothing compared to DirectX.
ARMA 3 is based on the Real Virtuality engine which dates back to the previous Linux gaming development boom. What was it called? Loki Software? Anyway, I don't think it was practical to get RV running natively under Linux outside that timespan. But I think it IS reasonable for them to develop the Enfusion engine to work cross-platform. This ought to affect the standalone version of DayZ first, and ARMA 4 later on down the line. I have no idea if they could just backport ARMA 3 or others to Enfusion. I don't even know if Enfusion IS being made with Linux support in mind.
Yes. I have that.
@eternal burrow IIRC they dropped the idea of supporting DX12 and never did
DX12's heyday started when it came out and ended when Vulkan became mature enough for devs to switch to. And it made sense for devs to start work on DX12 because they figured that they could just port it over to Vulkan later on, I think.
In fact, id software, without any extra words and persuasion, took and added support for the Vulkan API to its DOOM 2016.
The developer of CROTEAM (sam-1 sam-SE sam-2 sam-3 as well as talos) had OpenGL and DX support, then they added the Vulkan API, and after that they took it as a basis.
those are all games shipped a couple of years after arma 3
the croteam games shipped 2017 and later
sam fusion 2017 is a new engine but with the content from old sam games
I want to say that the developers are "in trend." They were not too lazy to add a new API.
arma 3 shipped in 2013, thats quite a bit before the ones you mention
what became doom 2016 were rebooted many times during its development
so of course they had a good chance of adopting new stuff along the way
moving to Vulkan is probably the worst business idea financially ever for BI.. ๐
perhaps with the new engine, if that ever becomes A4
I believe Vulkan is mostly interesting when you already support OpenGL since it's just better but for Windows games only supporting DX10/11 it's probably not that useful
ID was always an OpenGL shop, and released linux versions of it's earlier games decades back. They've vocally criticised Microsoft's attempts to control the PC games scene. So it wasn't all that surprising that they supported Vulkan.
BI on the other hand has always bought into the MS ecosystem. Not just the rendering engine, but everything from input through audio and a lot more uses Direct* APIs. I wouldn't be all that surprised if their programmers worked in C#/.net
BI don't make PC games, they make Windows games. Always have and they just don't have many/any in-house who know how to do anything different. In fairness those software engineers with experience outside the MS sandbox, with C/C++ and of POSIX, Vulkan etc are rare in general and for that reason they command significantly higher salaries compared to a Windows ecosystem software engineer.
Vulkan is starting to come more into fashion. X Plane 11 just changed their render engine over to Vulkan, more and more games I'm playing on Linux use Vulkan natively and the performance is pretty outstanding. I wouldn't be surprised if Arma 4 uses Vulkan, and possibly has a native Mac and Linux port. BI seems pretty intent on making Amra 3 work on linux, as I understand they are working with Battleye to try and get the Linux Proton version working.
BI seems pretty intent on making Amra 3 work on linux
uhuh.. thats why they stopped the linux port project a year ago and showed no signs of continuing with it
as I understand they are working with Battleye
If I heard correctly battleye wants to do that by themselves because another big game uses BE too. I think it was R6 Siege
Even if Arma 4 used Vulkan, it's still not likely to offer a linux native client as they have already said they will still be using DirectX APIs for stuff like audio
as for them actually adding a Vulkan renderer. I wouldn't hold your breath, it would likely only happen if they got a project lead in from outside BI because that's usually the only time any company makes a major shift from one platform to another. It takes a strong leader who can sell the benefits of such a major undertaking.
From a business standpoint there's little to no reason to support Linux at all, so I totally get why they aren't supporting the Linux port, however they could at least make sure not to use stuff that breaks proton, so there is a way to indirectly support Linux without switching to vulkan renderers and other APIs, at least that's what we can hope for in Arma 4.
On the other hand, Vulkan is not only good for Linux but good for performance in general, so if they want to switch at some point then the earlier they do it the easier it's going to be
wasn't Enfusion supposed to be cross-platform?
assuming we'll see an arma title on it ๐
If that's been the plan for Enfusion all along, it's going to have to happen with standalone DayZ first, since that's the testbed.
Been playing the campaign for a few days and must say that it's running great on proton ๐
no issues at all so far
Hey folks! I'm trying to get Arma 3 to work with the Task Force Radio mod on Manjaro. I'm not sure how to get it running, does anyone have experience with this?
yep!
this works last time i tried it. you just need to install the windows teamspeak in the same WINEPREFIX as arma 3
Where do i find the Steam arma 3 wineprefix @covert quiver?
compatdata/gameid/pfx
Can you run mods in mac?
you can but a lot of them probably no longer work with whatever version the port is at
you'll have to find older versions of those mods
Hey again! I discovered ACRE 2, and I feel like it brings more features to the game compared to TFAR. TFAR has been working great so far, but when I've installed ACRE 2 I get a huge red square on my screen when I go in-game, telling me it can't "parse" the map or something? I can't hear players when they talk through the radio, I can only hear proximity chat. Anyone know what could be the issue?
I'm running the game and TS through Steam Proton, and they're both running under the same prefix
sounds like a terrain error, not ACRE (or Arma for that matter): https://github.com/IDI-Systems/acre2/issues/247
@thin slate https://github.com/IDI-Systems/acre2/issues/653
Aah, this is probably the issue...
Well... Anyone know if the TFAR-beta is any stable?
it's more stable than "stable" ๐ and is being updated
I'll check it out then! Do you know if it supports auto-switching from a Lobby channel to an "in-game" channel in TeamSpeak?
@rigid shore
Or anyone else ofc, if you know xD ๐
all features from 0.9 are in 1.0, just with a lot of bug fixes and the (crappy) settings module has been moved to CBA Settings.
it's just setting 2 options in CBA (TS channel, and TS channel password) and it will automatically move players to the correct channel when they get in-game
Tnx man, you've been a great help! ^^
just wondering but the mac version of arma 3 has not changed at all correct?
or are there any updates
correct
does anyone know if linux version includes old man? not showing up in scenarios for me and I've tried everything I can think of
What version is the Linux version on?
1.82.144710
And what version added Old Man?
well I guess I should have checked this before. Let me go look.
update history links are broken so I can't even check
Okay. Well, the point I was trying to make is that nothing after 1.82 is in the Linux version. So no Old Man, no Contact, no Warlords mode.
okay that makes sense and that's what I was catching onto but the link I gave was bad. https://steamstore-a.akamaihd.net/news/externalpost/steam_community_announcements/3112492477904061415 . apparently also doesn't work on linux for some reason so I couldn't have even checked if I wanted to.
anyway thanks @short tulip you've solved the mystery that's been plagueing me for days
And what version added Old Man?
1.98
@gritty sage yep, was able to locate the version number using the arma website. Thanks, guess it's just a waiting game.
@forest obsidian you can use Proton Arma 3. Old man works fine.
yeah thanks @covert quiver, @gritty sage already filled me in. I just haven't had the time to get it going yet.
what version of arma 3 are you running?
linux port, 1.82
hmm does -filePatching no longer work with wine/proton? It never gets beyond the loading addons message
nvm apparently running into file limit...
actually, seems like it was the old blood mist mod breaking it ๐คท
I think it would be a good idea for BI to delete the Linux steam depot.
So new users download the proton version by default
So new users download the proton version by default
@covert quiver and it works? Even with a BE enabled?
Oh, nevermind. This was more rhetorical question... I was trying (the port for that time) and make a decision for myself - Arma client not for Linux.
@gritty sage IIRC it works on the port. But its useless without servers :)
Yeah BE kinda worked in the port, but sometimes it was randomly kicking people
so mac will never be supported
no, the ports have been stopped
maybe arma 4 ๐
but you can play through wine/proton (if mac has that), but it can't use battleye, so Multiplayer will be limited
proton is not available on mac
ah, okay
Mac is in no way suitable for gaming and it only gets worse
You cant even use bootcamp on the upcoming macs
Also, they basically blocked Vulkan from Mac, so proton won't ever work
Isn't there a Vulkan over Metal layer being worked on?
CodeWeavers left some hints on Twitter that they're working on Proton for macOS so who knows
it certainly will be interesting to see the performance when DX11 -> Vulkan -> Metal
although you also have to keep in mind that apple could break wrappers such as moltenVk if they wanted to
It will be interresting to see how will they cope with the new apple arm cpus
pff, they didnt spent more time on updating the linux version and adding vulkan, you think they will port tons of code to a new CPU and ARCH and OS ? ๐
and apple arm cpu at my knowledge, they wont be fast enought
without talking about video drivers and video cards
new CPU and ARCH
most of that is just setting some compile flags
hmm, so why they dont do it with actual OSX and Linux version to update they realquick ? ๐
it is way more complicated then that
besides, I dont think M$ compilers give you that ease like gcc
yes they must , since win runs on arm
oh I made us jump in windows
lol
we were talking about apple :p
Yeah I only commented on CPU and ARCH, not OS
apple on arm ... they should
oh i know why i switched
it was like talking about BI compiling tools
being sure they are under windows
compiling stuff like binarize/pbopacker on linux is easy, that stuff all already compiles on linux. But why if 99.9% of modders are on windows
The only real problem is graphics, DirectX 11
some do
no
i do not accept to run non BI binaries
ok
mean?
Try running a Direct X game natively on linux.. Doesn't work
There is no being mean
but it runs just fine in proton
The official support is on hold until development cools down. They're only going to have VP work on a port once enough time is going to come before the next patch for those of us to enjoy it. Because even when they tried to keep the experimental branch up to date, we only had a month of OS parity.
Well, the Multiplayer mod for ETS2 only works for the Windows version and not the Linux version. It's probably something that modifies DLL files or something. I think there are some mods for Stardew Valley that are also Windows-only.
I wasn't talking about Arma. Other games. But it's possible that the mods that you are thinking of might have that issue.
linux version used to be in the same version level of the win version
not really, it was always atleast weeks behind, sometimes a month.
ok now that you baught it, we dont think we will continue to support it;
no they didn't. I'm sure the decision was more along the lines of "well we invest thousands of dollars into this, and only have a dozen users, this is just not worth it, also that Proton thing will come out using which people can play the windows version just fine without any effort or money investment from out side..."
and no in proton you do not have BE working
Actually battleye is working on getting BE to work inside proton for other games, which will probably apply to Arma to.
and it will never be a real solution
huh? why not? works fine for tons of other games, and even now it works just fine.
an arma3 mod depends on the OS
well thats true.
mods are binary/text files loaded by a game engine, never executables launched by the OS ...
uhm.. no.. not in Arma?
I have never seen a game mod sent with a binary executable ... have you ?
yes.. I have..
so useless on MP
you don't need BE to play MP, except public servers. Most private communities like mine and all the others I play coop with don't use battleye, and Proton works just fine there.
!issuewarning @quasi orchid repeated abusive language towards moderator despite recent warning
Failed to PM @quasi orchid
you are obvious not the brightest here...
!issuewarning @quasi orchid repeated abusive language towards moderator despite multiple warnings
Failed to PM @quasi orchid
!purgeban @quasi orchid 30d repeated rule violations despite multiple warnings, no improvements visible
*PewPewPew!!*
RIP @wind veldt
Force Proton in the General Properties
hello, is there a way to run mods without the arma 3 launcher?
Yes, a few members of ArmaOnUnix made some custom launchers for arma 3, if you use arch or manjaro I can recommend installing arma3-unix-launcher-bin from the AUR
ok thanks! im gonna try that. Im playing games with my brother
also how do u make ur text in a box?
using backticks some text `some text`
@white sonnet Both of these are for linux. do u know anu custom laucnhers for mac?
launchers
Oh, I don't know of a mac compatible launcher, there's a list of launchers here you can check out though:
https://armaonunix.gitlab.io/launchers.html
thanks!
Be aware, until a Proton equivalent comes out for mac, you'll be limited to playing an old arma 3 version and many mods won't work either due to version incompability or usage of windows apis
Has anyone been successful at running Arma 3 Tools on Linux?
command line tools work with wine (wavtolip, imagetopaa, dscreatekey, dssignfile, binarize, and so on), but GUI applications like the addon builder won't work afaik.
you can use mikeros pbo tools or armake, both command line tools that replace some of BIs tools, but not everything.
command line tools work with wine (wavtolip, imagetopaa, dscreatekey, dssignfile, binarize, and so on), but GUI applications like the addon builder won't work afaik.
you can use mikeros pbo tools or armake, both command line tools that replace some of BIs tools, but not everything.
@hasty pelican
Ty
Mac branch when
there's a mac branch with version 1.82 as described on the ports page, https://dev.arma3.com/ports
note that 1.82 is very old, the current version is 1.98
Can windows players join these experimental port players?
if they are on that old version (which they can't download anymore)
so.. no
branch legacyports with password Arma3LegacyPorts?
aren't you thinking about the port depots now?
but yes, there two port_ branches also point to mac/linux, that's right
there should be a window branch with the version of the ports. I think that is the legacyports branch
Help...having isssues duhhh.. when I'm online it constantly downloads workshop...then completes and starts again...I've build the arma3 unix launcher app and less than 1/3 of my mods are missing..especially the Alive mod...I can play offline with no issue..links/suggestions appreciated.
ps I'm actually using Linux Mint 19.3
if 1/3 of your mods are missing, then that's probably what steam workshop is downloading
not to flame but that is exactly my problem..I've subscribed to over 100 mods/scenarios...my belief is maybe my mods are corrupted but why download and finish then auto-restart the downlod again...that is the oot I see..
try turning the launcher off, check game file cache with Steam, let it download what it wants, then start the launcher/game
ps: as long as its downloading I can't play online...but I can go into offline mode an it works...missing a crap load of mods including the Alive mod.
Lou Montana said "try turning the launcher off, check game file cache with Steam, let it download what it wants, then start the launcher/game" DONE THAT!
HOW DO I KNOW?
Lou my confusion too..I saw something about blowing away the mods directory and flushing game cache..but I cant find the freaking article..went something like this..unsubscribe to everything then flush something then restart and let the updates occur..I've become desparet. offline without the alive mod...I'm learning how to fly the littebird in combat..but this isuue has put me to a stand still. Lou I'm just throwing out to this group..if you don't have the answer when I say DONE THAT. I wasn't yelling just trying to flag other advise. Thank you for your input..Jmellinger473 ;-}
the best advice one could give here would be to actually not use the Linux branch, but to use Proton, as Dedmen usually recommends
DasCapschen you said "if 1/3 of your mods are missing, then that's probably what steam workshop is downloading" then why does it auto restart the download?
maybe you don't have enough free disk space?
or maybe your game is on an read only mount?
or steam is buggy. search on how to reset it. you delete a client.blob file or something in steams folder
I have over 101 gigs ree space..no not read only since i installed the app underlinux a have permssions as well as root.
well then it must be steam. google. there's tons of people with similar problems and advice on how to fix this.
lou direct me to proton...please..last time i looked it was just as buggy..lou thanks for your advise.
I don't know anything about it though, sorry
There is a ArmaOnUnix discord in #channel_invites_list, they'll know everything about it
DasCapschen- Steam is Steam google is an authentication system. Bolemia and steam are seprate entitys and they only efect performance and downloads of mods. Thy again?
Dedmen I'll Try it..
urgh... you are supposed to type words into the google search engine to find an answer to your solution...
https://lmgtfy.com/?q=steam+workshop+download+resets
because your issue has NOTHING to do with arma. it is a steam issue.
DasCapschen - I'll follow up I do appreciate your assistance. Ps Lou thanks again....
How can play with Proton if BE not work on last release of Proton and the ports is delayed ?
Play on non-BE servers
Arma 3 has become my Richard Stallmen test. It's literately the one game I've had to give up on... sad.
aliasing has nothing to do with quality settings, it is only up to Anti Aliasing setting
which is under "Options > Video > AA & PP"
FSAA for "real" anti aliasing
PPAA for post processing AA
I just told you, it is dependent on the ANTI ALIASING SETTING
It does not depend on any "Ultra" setting
Let me explain in pictures
https://i.imgur.com/d7P6KqC.jpg
FYI that user has been banned, he had about a dozen accounts with stupid questions and turning over to extremely abusive language and personal attacks when people didn't answer his stupid questions..
ah, alright :/
anyone successful at using task force radio mod on linux teamspeak?
I heard of others being able to do it yeah
make sure teamspeak is running within the same wine context as arma
Oh I think its related to the post in TFAR workshop comments by guy with same name
you cannot run TFAR with linux teamspeak, its a windows dll plugin
but you can run the windows teamspeak. Just like you run Windows Arma too.
Don't know how proton stuff works
you can run it via steam yes
but you have to run teamspeak with wine inside the same context
prefix should be located at $HOME/.local/share/steam/steamapps/compatdata/107410/pfx
and you'll need to use same wine as arma
$HOME/.local/share/steam/steamapps/common/Proton <PROTON VERSON>/dist/bin/wine
yeah
this should do most of the work, https://gitlab.com/SirStone/arma-3-proton-installer/-/blob/master/install-teamspeak.py
ty!
@Dedmen You have some news about the ports ?
what news would I have?
I think I already made it clear that the ports stopped development?
Sorry, i doesn't read the old messages. The raison is less player ? You should write on /ports page, the ports is stopped
server.cfg sounds like #server_admins or in this case #server_linux
Guys, I really need your help. I download the mac launcher, but it does not work. https://drive.google.com/file/d/1OErTHJQeEFYSZXdfCrd__j2bIq3KqQav/view?usp=sharing
What is the solution?
Guys, I really need your help, It is really difficult to install window on a drive
So, it would be nice if you can help me. Thank you
You cant play arma on a mac afaik
Actually you can
you can play the outdated ports version, using the current version would need the macOS proton support to be fully implemented and/or CodeWeavers releasing something magical
Yes, I can play Arma 3 on Mac, but how can I use the mods?
I change my question, how to use the mods on Mac Arma 3?๐ฉ
The mac version is unfortunately quite outdated, so you probably need to find mods compatible with that version
The version being 1.82 iirc
How? Even if I can, how to run it?
Not sure unfortunately, been a while since I ran the ports, and i'm on linux, not mac
But 4518 people are on this group, all of them can not use mod?
I think most linux/mac players are on linux, and almost all of us are now running it through proton
The ports were fine when they were being kept up to date, but that's not done anymore :(
Yeah, I currently use proton as well. I heard rumours that someone got BattlEye working on Proton but I didn't get it working
I brought Arma 3 Creator DLC: Global Mobilization - Cold War Germany, but I can not download it on my mac
The experimental branch is stuck on a version from before that DLC came out.
Is there any way ?
I don't know. It all depends on if you can use Proton on Mac or not.
Which Proton?
I don't know.
Any way to download the Proton?
It ought to be in your list of tools.
List of tools? Where?
On the home screen in your library, there's a dropbox right underneath the home button.
Steam library??
...yes
I can not find the home button and dropbox
Upper-left-hand corner
Proton does not (yet) support macOS
And unfortunately will most likely never support macOS because it relise on Vulkan
Vulkan offers a macOS SDK
there's also MoltenVK which allows running a subset of Vulkan on top of the iOS and macOS Metal
there's been attempts at using DXVK together with MoltenVK
Do you have a download link?
Oh nice
I wonder if ARMA requires anything proton specific
Most games I think work in both wine and proton
I am on linux mint 20 whenever I start arma 3 it goes fullscreen onto my second moniter when I select windowed it goes onto my main moniter how can I get arma 3 fullscreen on my main moniter
change the values in the arma 3 profile config
Playing Arma for the first time (I'm on MacOS, so version is 1.82), and am doing the campaign. Some models seem to be bugged though, how do I fix this? Image attached below.
https://media.discordapp.net/attachments/765906778356449290/767518572531941406/Screen_Shot_2020-10-18_at_6.43.00_PM.png?width=3066&height=1508
try disabling ATOC and whatever settings for transparency AA are in driver
that's normally what messes up the foliage, no idea why the shed and mrap are messed up though
Is there a way to run mods with 1.82? I tried downloading a mod (RHSUSAF 0.5.3) earlier, but was unable to use it in game, presumably due to it being for 2.0. Are there any good 1.82-compatible mods? Can I download older versions of mods to use them in 1.82?
old versions of mods used to work, but I am not sure if there are still that old version of mods available
did anyone try running arma on apple M1 chip?
is that the new ARM cpu?
in that case I would not expect it to work, since software needs to be re-compiled for a different architecture.
You can run x86_64 software using Rosetta 2 including Steam with games
CrossOver also offers Windows x86 + x86_64 support on Apple M1
The macOS port of Arma 3 is very outdated, native ports are 1.82 compared to the Windows 2.00 release
Using a streaming service like Geforce NOW or similar would probably be a better bet. I've used Parsec myself on my laptop in the past to play events while away from home.
no, the ports will not be updated again.
you can play through proton just fine though, as long as you go on servers without anti-cheat (or anti cheat suddenly starts working in proton)
The promise is that the port will be updated again when the updates to the Windows version cools down.
It's just that they didn't feel right about setting VP on making a port of the latest patch, then releasing 3 or 4 more patches before VP's patch of a now-outdated version is ready for public release.
They also didn't feel right about stopping development on the game for extended periods of time so that those of us who depend on the Experimental Branch can have a month of version parity.
BI can't do anything about the anti-cheat on proton. You can only play on servers without anti-cheat.
There is work going on to fix anti-cheat in proton (by valve and their partners), but I don't expect that to be done anytime soon.
BattlEye also wants to do proton support for some other game. When they have finished that, the Arma one might wor ktoo
What concerns me even more is the seeming lack of Linux support for the Enfusion Engine.
how can you tell when there are no enfusion games yet? ๐
There's DayZ Standalone, and last I checked, it's still Windows only.
dayz standalone is not quite enfusion, afaik it only borrowed the renderer from enfusion
also, platform-support in-engine must not mean that the games using said engine must also support that platform
many, many unity and UE4 games do not have a linux version, even though those engines support linux
that said, yes, last information we have (from an Arma dev blog a long while ago) is that they were planning to use DX12.
but again, that was like 3 years ago or something, we can't know how enfusion is shaping up internally.
wdym?
I don't see your point. yes, dx12 is a new api, but why would that influence stability of the engine?
the only negative i can think of is that it would make it harder to run on linux, since vkd3d is not that great yet.
but again, long time ago, maybe they switched to vulkan, we cannot know
so?
what does raytracing have to do with anything?
sentence
please
yes, that is true
I would not expect arma to use ray tracing anyway, given past criticisms of Arma 3 performance, they aren't going to introduce something that kills the framerate by a further 30%
I would not expect enfusion to use Vulkan. BI have repeatedly stated that they are a DirectX studio. Anything which isn't DirectX is outside their comfort zone.
Plus even if they used Vulkan instead of Direct3D they will still use DirectX for everything else (audio, controls, physics, storage etc) so you're not really much closer to a native Linux port
@left fog when will the 2.0 port be released?
@sterile nacelle I believe they've stopped updating the Mac/Linux version for the time being.
Arma 3 Branches list : https://community.bistudio.com/wiki/Arma_3_Steam_Branches
Hello, any way to run Arma 3 on Apple Mac M1 CPU ?
I downloaded the game through Steam and I can't run it
Crossover might be able to run it
But something like GeForce NOW is probably a better bet
Or the outdated port via Rosetta
Ok thanks dear
@quasi orchid Have you tried using bootcamp to install Windows 10 onto your computer? It usually slows things down but it might๏ฟผ๏ฟผ work.
Boot Camp only supports Intel models
Lady's and Gentleman, i solved the ACRE Issue
Full Guide by me available NOW: https://armaworld.de/forum/thread/4992-ger-eng-arma-on-linux-ninelore-s-kollektiver-guide-inkl-acre/?postID=39909#post39909
Hey, those who play arma3 on Linux, does the proton guide still work? What distro do you use? Any issues with battle eye?
please @ me
afaik BattlEye will not work. Otherwise it should work fine on proton pretty much ootb.
Hmm, so no battle eye servers then? Everything else should be fine though?
yeah, works fine for me at least. You might run into trouble with mods that require DLLs or connect to other software, stuff like ACRE, but look above, I guess even that works now, lol.
Just curious, what distro do you use? Do you play any other games on Linux?
OpenSuse Tumbleweed, I play a lot of games on linux :)
Been thinking of returning to Linux full time myself, its just a problem of getting programs of anti cheat to work :/
Ah nice!
You use lutris or playonlinux?
yeah, at the moment anything that requires anti-cheat (in wine / proton) won't work properly in multiplayer.
I just use Steam... :p
For windows games I own on other platforms (like GOG / Origin / Uplay etc) I use lutris
I see. Thanks for your help!
If you mean the proton guide on the armaonunix reddit then no that's really outdated, luckily the game is pretty much plug and play with the new proton versions, all you need to play is to add -noLauncher to your launch options in steam since the official launcher doesn't work in proton.
okay had just updated the wiki with current information
or you can use the arma 3 unix launcher
https://github.com/muttleyxd/arma3-unix-launcher
Damn the guy was miffed that BI didnt port their launcher to linux so he decided to make his own. I love the linux community
Does arma not work on the m1?
seems to constantly crash upon opening it
or well not rly open at all
You'll need some kind of emulator i guess, arma isn't made for it. Scroll up in this channel,someone asked before
Rosetta II is the translator.
Are these disclaimers linked at the top also true for the Linux server version?
I guess yes but just wanted a confirmation.
No, only native Linux client. Not proton client.
So the server will also have to run through proton?
If you're using the proton version, yes. If you're using the native linux server, no.
no
proton version can connect to any server with matching version
we have native linux server, you don't need to run it in proton
Ah alright, got it!
Hey guys, does the -nolauncher parameter no longer work?
works for me. but I would recommend using arma3unixlauncher anyways https://github.com/muttleyxd/arma3-unix-launcher
(should work for linux and mac)
Yeah I got it to work later
Anyone know a fix for one of the CPU threads being pinned to 100%?
It's kinda keeping everything back
I feel like something is off with that
Everything works and runs fine but I don't remember having that issue in the past
(this was with the last 5.xx version of proton, haven't tried 6.3 yet)
Hmm, well arma is incredibly CPU intensive, depending on your CPU I would expect 100% ๐ค
Also there are 5.0 proton and 5.13 proton, which are very different, so if you didn't have the problem before, maybe just try an older proton version? (Or a newer one)
Or check the latest comments here, maybe it's a known issue, or so
https://github.com/ValveSoftware/Proton/issues/2364
Tried 6.3 yesterday but after a while mouse input freezes the game for a bit every time the mouse moves... went back to 5.13. It's been running ok so I don't want to mess with it too much but maybe I'll see how 5.0 behaves at some point. Thanks anyway ๐
No, Linux version will not be updated again.
You can use proton to play on servers without battleye for now.
From what I understand, the plan is to only update the Experimental Branches when the updates cool down again, which hasn't been the case for a while. But unless my information is out of date, there's no guarantee of no updates to the Experimental Branch.
Anyway to get Battle Eye working on Linux with Steam?
This is pretty lame... I have to get my shooter/survival fix from Unturned?
BattleEye doesn't work through Proton. The only way to get it working is running it natively.
Running Battleye natively?
yes, the native a3 version has a native battleye version, iirc.
but it is also outdated :^)
So can't play Arma3 on Linux at the moment?
You can, if you disable BE
Ya, but all the good servers have BE.
Well, our only choice of servers are the current servers without BE or the Linux friendly servers with BE. Although the Linux implementation of BE can't handle large amounts of players, though.
How do I get the unix launcher to install the mods for me?
I don't think it can install mods for you, you'll have to find them yourself in the steam workshop ๐ค
@fickle rover find the file to update the mods on the arma3 forum a3update_hc.py
Okay, thank you
Can someone help me with proton
Im on linux
I have a shitty pc
7.0 gb ram
Amd a6-5350m apu with 2 radeon hd graphics
64 bit
Amd graphics
500 gb capacity

My game launches for 2 seconds then crashes
anyone else have issues with closing the game? I click quit game in the main menu, the app minimizes and keeps running, when I alt tab into it its just black screen with standard arma mouse pointer
(proton)
You can go into steam and click stop
Proton does that sometimes, not just with arma
(Or you can close it via your favourite task manager too)
have you added -noLauncher to the args for the game in Steam?
I was able to shut it down by clicking stop initially but last few times I had to do it via htop, kinda 
I haven't noticed this with any other games 
Does anyone know why I get the message Game restart required via Proton when I'm entering a server?
Because BattlEye doesn't work properly on proton
Is it possible to update Arma 3 Linux to the actually version? V2โฆ..
How can I join on Arma 3 Windows Server that use the actually windows server version with battleye?
You need to install the windows Arma 3 on linux using proton
Not with battleye though, you're outta luck there
Mhm is there any solution to connect with battleye and the latest version on Windows Server?
no
What OS the server is doesn't matter
but latest client on linux with battleye is not possible
Is it possible to update the Arma 3 client Linux to the new version?
Yes, if you run with Proton
Anyone know any servers for mac?
#justiceformacandlinuxusers
the bohemia team should care about linux and mac again
and they should make like an anti cheat system that works with all platforms
like vac for example
Bohemia doesn't make anti cheat software, and I don't think they will do that anytime soon
um, Armas Anti-Cheat Battleye does support Linux and Mac. The only problem is that the native linux and mac versions are outdated, and obviously old versions can't play on new servers.
And sure, Battleye doesn't work in wine/proton, but you shouldn't expect something to work in an unofficial and unsupported emulator.
Afaik battleye was working on proton support a year ago
why are you spamming that into this channel? this is completely offtopic
I don't see how some random CPU / Windows stuff has anything to do with the Linux Mac Port of Arma 3
ayy im on linux, im getting stuck at step 3 of preparing to launch the game for the first time: "installing vc micropenis redist", are there any known solutions?
are you using the outdated "native" port or the up to date proton one?
the vanilla launcher doesn't work, either launch via terminal or any of the third party launchers
for example https://github.com/muttleyxd/arma3-unix-launcher
latest release is https://github.com/muttleyxd/arma3-unix-launcher/releases/tag/commit-293
Steam should download them automatically
go to arma in steam, right mouse click, properties, compatibility > force the use of a specific steam play compatibility tool > proton 6.3-5
also set these launch options
PROTON_NO_ESYNC=1 PULSE_LATENCY_MSEC=90 %command% -nolauncher -nosplash -world=empty -skipintro
cool, will try
ok, i managed to download vc redist using open source launcher, after that, i plumped in your launch options, selected proton 6.3-5 and launched via steam
it launches but nothing happens
process itself is running, but not using any cpu, only memory, and i can't see the window
Ooh wait this is important
are there different executables for UEFI and EFI? Since EFI is way more restrictive
ono i just have something broken, games don't launch at all, and they did
also findable in #channel_invites_list ๐
ok tnx
Will check Protondb
Arma cold war assault is green on ProtonDB ๐
It says 'native'
Will this also go for mods?
cold war assault is the original "ofp" game
there is a separate linux+macos version of it on the store
mods should (generally) work fine
oh that's so cool
And does this game have multiplayer coop too for the story missions?
I already have some answers
I looked it up
cold war assault does not have builtin coop for the story missions, though there are third party ports of them
note that cold war assault is from 2001 so it will look "a bit" dated by today's standards
yeah. there are coop mods
We are a group of programming students. Buying Arma III for all of us is a too great investment
and I am not sure whether our devices can run it
I will try it out first and see if i can live with the graphics
be aware that it is not runnable on macOS Catalina and newer due to lack of x64 support
Hi, issue with a couple of mods, I have created a mission that depends on 2 mods, works great in the client/test mission, but when I install the mods in the server,
- both mods show same hash , and yet they are different and have different sizes/content
- client wont connect, and the mods show red, and yet the mods are in the client, both freshly installed in the server and the client, client and server are linux native
- when I start / connect to the server: logs show that a vehicle has disappeared ...
fyi, about compatibility, I have on purpose used mods last updated in 2017, so they should me compatible with 1.82 , confirmed by their listing on startup -- I guess
Same hash, could it just be the empty hash for no data?
Maybe addons folder not lowercase?
addon folder numbers with @ , seems ok since they are listed with the right names on server startup ...
I got them with steamcmd "workshop_dowload ... "
and same heash meaning a real hash nonzero , but same for both
21:19:36 The Sukhoi Su-33 Flamker-D | @938821663 | false | GAME DIR | da39a3ee5e6b4b0d3255bfef9
5601890afd80709 | 11fdd19c | /sdb1/steam/arma3/@938821663
21:19:36 The Sukhoi Su-47 Berkut | @956113696 | false | GAME DIR | da39a3ee5e6b4b0d3255bfef9
5601890afd80709 | 11fdd19c | /sdb1/steam/arma3/@956113696
the 47 depends on the 33 , so just in case, I have removed the 47, and used only the su33
same issue
seems fixed, my guess was wrong, it was the case issue ... so I see now mods in green, but when trying to connect I get kicked: Server error: Player without identity Player01 (id XXXXXXXX)
The proble seems like a key issue, the mod list on bottom right are green, but in the server listing top right, all normal, but there is a red dot, mouse over it, says: problem with mods ver or keys, mods are fine for sure, why would I have an issue with the keys ? I have gotten the mods on server and client with steam workshop ...
server listing: top left, sorry
upload the rpt
!rpt
Arma generates a .rpt log file each time it's run, which contains a lot of information like the loaded mods, or any errors that appear, this log file can be very useful for troubleshooting problems.
To get to your RPT files press Windows+R and enter %localappdata%/Arma 3
Additionally see the wiki page for more info: https://community.bistudio.com/wiki/Crash_Files
To share an rpt log here, please use a website like https://sqfbin.com/ to upload the full log, that way the people helping you can take a look at it and try to figure out the problem you're having together with you.
Note: RPT logs can hold personal information relevant to your system, the game or others.
@lone edge needs to know that this is the Linux/mac port ๐
I mean, ArmaBot needs to
no, I ment, armabot explains how to get the report, but in a windows machine, we are on a linux machine, the reason why I am on the linux/mac branch channel
Its the same on Linux/macOS for โnativeโ port
but I still don't know them ๐
The user folders are just within the virtualized windows env
Same with proton
~ /.local/share/bohemiainteractive/arma3/AppDataLocal/Arma 3/
Donโt remember proton structure
yooo are the new dlcs able to run on the mac branch?
iron curtain and prairie fire per examp?
Never think so
https://pastebin.com/eP81tM3r , it is a key problem, yet, I have compared the keys on the server and client, they are identical ... any ideas ?
this seems to be the client rpt isn't it?
affirmative ๐
https://pastebin.com/9rcNbw4W , this is the output on the server side ...
did you copy keys to the root keys folder with correct permissions?
what root folder ? jeys are in the $modfolder/key/ ... I why would we have to do that ? as I said, I installed the mods thru steam and steamcmd workshop module ...
Servers don't load keys from modfolders
server only loads from Armadir/keys folder
Hey boys.
https://partner.steamgames.com/doc/steamdeck/faq
My game uses anti-cheat, which currently doesn't work with Proton - how do I get around this for Steam Deck?
We're working with BattlEye and EAC to get support for Proton ahead of launch.
Saw that yesterday, very excited
Thank you @gritty sage , It works, thus I have a working linux port of arma3 server with mods ๐
this has made my day !
yo any1 been able to get mods for mac?
previous question still stands
You can either download mods manually or via the steam workshop
For easier startup with mods use any of the third party launchers as the official one does not work with macOS
for example https://github.com/muttleyxd/arma3-unix-launcher
note that many mods requires a newer version of arma 3 than the port
current arma 3 version is 2.04 while the macOS port is 1.82
and tracking down old versions of mods might be hard
yeah that makes sense since its only mods that add extra content that dont work
stuff like CUP and new maps
they might require script commands or base classes not available in older versions
thankoooo ๐
Essentially it is. Linux and Mac are outdated so not the mainstream
ports are outdated, linux can use the up to date version via proton
where do you see linux, steam store says windows only?
it works really well under proton though if you want to play it on linux
the previous "native" ports used an emulation layer as well
Game supports Windows 7 and up, no need for Windows 11
Microsoft support yes ๐
Arma Cold War Assault still works on Windows XP even if its out of support
It works just fine on Windows 10 as well ๐
it is $200 scalped
You really think some small chip that costs less than 50 cents in production will cost $200 over the next 4 years constantly?
Arma runs on Linux via Proton just fine, like said above.
I already see there is no sense to say anything here
There's a lot that goes into making a Linux port, you have 2 options for making one, making a separate version or redo the current codebase to work on both Windows and Linux and it's really tough work with whatever option you choose, considering that Proton works as well as it does, I see no reason why they should make the game run natively and go through that painstaking process of porting it
even Battleye is going to work with proton soon according to the steam deck announcement
I don't think you understand the kind of effort that goes into working with wine or proton, it does not surprise me that valve is taking long to bring anti-cheat support into proton considering how difficult the task is

Well as far as I can tell Battleye is working in Arma 3 on Linux, was just able to play for ~110 minutes without error
Had to update to the latest kernel. 5.11 but I guess that fixed it.
And of course I was running the game via Proton.
I tried it the other day with Mint, and could not for the life of me get Battleye to play nicely.
How did you install Battleye over Proton?
What's the modding scene on Linux? Is it just as easy to setup and use Mikero's tools? Anything linux-specific regarding Arma modding?
well, I would love to use linux desktop and edit arma3 with it... but unfortunately for my usual tool pipeline and way of editing... its not possible.
Mikero's pboproject is one tool that comes to mind that there are no linux port, Killswitch ported the free tools though.
I have no experience with virtual machines other than trying virtualbox once, ran terrain builder with it and it was horrible to use in 4k screen when its resolution was some pitiful 1080p or similar. I just couldnt do it.
I fully realize that I didnt devote enough effort to make it work, it was just a matter of getting back to editing as soon as possible so I caved in like a little wuss and installed windows back. shameful act.
also my terrain editing relies heavily on use of a lot of RAM and CPU cores when editing and converting textures. I am not sure how virtual machines handle that stuff and do you need like second GPU to run some specific thing. just lack of knowledge.
would love to hear if any experienced linux guys can teach me about running windows software with virtual machine or whatever means.
what I've heard arma3 v2.04 runs just fine with steam proton thing, so gaming is ok, with the exception of battleye not working (and I read somewhere they are working on it).
Have you talked about this in the ArmaonUnix discord?
dont know such server.
I heard battleye works now
what? I need to check this
Check it out at #channel_invites_list
Might find people with similar issues that you had
^^ there
Dedmen: was there some native linux tools other than Mikero's, arent you developing some?
HEMTT might work, from Brett
I ask about about modding cause my entire life is almost Linux compatible. The only exception might be modding Arma 3 on Linux, which I do not want to have hindered. Even VR is Linux compatible since the advent of the steam index.
but no p3d binarization.
Mikero also has linux pbo packer
I worked on linux binarize, which is the biggest missing puzzle piece. But with my last build there were some issues and I didn't have time since then to work more on it.
But its just small tweaks missing to fix it
oh right, binarize.
Easiest workaround for now might be to use windows VM to binarize. I guess all missing tools can be used in windows VM.
So what's the list, mikero's is off the list of Linux compatible arma 3 modding tools. What would fill that hole? HEMTT?
Mikero's free tools have native linux versions. you need to check differences of free and pay tools, mainly for me its moveObject and pboProject.
no idea how nicely they run under virtual machines, terrain builder ran fine what I loaded some project with it.
Was your only complaint for using terrain builder in VM the resolution?
No performance issues or missing features?
yes, I was simply disgusted to run 4k linux mint desktop when VM box was just some 1080p type resolution, it was just something I cant live with, so used to run terrain builder in full screen. after that first experiment I installed mint on my second linux machine and was configuring / learning QEMU, got a bit better results with it, win7 running on full screen, but dunno actually, something came up and havent touched that in over half a year now heh.
Doesn't seem too bad. Couldn't you have increased VM screen to 4k ?
oops sorry missed your second question, dont know about performance issues or missing features, literally started terrain builder and I recall terrain processor as well to see they run, loaded some project up but that was it, didnt do any actual editing.
I googled virtualbox resolution and cant remember the results but I couldnt get it to work. or maybe it was that it would have required dedicated GPU or some other stuff which I obviously didn't have. just cant remember.
In any case, thanks for the advice and retelling of your experience. I'll keep asking around to see what people say. Worst case scenario, I would edit in windows VM then export to my Linux system. Mission editing and game playing, the most important parts, are fully compatible and mature on Linux.
I would love to use linux desktop and edit there, everything I said need to be taken in context. I loath using windows, the ONLY reason I do it because of the editing tools.
Also having trouble finding a link to this. Wasn't there a table that showed free and paid tools and which are Linux compatible? Can't find it on my phone...
I will never ever in million years install win10 or win11 garbage for my computers, my Gaming computer still runs arma3 under win7 and editing computer is win8.1 with classic shell. I would pay serious money if I could do everything with linux ๐ฆ
here are Mikero's free tools https://mikero.bytex.digital/Downloads
What are some of the most important tools you use? I'd be interested to see how they fare on linux
well I'm a terrain geek so terrain builder, moveObject and pboProject.
hmm I might actually fire up that second linux machine (mint) and try QEMU some more, maybe copy one terrain project there and try to generate working PBOs out of it.
Wouldn't hurt, if you have the spare time and energy
hmm that armaonunix somehow rings a bell... is it active discord?
Yes. Conversations pop up once or twice a day. Currently having one about the questions I asked here.
you play arma3 on linux?
regarding arma 3 modding on linux:
anyone managed to get on proton the arma 3 exe running with the -buldozer startup parameter?
the last time I had a look at it (probably a few month ago) the buldozer always crashed when trying to run it
Where did you hear battleye works on proton?
Not yet. Haven't tried to since ACRE2 wasn't linux compatible until last year
started up my second linux machine, installed steam/proton/arma3, well long story short the hardware is not capable of running arma3 heh. also checked out my QEMU win7 install, had bunch of arma3 tools installed there, didnt get to use them yet though.
I know that, but "I heard battleye works now" got me curious if proton supports BE now
in other news, Arma 3's launcher "works" now
got it to start up on my system, mod list and parameters don't seem to be working though, might just be me
afaik there were no Kernel BattleEye related kernel patches in 5.11, so I think it was either the server fucking up or BattleEye fucking up
I heard a rumour that it might work, couldn't get it to work myself. Joined here in hopes I would learn what I'm missing. Too bad it seems the rumour was just that.
Too bad. I guess I'll keep on waiting :/
How is that possible? How can your hardware work for Arma 3 on windows but not on Linux?
worded that a bit badly, the CPU+GPU is capable of running arma3 in windows with LOW settings, used to edit and test hundreds of missions+terrains with it on win7. why proton cant start arma3 with linux mint, no idea, was first time trying it.
used steam "play" button, nothing happened, didnt find any logs but didnt really know where to look for either.
Will you still be tinkering with your setup? It could be a simple fix to get past this
sure. if you know how to fix "it doesnt work" issue then please let me know heh
I wish I could help or try it out on my own. It'd be a fortnight until I am at my usual computer again.
Have you checked out ProtonDB on this issue?
nah, it was more like click the play button, nothing happened, looked around, clicked it again, same thing, shrugged and moved on ๐
Have you made sure to add -noLauncher to the steam startup parameters? Allegedly, most people cannot get the launcher working on Linux so they skip it or use the Arma Unix Launcher seen here:
https://github.com/muttleyxd/arma3-unix-launcher/releases
It could just be because it tried to load the Arma 3 launcher, which isn't compatible yet. Food for thought.
nope, just clicked steam green play button.
dunno what play button does, I have never clicked it in windows, I launch arma3 like I've launched ofp/arma since the beginning, with command line, batch files.
Very old-school
Do you see a launcher when you launch arma3 this way? On windows, that is.
nope, never used bis launcher, I tried some user made launcher once but it was more like for MP server browsing. with cmd line bat file starting arma3 splash screen (well the loading addons whatever dialog it is) comes up immediately, no launchers.
Makes sense.
Well, if you are willing to try again at any point, check what ProtonDB says about arma 3. I believe the issue is when you launch arma 3 with Steam's green play button, it attempts to launch the Arma 3 game launcher instead, which is not linux compatible, and thus fails with no log. If you were to add -noLauncher to the game's start-up parameter, it might successfully launch the game upon clicking the Steam play button by bypassing the launcher entirely.
ok I'll try that, thanks for the info.
ok just tested, well with -noLauncher option steam green button use makes status change to arma3 running and after few seconds it dies, nothing else happens. downloaded muttleyxd's unix launcher, with that I can actually see the initializing addons dialog, but when that normally disappears, then ... nothing.
unix launcher says arma3 running and PID, but its died on the background, its not really running.
You are getting closer. What version of Proton do you have? Maybe you need a newer version.
hmm drop down was on "experimental".
See if you can figure out the exact proton you're using. Most successful reviews on ProtonDB used Proton 5.13 and newer.
~~There is also this guide, 3 years old, that could be helpful:
https://steamcommunity.com/sharedfiles/filedetails/?id=1755447470~~
https://ninelore.github.io/projects/#arma-on-linux
This one looks much better
hmm whats that %command%?
Haven't got a clue. Might be the variable to represent launching the exe
afaik its the command that actually launches the game, for proton it would be something like $HOME/.local/share/steam/steamapps/Proton\ 6.3/proton waitforexitandrun $HOME/.local/share/steam/steamapps/common/Arma3.exe
tried with non experimental proton, with or without %command% -noLauncher and unix launcher, wont start.
For me it works with no launch options and just the unix launcher
But I had to install the things with protontricks
Unfortunately, I can't think of any more ideas to help, Snake Man.
I'll document my Linux adventure in a few weeks. Hopefully, I will encounter the same issue as you so I could figure it out for us both.
ArmaOnUnix - unofficial Arma group for GNU/Linux and MacOS players
does anyone know where the arma 3 profiles are stored on linux? (I did a discord search and the last path that was mentioned doesn't seem to be it now, in 2021)
also, running Pop OS here for now. Arma works perfectly with Proton 6.3-6. Couldn't get the unofficial Unix launcher to work as of now - qt5 is messing with it
If you are running it with proton then it's in the steamapps/compdata/107410/pfx/drive_c/users/steamuser/<something>, maybe "My documents"
thank you, that worked!
I have a bit of a problem with native linux version. My bluetooth headphones occasionally disconnect/reconnect and when that happens game does not recognize new audio device. I've checked pavucontrol and in the playback section there is no arma 3 executable, so I guess the game decided that there is no audio device available. Is there a fix/workaround for this?
I've had this problem with wired headphones. From what I can figure, it can only recognize the number of speakers that it was sending to at the start. And if that changes, Arma 3 doesn't recognize any audio. My workaround is setting your speakers to whatever your bluetooth headphones are on so that when your headphones disconnect, the speaker configuration doesn't change.
Changing audio device is added on the performance binary and release candidate for 2.06. If you use proton and "profiling" or "rc" branch it might solve your issue.
yes
thanks, that worked. The current issue I'm trying to troubleshoot is a latency issue that appears whenever I get frame drops
releasing W will cause my character to continue moving for a while before actually stopping
indeed. However, it seems like keeping my graphics settings high somehow increases FPS as it decreases CPU load?
but yeah, frame drops happen rarely so I'm good for now
Hey i have a problem so i am running Pop Os 21.04 (=Ubuntu) and my game wont update to a newer version than 1.8 in steam help pls
did you select proton or steam runtime in compatibility?
when you select it it should automatically start downloading
i can't download mods
Use Armaholic

hammers on the opt-in button
I can't wait to try Arma on the Steam Deck
should be fun ๐
Oh please yes!
look 4 messages above your message ๐
Looks the same to me 
I just wish it works. I worked pretty darn hard to get proton + A3 + TFR + TS3 to work only to find out our community servers run battleye
god yes
Even though it's opt-in like EAC, it's still very important progress. Now is the time to make developers aware that you want to see their games get this hooked up and ready.
Sooo... where do I sign the petition? 
I don't know why its opt-in, why would a developer not want it?
The evil Linux script kids? 
My guess is that all these anticheats use all kinds of low level OS calls to detect "weird stuff" (like maybe no mouse movement while in the game the player moves their crosshair). Proton just runs the Windows on Wine and Wine is just software that mimics how Windows would respond. It's quite a bit easier to hack Wine to say what you want than it is Windows. And again: This is my guess that is based on very limited knowledge.
yo, is there a way to get CUP working on the linux/mac branch? Can load CUP terrains, but crashes game every single time I try to load chernarus or go anywhere near the buildings on like fallujah
No there isn't
You can use Proton and not the linux/mac branch, cup will work on the current game version
how do I change from linux mac to proton? That sounds amazing
fuck
right click arma, properties, compatibility, check "force the use of a specific steam play compatibility tool" and select some version of proton
I honestly recommend glorious eggroll, it just works, I had issues with "in-built" ones
glorious eggroll is specifically for arma, or no?
no
it's for all games
it's basically the same as valves proton but with improvements
ah, alr. I'll have a go with it this weekend
if you're running linux 5.13 or newer and have the game on an NTFS drive you might have to symlink the prefix
I have the game in /shared/Steam/steamapps/common/Arma 3 and running it would create the prefix in /shared/Steam/steamapps/compatdata/107410 - that probably wont work so you have to create a symlink to ~/.steam/steam/steamapps/compatdata by running ln -s ~/.steam/steam/steamapps/compatdata . in the steamapps folder, after running the game ~/.steam/steam/steamapps/compatdata/107410 should exist
no, I'm on mac, so it should be pretty easy
@fathom ice Unfortunately, due to the "closed-ness" of apples products, Proton won't work on your mac
whaaaaat?
well luckily the new pc should come soon, like end of the week or maybe next week
So don't have to wait that long
you could try via CrossOver, but it didn't work on my M1
I can play via Parallels on M1 though
I thought parallels only supported ARM operating systems?
huh
so arma runs on windows arm?
correct
it includes x86/x64 -> arm64 translation just like Rosetta 2
although Rosetta 2 seems to work a lot faster and better
ah
better support in the silicon
i have an arm laptop laying around somewhere
should be fun trying to get arma to work on there over proton
aside from the graphical artifacts its not too bad
but the apple arm chip is quite a bit more performant than most other arm64 hardware you can buy of the shelf
alright, thanks
Arma 3 macOS Port does not work with Rosetta 2
the port is dead anyways at this point ๐
If you're on x64 you can try with CrossOver, I've only tested on arm64
I guess I can download it on x64 as well and test
I know the port is dead, just want to not have to bring my entire pc, stack and all, if I ever want to play arma on the go
I usually just stream it from my desktop when I'm not at home
Oh, never thought of that. Might work on airplanes too. But, if you don't have wifi...
Surprised to see no-one talking about the recent news about Battle eye support for Proton? Has there been any word from BI if they will opt in?
I'd say probably, like if it's easy enough to do then it adds more value to the game, then they wouldn't have to worry about the Linux port
I think it's safe to say they stopped worrying about the linux port a couple of years ago
Heh yeah, but yeah no official word yet, but I'd imagine they would if it doesn't hurt the game
Would that mean mac players with proton could play online again?
linux with proton != mac with proton

One could install Linux on a Mac and then use proton to play online. But then, why not just install windoze then, hmmm. Was that called bootcamp, its been a while since I used a mac.
soo, does it work yet? ๐
just kidding. i know it takes some time.
This sounds almost too simple. Would be great if it is, of course.
Totally off-topic, but I figure close enough, its technically half on topic. If you see end up seeing this, any idea whether the DayZ team will think similarly?
I don't see a reason for them not to consider it.
But a decision needs to be made and I don't know the arguments and results of that
has it been enabled yet? because i'm downloading arma 3 currently.
afaik no
Has anyone else had issues where the mac version will just constantly a massive update?
Heres how it goes
Steam tells me it needs to update stuff on the workshop. Proceeds to download about 2 gigs, then update the rest in like 2 min (cause I have the stuff already downloaded.
Still takes up storage though
Then, I shutdown computer to clear the extra data. Ends up clearing the download, and I have to start again
Weirdest part is that launcher says "downloading lambs_danger.fsm 100%"
@gritty sage Might be interested in this
though maybe not
The Mac version is stuck on the old version 1.82, latest version is 2.06
Ik
It's probably a mod, but I tried validating the game and now it just keeps doing it. Think it's either a mod, or steam being slow. im gonna go uninstall lambs and see if it works
I am installing Arma 3 on Linux right now. I will see how this goes. Might even be able to play warlords.
as long as the server doesn't need battleye ur good
OH OK.
At least until BI click the button to Opt-in to Battleeye on Linux
<hint> <hint> @left fog
Dwarden doesn't do that
We are working on it, its not clear yet if there will be problems with enabling it so we cannot say if it will work out, but we are definitely not ignoring it.
@gritty sage I know, but typically he has interacted most with the linux community in the past. Figured he might be one of the evangelists in the company
Good to know it's being worked on
we're evaluating and testing it, can't give any ETA nor promises
@left fog @gritty sage Thanks for the update. I appreciate that nothing is guaranteed, but we are all grateful that it is at least being considered. The lack of Battleeye support has been the one big question mark over Arma on Linux.
nice
just showing support
honestly I just want to see someone playing the game on multiplayer on the steamdeck, I'm curious how it would handle it
you'd probably have to plug in a keyboard into it though to handle the keybinds ๐
So, I would like to ask, while it's being tested, can any comment be made on the tests? Are there glaring bugs coming up?
or is most of the testing related to efficacy?
i also understand that it was said "unclear" earlier, sorry if its a bother
Opt in bi plis ill buy every dlc
Damn i forgot i cant play dayz anymore too(after moving into linux)
does anyone want a Canadian armed forces mod?
if you do click this https://steamcommunity.com/sharedfiles/filedetails/?id=779256520
Hopefully when BE releases Proton support, it'll be a similar process to EAC (the Brawlhalla devs were able to enable EAC Proton support pretty quickly and confirmed that all they needed to do was update the SDK and enable a setting). We'll have to wait and see though...
Newer linux user here having a problem with Unix Launcher for a few days now, when I launch unix launcher from konsole, the program starts, then immedately crashes after a few seconds, but if i run as su or sudo. the launcher dosnt crash, but I still cant run the game as root from unix launcher (i highly believe this is a user error, so id appreciate it if someone can explain to me my failure as i havent been able to figure it out)
Konsole log if its relevant https://pastebin.com/y9h5zawG
OS: KDE Manjaro
Running proton 5.0-10(game wont start with newer versions)
Yes -noLauncher is in start parameters
You should talk to the author of unix launcher
launcher author here:
- Is Steam running when you're starting the launcher?
- Is Steam inside flatpak or something?
- One workaround for this is to use
arma3-linux-launcher-gitpackage, which doesn't have Steam integration enabled
lol I tried the git version and it fixed my issue ๐คฃ
(https://github.com/muttleyxd/arma3-unix-launcher/issues/168)
what does the steam integration even do?
Allows to subscribe and download mods from mod presets
oh yikes
so someone sends you HTML preset from Windows launcher with some mods, and A3UL will download it and enable these mods
but subscribing to mods in the workshop manually still works without the integration, right?
never really understood what tells steam to download the subscribed mod (on both win and linux)
steamworks integration
- Steam is running when I started the launcher
- Steam was not inside flatpak
- Downloading the package has worked for me
Thanks for the assistence.
Yeah, just saw that
@left fog I am going to bother you this one time, if I may, to see if you know anything about the plans regarding this.
(that you can tell us)
Yes, it's great and I am avidly waiting for it.
But no need to be entitled about it, someone will get to it when they can. I think the devs. got the message.
After 3 years I decided to download arma 3 again, if I would be able to play KOTH online I will buy all DLCs I don't have.
...In Linux?
This got announced on friday, you don't ever release/change anything, even minor on a friday
and now its weekend
give it a few days
yes, via proton. I'm downloading and hoping over the next week BI will whitelist Arma3
Btw, did anyone of you get Arma 3 running on Proton Experimental?
it instantly exits for me
@covert quiver It runs fine for me using Proton Experimental so long as I remember to replace the launcher binary with a link to the arma binary. That said, every time Arma gets an update I forget that I need to fix that and spend twenty frustrating minutes wondering why it won't launch.
Does it not work with the skip launcher parameter?
good question ... ๐
I'd like to fix that, does anyone know a simple C++ way to detect whether game is running in proton?
There was also an environmental variable you could set for logging
PROTON_LOG=1 iirc
i need to ask, is the linux version at the same version as windows and where can i find out easy?
the native version is not, it's like years old
using proton will give you the latest version
that depends on lots of factors
but I had 33% better perf in a benchmark using the proton version
interesting, i'll look into it
Generally, the reason we play Arma on Linux is because we prefer Linux, not because Linux games have an advantage over Windows (though it is possible).
right, so just no battleeye and its good
i've been strongly thinking about ditching windows and just using linux, just the game support is my biggest issue
i see
The game is exactly the same, if not better, after switching to Linux. Exceptions are Battleeye and TFAR/ACRE2 setup
Btw, did anyone experiment using sockets to communicate with native teamspeak from tfar/acre?
TFAR/ACRE should work fine if you run Teamspeak also in proton.
I think neither of them have linux native plugins, and TFAR uses quite a bit of windows specific stuff so it would take time to port it over, which doesn't really make much sense as it already works fine just running in proton/wine
Where to get an update if Arma 3 will be whitelisted in battleye? Also small update to fix issue where launcher can't open the game would be also great, this will make game playable again on linux! Looking forward for a move from BI
You probably don't need an arma update, there are probably some network connections made to Battleyes servers, similar to EAC.
You need Steam Beta + Proton Experimental though
Latest update from Battleeye is that Developers only need to request support, no code changes, no updates to either BE or Arma itself.
If that's the case, I hope someone in the office will at least try enabling it and see what happens ๐ค
If someone will dig into Arma 3 proton support, it might be useful to check this thread https://github.com/ValveSoftware/Proton/issues/2364#issuecomment-955588369
For acre and tfar there is this ninelore did:
https://ninelore.org/project/armaonlinux/
Preamble: A few months and improvements to Proton after its first release, i had the first known, good working Arma installation on Linux.
Since Proton 4.11 as good as all tweaks needed to run Arma became obsolete, and it became as easy as never before to play not only Arma and Steam Games, but also non-Steam games because of many Proton improve...
The script doesn't work with proton experimental yet tho, because of folder name differences, but I'll work on fixing that when I'm at home
Hey, that's me
I think its working...
Have played King of the Hill for almost 30 minutes now on a BE enabled Server
You need to Install the "Proton BattlEye Runtime" from Steam Tools
No, I symlinked arma3_x64.exe to arma3launcher.exe.
But it'll probably work too.
I will add proton detection to Arma, anything else that should be done on proton specifically, besides setting -nolauncher by default?
@gritty sage Maybe -cpuCount=1
But thats bad 
yeah i think so too
Yes, but so is hanging in random spots.
how long are the hangs?
Infinite
If you run #perf_prof_branch, you'll get freeze minidumps
I did not experience any in the last hour
that tell me where it froze
probably better to just find out what causes the freezes and maybe fix it
Fine, after I'm done working.
next week would also be fine ^^
But you can see the comment that @spring kite linked on the Proton issue tracker for what I found so far: https://github.com/ValveSoftware/Proton/issues/2364#issuecomment-955588369
The proton tweaks will also land on profiling branch first
I haven't been able to trigger it in hours of playing with my workaround, but before that, I could reliably trigger it in many campaigns/showcases.
It didn't happen during like average Zeus missions.
Or I&A, liberation, etc.
Which is probably why many haven't seen it. Or why I didn't see it until recently.
I played all the campaign stuff years ago, on the native client. Only recently did I try to play Apex again with my friend.
Damn, MP actually runs pretty smooth.
I think even on Windows i didn't get this many FPS on a full KOTH server
Could be due to Feral Gamemode running
@gritty sage do you know if the battleye working thing is a bug or did you guys contact BE?
We already contacted BE a month ago
Status then was "WIP"
I asked an hour ago but no reply yet
Huh
Interesting how Arma will behave on steamdeck when it would be docked with mouse and keyboard, did somebody here pre-order?
Yes ๐
But if you have it docked anyways, why not use your PC with better hardware? ๐
Yep, can confirm the sound issue. Changing to Pipewire didnt improve it, so happens earlier in the pipeline
I was thinking of upgrading but want to see newer amd zen 3 CPUs and hope on next year it would be cheaper to get a GPU
๐
Arma has a audio issue where it doesn't send samples in multiples of 32, thats also fixed on #perf_prof_branch
maybe Wine XAudio doesn't handle that well
Nice
Until then, you can workaround the audio crackle by setting WINEDLLOVERRIDES="xaudio2_7=n" %command% in your launch parameters.
I had lags randomly but cpu limit worked for me I guess, just logged in to quickly test on KOTH
Game is playable again, yay!
Oh, that worked for fixing lag too? Interesting.
Side note: I played a lot of Arma 3 with a Steam Controller, early on. I enjoyed the challenge of making the config functional enough.
Since then, Steam Input has improved, and the Steam Deck has more inputs.
Yes I tested on i3-7100U + GeForce 930MX, without CPU limit I had lags randomly, i didn't play for long now, will play tomorrow to see if that bug completely gone
Wanna paste your launch parameters?
isn't that usually done automatically?
Any of the mainstream ones will unredirect.
For any fullscreen window.
Well yeah, nvidia and Wayland don't work too well together.
Actually, I'm surprised to see that KDE Plasma either doesn't have fullscreen unredirect support or only got it recently.
So I guess you'll have to see, if that's what you use.
But like GNOME and Sway definitely both can do it (even GNOME in Wayland).
Yes
But most don't have that yet, and it is still young compared to more mature implementations.
If you don't have %command%, then WINEDDLOVERRIDES does nothing.
So it should look like WINEDLLOVERRIDES="xaudio2_7=n" %command% -nolauncher
@gritty sage Is that audio fix in the current profiling branch?
Also, may I message you regarding the freeze dumps?
Yes, yes
So update from BattlEye, it might work but is not officially supported.
They are waiting for a Yes/No from us, which we cannot give this week, decision should be made next week, I'm not sure if they can leave it working till then.
But if we give them a Yes then it should stay working and will be added to the official supported list.
Nice. I won't get TOO excited just yet since a Yes isn't comfirmed, but I'd be surprised if the decision was a No given that the Linux branch got native BattlEye and could play with Windows players back when the versions were on-par. Afaik there was no sudden influx of Linux cheaters either :P
thanks for keeping us updated on the progress btw <3
@gritty sage Well the audio fix did not stop the crackling for me, so there must be something else there.
With the workaround I told you to use though, right?
I vaguely recall fixing my static by installing xact_x64 into the prefix
It can be fixed with WINEDLLOVERRIDES="xaudio2_7=n" %command%, but I'm not really concerned about that.
The profiling branch of the Arma 3 client contains a fix to audio, which was suspected to fix the crackling. It does not, for me.
I am very certain that is exactly the same as just having -nolauncher
WINEDLLOVERRIDES="xaudio2_7=n", does nothing, in this case.
Heyho I need a little help
Can someone run this inside Proton and confirm that it logs to RPT "Detected running Wine/Proton version" right at the top of RPT (and also tell me which version), and that it doesn't need -noLauncher parameter anymore?
https://s.arma3.io/Arma3Retail_DX11_x64.exe
This is the #perf_prof_branch of tomorrow, need to be placed in Arma directory
@gritty sage
=====================================================================
== Z:\shared\Steam\steamapps\common\Arma 3\Arma3Retail_DX11_x64.exe
== "Z:\shared\Steam\steamapps\common\Arma 3\Arma3Retail_DX11_x64.exe"
Original output filename: Arma3Retail_DX11_x64
Exe timestamp: 0000/00/00 00:00:00
Current time: 2021/11/09 19:07:19
Type: Public
Build: Stable
Version: 2.06.148201
Allocator: Z:\shared\Steam\steamapps\common\Arma 3\Dll\tbb4malloc_bi_x64.dll [2017.0.0.0] [2017.0.0.0]
PhysMem: 32 GiB, VirtMem : 131072 GiB, AvailPhys : 12 GiB, AvailVirt : 131072 GiB, AvailPage : 28 GiB, PageSize : 4.0 KiB/2.0 MiB/HasLockMemory
=====================================================================
19:07:19 Detected running Wine/Proton version 6.20```
Really struggling with steam rn
aight so with plain wine (no proton, aka running the game without steam) running arma3.exe/arma3_x64.exe does nothing, Arma3Retail_DX11_x64.exe shows that loading window and then crashes at splash screen (I'm assuming because of missing steam)
which exe do I need to replace for running with steam?
arma3_x64.exe
it still starts the launcher which shows this https://cdn.mbr.pw/73315906465431672.png
after closing it the launcher closes
but it shouldn't anymore ahh
wait so arma3_x64.exe is the first thing that starts, not arma3launcher.exe?
yes. But if -noLauncher isn't set, it kills itself and starts the launcher instead
Though I don't really know why it does that, if I start the exe normally I never get launcher, even without providing -noLauncher argument
Ok I made one mistake, but that should still set -noLauncher parameter 
Gotta test
Does it also detect the Wine/Proton version when you run it via steam? does it log in RPT?
yeah ```=====================================================================
== Z:\shared\Steam\steamapps\common\Arma 3\Arma3_x64.exe
== "Z:\shared\Steam\steamapps\common\Arma 3\Arma3_x64.exe"
Original output filename: Arma3Retail_DX11_x64
Exe timestamp: 0000/00/00 00:00:00
Current time: 2021/11/09 19:58:07
Type: Public
Build: Stable
Version: 2.06.148201
Allocator: Z:\shared\Steam\steamapps\common\Arma 3\Dll\tbb4malloc_bi_x64.dll [2017.0.0.0] [2017.0.0.0]
PhysMem: 32 GiB, VirtMem : 131072 GiB, AvailPhys : 11 GiB, AvailVirt : 131072 GiB, AvailPage : 27 GiB, PageSize : 4.0 KiB/2.0 MiB/HasLockMemory
19:58:07 Detected running Wine/Proton version 6.3```
this exe should contain the audio fix, right?
yes
thanks. When the proton detection works atleast I can try fixing that launcher thing properly
np, glad I could be of some help
audio still glitchy
although it doesn't seem to be that bad?
was just a guess that it was that, if its not then don't have more ideas
w8 so how will deck users toggle mods and stuff 
No info about steam deck yet
Open a terminal ๐
If you think arma will be playable on the steam deck... ๐คฃ
is this the latest Proton Experimental Build?
no
this is
@acoustic depot Proton 6.3 ?
going to switch to it now
@plain elbow do you want to play arma 3 online?
yeah, 6.3-7
thanks man! going to download the DX11 exe
oh I though that was only for dev builds or whatever
As for a launcher you can use https://github.com/muttleyxd/arma3-unix-launcher
Which is better to the arma default one in my opinion in terms of managing mods
Does anyone else use Steam (and Arma) with Flatpak?
I tried it out recently after switching to Fedora Silverblue 35 and it really is awesome. Finally user friendly package management (if you use a GUI like GNOME-Software).
It is also really easy to install Addons (e.g.VkBasalt, MongoHUD, Proton-GE, Protontricks)
Did anyone try to package muttleys launcher yet?
Might give it a try, but kinda new to flatpak packaging
I'm pretty sure the launcher works with flatpak already
Probably, but it would be beneficial if it would run sandboxed and is installable for a noob.
Hm so I just checked when it open the launcher, and it plain simply shouldn't.
It only does if you provide the path to a pbo file in the start parameter, like
arma3_x64.exe -windowed "MyDocuments/mission.pbo"
Thats why it doesn't open the launcher for me when I just double-click the exe 
Atleast thats all the -noLauncher parameter does inside Arma
maybe Steam does something special that steam itself starts the launcher, but when you provide -noLauncher the Arma launcher itself detects that and directly starts Arma again..
Yeah that must be it, when you click play in Steam you start the launcher, not Arma 
Well I can fix that too but not on profiling branch
Didn't know Arma had its own -noLauncher stuff that was some COMPLETELY different legacy stuff that basically served no purpose for the last 10+ years, next to the -noLauncher stuff in the Arma Launcher ๐
So question, how do you accept the BattlEye EULA?
Usually the launcher shows you a popup info with the text and a accept button (even if you specify -noLauncher, it will do that when you haven't accepted it yet), but, WPF UI doesn't work in Proton so, how does it do it?
Didn't come up for me.
Legal-wise, I think by downloading the "Proton Battleye Runtime" you do
C# code on linux means its running in Mono right?
Could be dotnet running it too
Can someone test this?
I did
noLauncher || running in Mono || platform is linux
I replaced original file with this one and started game from steam library (without any launch options).
It opened game without a launcher
so it works then? โค๏ธ
Yes, basically now you can download game from a library (assuming there will be new launcher) and just start game and connect to a server/open single player mission and play
No need to play with launch options
Great, this will go into the 2.08 update, I don't think I can do launcher in profiling branch
I got the game running on Crossover Linux now, just need to Install the Battleye
I accepted the Agreement and still got booted, looking for the Runtime now
i saw this post...
trying both ways, works on Crossover Linux in Single Player, still working on Steam Proton build
how do I install the Proton Battleye Runtime?
Can't post screenshots here, so text has to do:
- Enable the "Tools" tab in your Steam Library (on top of the search bar)
- Search for "Proton BattlEye Runtime"
- Download
That's it. Starting is not necessary.
awesome! thank you!
are you guys using the Development Build in Steam?
You need Steam Beta
i'm using it, but do i need to select Development Build in the Game options?
No, you don't need to.
ok, cool, ty!
I don't think battleye would be expected to work in crossover, would it?
Also regarding the reddit posts, keep in mind that this is not supported by BI/Battleye yet.
ok
I found that seperate Windows Battleye EXE, but i think it's just for using on your own Server
it opens in Crossover
Yes, the game itself works, but not Battleye
i just have no means for it
btw, are you sure you enabled Proton?
Your status says arma3.x86_64, which is typical for the native linux build
yes, it works seamlessly, just no Battleye
i got booted, lol
