
chaosmaou
Published
Runs great. If you have system freezes/GPU resets, try the amdvlk driver instead of mesa for this game.
LD_PRELOAD="" vk_amdvlk mangoapp game-performance %command%
Using mesa, the game would freeze with sound in the background and cause a full GPU reset every 8-10 hours of gameplay. Switching to amdvlk fixed these issues for me. Installed "amd-vulkan-prefixes" from the AUR and left mesa as my default driver, just using the prefix to make sure the game runs using the amdvlk driver instead.
Game has mouse capture issues on KDE from time to time. Gamescope doesn't work with the game and freezes for now. Pausing the game and right clicking fixes it.
mangohud gamemoderun %command%
Game runs flawlessly. Even raytracing works with zero tweaks besides enabling Proton. NOTE: mangohud and gamemode are optional. The game runs without any launch parameters.
Red flickering on character eyes during cutscenes only
Both default proton and experimental work
LD_PRELOAD="" gamescope -W 2560 -H 1440 -w 2560 -h 1440 --fullscreen --force-grab-cursor --mangoapp -- game-performance %command%
Without gamescope, system mouse cursor will appear on screen and stay on top if you alt-tab out of the game. Using gamescope with "--force-grab-cursor" fixes the issue.
Horrible traversal stutter introduced in update 4. Ruins the entire gameplay experience. Video showing issue here: https://youtu.be/9547pnayWoY
Played 18.2 hours, and since Update 4 I cannot continue the game to finish it. Quite disappointing. The Update 4 Hotfix 2 patch doesn't fix the traversal stutter.
Since game update 4, game runs great with amdvlk driver. Horrible traversal stutter when using mesa.
LD_PRELOAD="" mangohud game-performance vk_amdvlk %command%
Using mesa, the game will has horrible traversal stutter that was introduced in Update 4. Using the amdvlk driver fixes these issues and also gives a 10-15 fps boost in the game.
On Arch, I am using the "amd-vulkan-prefixes" package so I can keep mesa as my primary and enabled GPU driver. Prefix your launch commands with "vk_amdvlk" to use the driver with this game only. Fixes the stutter and gives better performance than mesa.
Runs flawlessly with no issues. Sadly the EA launcher popup breaks mangohud, so no FPS or frametime statistics because of DRM.
game-performance %command%
Game runs fine on default proton, no need to run on CachyOS to get it to run.
Game still has bugs from original ME3 like the shield bug. Simple fixes below resolve issues. Gamescope fixes 60 FPS limit bug.
LD_PRELOAD="" gamescope -W 2560 -H 1440 -w 2560 -h 1440 --fullscreen --force-grab-cursor -- game-performance %command% -game 3 -autoterminate
Disable both Steam and EA overlays. Steam can be done via the game properties in Steam, for the EA launcher you have to edit the config file located at "~/.local/share/Steam/steamapps/compatdata/1328670/pfx/drive_c/users/steamuser/AppData/Local/Electronic Arts/EA Desktop/user_********************.ini". The .ini number string is 20 characters long and is unique to your own EA account. Add "user.igoenabled=0" to the end of this file to disable the EA overlay completely for ME LE.
Mouse sensitivity is still tied to FPS, an old ME3 bug. At higher rates than 60 FPS, mouse sensitivity will slowly decrease the higher the FPS goes. At higher FPS limits like the recommended max 144 FPS, you may have to increase sensitivity ingame, just adjust to your preference.
First, without gamescope, game was limited to 60 FPS max no matter what settings I tried in game. Also, the old "shield" bug from original ME3 release is actually still present even in the LE version, but instead of 60 FPS, the new limit is 144 FPS. Setting the FPS limiter in the game higher than 144 FPS will result in slow shield recharge, and enemies being able to aim much faster. Game logic is still tied to FPS. Simply disable vsync and set the in game FPS limit in settings to 144 (or whatever is lower than your monitors refresh rate!) to fix the bug.
Without gamescope, game feels stuttery even at the 60 fps limit. Gamescope fixes this, and game runs flawlessly on my hardware in all 3 games at 144 FPS. I have completely beated ME1 and ME2 in linux, and am playing ME3 now. Also ensure you force proton experimental otherwise ME3 will freeze on launch with blackscreen if you use the default proton-cachyos, ME1 and ME2 were not effected. In launch flags, "-game 3 -autoterminate" will skip the game launcher entirely and load directly into ME3, and then exit to desktop on quit. Change the number in the launch params to whatever game you are currently playing.
mangohud gamemoderun %command%
Raytracing does NOT work. CAPCOM has forced disabled it. No matter what tweaks you use, the option will remain greyed out and raytracing will NOT enable. Don't both trying to enable it, the game has very bad raytracing to begin with.
Both mangohud and gamemode are optional -- they are not needed for the game to run.
LD_PRELOAD="" game-performance %command%
Game runs fine out of the box using WiVRn. With SteamVR, the game is a stuttery mess. I run the game using Envision on CachyOS, and am using the default WiVRn profile with 0.80 foveation scales, 150 Mbps bitrate, and the "3x VAAPI" encoder presets. DO NOT use the "openxr" beta designed for oculus and virtual desktop under steam betas. You don't need that to work with WiVRn, just run the regular branch of the game and it runs perfect. Only small issue is that when you load into the game you will be offset 90 degrees to the left from the menu and have to turn right a bit. Game also runs fine on Proton Experimental.
gamemoderun %command%
MFDs like the TGP and NAV slightly flicker at normal viewing distance. Leaning closer in they stop, if you back further away they get worse. It's very minor and not an issue in normal gameplay.
Zero issues with multiplayer. Every works exactly as it does in Windows, including full workshop support for missions and liveries.
Install and setup gamemode to use my launch commands. Gives the game priority and will help with performance and stability.
Installs and runs fine. NAV MFD updates slowly, no voice controls. VTOL VR Mod loader works.
LD_PRELOAD="" WINEDLLOVERRIDES="winhttp.dll=n,b" game-performance %command% --doorstop-enabled false
NAV MFD updates very slowly for all units and only updates every few minutes, so there is no up to date information of current friendly and enemy units.
My custom launch params "WINEDLLOVERRIDES="winhttp.dll=n,b"" "--doorstop-enabled false" allow the VTOL VR Mod loader (on steam) to work perfectly with the game. Change to true to enable the game to start with mods from the loader, false to disable and play the vanilla game. You can run the game in openxr with no params just fine. Using envision to play the game with WiVRn with a Quest 2, and it's the best VR experience I have had, even better than Oculus/Meta, Virtual Deskop, or ALVR.
The NAV MFD has issues updating and displaying up to date information. Usually takes a few minutes to update, then freezes again right away before updating again later. Also, voice commands do not work at all since they relay on windows speech.
LD_PRELOAD="" PROTON_NO_ESYNC=1 PROTON_NO_FSYNC=1 game-performance %command%
Make sure to disable both esync and fsync in proton using the launch options in Steam, or you will face many issues. Luckily, disabling both doesn't seem to effect actual game performance in any noticable way on my hardware. I also tested with Proton Experimental and it worked fine.
I run the game using Envision on CachyOS, and am using the default WiVRn profile with 0.80 foveation scales, 150 Mbps bitrate, and the "3x VAAPI" encoder presets. I also make sure VTOL VR launches in OpenXR mode, and it works perfectly with WiVRn. Using the WiVRn app from the Oculus/Meta store on Quest 2, no sideloading needed.