
wicket
Published
Game launches then gets stuck on the Season 2 initial Splash Screen. Never reaches the main menu.
Tried several version of Proton GE aswell as Proton Experimental, same error across all of them. A shame considering the other Battlefield titles run flawlessly on Linux.
Game ran perfectly fine. I have the Steam version, just installed it like normal, it installs the Origin Thin Client, sign in, and play.
No stuttering, no lag spikes, no frame drops, no artifacts, no extra steps, no scripts, no settings to adjust, nothing. Ran just like Windows, perhaps even better.
This should be Platnium
Lots of tinkering involved BUT this may just be due to my specific setup as it ran with no issues or any tinkering on Steam Deck. See notes
Launching required disabling the overlay and forcing the game out of fullscreen mode.
Fullscreen can be initiated, but it crashes the game.
Frequent Crashes UNTIL taken out of Fullscreen Mode
Some stuttering after hours of play
For context I am running Arch Linux fully updated as of 8/18/2024, I tested gameplay with the nvidia, nvidia-open, and nvidia-dkms drivers. My system specs are...
Ryzen 3600X 16 GB DDR4 RAM RTX 4070 QTile/KDE Window Manager w/ both X11 and Wayland installed (important to debugging actually)
When I first installed the game it would launch, show 99 fps on a black screen and it would just stay there. Forever. I tried verifying game files, forcing DX11 in the launch options, uninstalling and reinstalling the game twice. By this point I figured it must just not run on Linux until I saw everyone here on ProtonDB saying it runs perfectly fine with no tweaks. So I downloaded it on my Steam Deck and sure enough it runs without tweaks.
I google.....a ton, and I find some people are having issues with FC5 with certain compositor settings and that made me ask what if I just switched from X11 to Wayland entirely. Sure enough, I can now get to the warning screen that pops up after the black screen at game launch....but it would freeze here after several seconds.
Googled more, then found some people recommend disabling the overlay. So I did this, sure enough now I can get to the main menu, and load into the game. My final issue was crashing 3-5 minutes into gameplay. It would just freeze, audio would continue, and I had to force close the game.
Then I stumbled upon the fix by accident by actually giving up. I installed Windows, launched the game and verified it worked. Switched from Fullscreen to Windowed as that is what I prefer on my ultrawide...Then had the idea that I never tried Windowed on Linux. I rebooted back to Linux and my settings were already saved to the cloud so it launched in Windowed.
I just played a little under an hour straight of gameplay with zero issues. Shaders had to compile for the first few minutes of gameplay so there was some stuttering then it was perfectly smooth. No crashing, no freezing, no error messages, worked perfectly. Hopefully this helps someone else who may be experiencing the same thing on Arch with KDE or Qtile (the game now works in both KDE and Qtile using both Wayland and X11).
So in summary, or TLDR...: Disable the overlay, switch to windowed mode.
Minor shader cache related bugs on Linux through Proton, but if you make sure to get to the first mission before quitting you'll be good
weird face shading
Upon launching it will compile shaders. Its only supposed to do this once, but if you exit the game before playing for a while it will, for some reason, forget there is already a shaders.cache2 file available and create a new one. I had to actually proceed through the dialouge and tutorial sections, start the first mission in the field and a few minutes in out of the corner of my eye I saw a new file pop up in the game's directory. Now it only runs shaders again if I switch my proton version.