
TomatoMan
Published
Use Bottles to install EA App ("application" template, system Wine 9.0). Launch Generals directly from EA App, no tinkering required. I even have the main menu animation working.
WINEDLLOVERRIDES=winmm,version=n,b
If you own it on GOG and play via Heroic: environment variable posted above is a MUST if you want to enable mods (Cyber Engine Tweaks etc.). Add it in Heroic itself.
Use this: https://github.com/deleterium/dcs_on_linux/blob/master/options.lua file to bypass the launcher and get into the game.
WINEDLLOVERRIDES='wbemprox=n' gamemoderun %command% -useallavailablecores
protontricks 223750 corefonts arial xact d3dcompiler_43
Slight performance drops during tutorial
Overall, solid experience - DLSS works etc. but heavy tinkering is initially required. I could only launch OpenXR version, for whatever reason - default is just a black screen.
On Hyprland I had to change virtual desktops - once and get back to game. Without that "trick" I get artifacts and cursor is sluggish.
Windowed mode does not work - horizontal stripes everywhere.
Works, but I had to spend 1h without a clue why it shutters (as the ONLY game).
VKD3D_CONFIG=dxr11,dxr PROTON_ENABLE_NVAPI=1 PROTON_ENABLE_NGX_UPDATER=1 gamemoderun %command% --use-d3d11 -USEALLAVAILABLECORES
Just add arguments to Steam and switch from borderless fullscreen to "normal" fullscreen (to ged rid of white line around).
protontricks 1434950 d3dcompiler_47 d3dx11_43
If you install protontricks via flatpak, alias it by running: "echo "alias protontricks='flatpak run com.github.Matoking.protontricks'" >> ~/.bashrc", so the protontricks command get executed properly. You may need to install flatseal first to give directory permissions to protontricks first.
But it's worth tinkering, great climatic game!
No issues, native linux installation. Running better than on Windows 10 in 4K, everything maxed out.
gamemoderun %command% -useallavailablecores
mv TaleWorlds.MountAndBlade.Launcher.exe TaleWorlds.MountAndBlade.Launcher.exe.backup && ln -s Bannerlord.Native.exe TaleWorlds.MountAndBlade.Launcher.exe
Just rename the launcher with the command mentioned above (of course, first cd into YOURINSTALLPATH/steamapps/common/Mount & Blade II Bannerlord/bin/Win64_Shipping_Client). Works great, even faster than on Win10.
I had to manually maximize the window (once), go to the options (poorly visible lower, left corner) and enable it.
No issues on Proton Experimental.
A little slower (around 5FPS) compared to Win10 - of course with DLSS enabled on both.
No issues (I've played around 5h session at once). Just use Proton Experimental and you're golden.
I couldn't make it fullscreen despite multiple attempts - with or without Proton.
Apart from fullscreen issue - game works perfectly fine out of the box.
Make sure you're not having custom UI scaling set on the desktop (Ubuntu, Mint etc.) - stick to 100% / 200%. Partial values messes fullscreen.