How to Play Mount & Blade II: Bannerlord on Linux

Yes. You can play Mount & Blade II: Bannerlord on Linux through Steam using Proton, Valve’s compatibility tool for Windows games. Install the game from your Steam library, enable Steam Play for Windows titles, and try Steam’s included Proton first. Proton-GE is an optional fallback if the game does not launch correctly; the old guide’s pinned Proton 5.11 download and launcher-file workaround are not necessary for a first attempt.

Steam lists Bannerlord for Windows and marks it “Playable” on Steam Deck. That rating applies to Valve’s handheld setup and does not guarantee every desktop Linux configuration. Valve’s Proton project describes Proton as Steam’s tool for running Windows-only games on Linux.

Before you install

Install Steam from your distribution’s supported software source or Valve’s Steam download page, open it, and sign in. Update your graphics driver and Vulkan stack through your distribution’s normal update process; Proton needs a working Vulkan setup.

Bannerlord’s Steam page lists 60 GB of available storage and 6 GB of RAM in its minimum Windows requirements. Treat those figures as a baseline, not a promise of smooth performance under Proton, and leave extra room for updates. Check the current Steam listing for the full system requirements.

How to set up Bannerlord on Linux

1. Enable Steam Play for Windows games

In Steam, open Steam > Settings > Compatibility. Some client versions still call this area “Steam Play.” Turn on the options for supported titles and for other titles, then restart Steam if it asks. This lets Steam use Proton for games that do not offer a native Linux build.

Steam Compatibility settings with Steam Play enabled for supported and other titles.
The compatibility settings allow Steam to run Windows games through Proton.

2. Install Bannerlord from your Steam library

Open Library, select Mount & Blade II: Bannerlord, and click Install. Choose the drive with enough free space and let Steam finish downloading the game before launching it. If you do not own the game yet, open its Steam store page and add it to your account first.

Bannerlord selected in the Steam Library with the Install button visible.
Select the game in your library to begin installation.
Steam Library showing Bannerlord download progress.
Let Steam finish downloading the game files before the first launch.

3. Launch once with Steam’s included Proton

When installation finishes, click Play. Steam may download a runtime or prepare a compatibility prefix on the first launch; let that process complete. Start with Steam’s own Proton version instead of installing a custom build in advance. If Bannerlord reaches its title screen, the basic setup is working.

Bannerlord title screen in a desktop game window with the Continue button.
Reaching the game’s opening menu is a useful first-launch check; screens can vary by build.

4. If it fails, try Proton Experimental for this game

If the launcher closes, the game hangs, or you get a black screen, right-click Bannerlord in your library and choose Properties > Compatibility. Check Force the use of a specific Steam Play compatibility tool, select Proton Experimental, close the dialog, and try Play again. This changes the compatibility tool for Bannerlord only, so you can undo it from the same menu if another version works better.

Bannerlord Properties Compatibility tab with Proton Experimental selected.
Choose a compatibility tool for Bannerlord from its own Properties menu.

5. Use Proton-GE only as an optional fallback

If Valve’s Proton versions still fail, try a recent GE-Proton release. GE-Proton is a community-maintained Proton build with additional patches; it is separate from Valve’s included Proton. Its current instructions describe installing it with ProtonPlus or manually from the project’s releases. After installation, fully restart Steam, reopen Bannerlord’s Compatibility properties, and select the new GE-Proton entry.

Steam Flatpak users should follow the Flatpak-specific instructions in the GE-Proton project because its compatibility-tool folder differs from the native Steam package. If GE-Proton makes the problem worse, switch back to Proton Experimental or the default tool. Avoid copying a hard-coded Proton version or executable rename from an older guide unless a current, game-specific report calls for it.

ProtonPlus window with Proton-GE Latest and an Install button.
ProtonPlus can manage a recent GE-Proton release for Steam.
Bannerlord Compatibility properties with GE-Proton selected.
After restarting Steam, select the installed GE-Proton tool here.

Troubleshoot crashes, black screens, and poor performance

  • Verify the installation: open Properties > Installed Files and choose Verify integrity of game files. Steam will replace damaged or missing files.
  • Remove extra variables: clear custom launch options, disable mods temporarily, and test the base game. If it starts, re-enable mods one at a time to identify a conflict.
  • Update graphics support: install the current graphics driver and Vulkan components recommended for your distribution, reboot if the driver update requires it, then try again.
  • Test one Proton version at a time: use the per-game Compatibility menu and note which version works. A new game or driver update can change the result, so do not assume an old community workaround is still required.
  • Adjust performance: if the game opens but battles run poorly, lower the in-game graphics preset or resolution and test again. Results depend on the GPU, driver, desktop session, and battle load.
Steam Installed Files tab with the Verify integrity of game files button.
Steam’s file verification can repair missing or damaged installation files.

Bannerlord includes online PvP and Workshop content, but a successful base-game launch does not guarantee every mod or online mode will work. Test an unmodded single-player session first. For version- or hardware-specific problems, compare recent player reports on ProtonDB’s Bannerlord page; those are community experiences, not a publisher guarantee.

Leave a Comment

How to Record Speaker Output on Linux with Audacity

How to Record Speaker Output on Linux with Audacity

Capture Linux desktop audio in Audacity by routing its recording stream to your output device’s monitor source. Follow PulseAudio and PipeWire steps, export tips, and fixes for silent tracks.

How to Use Dropbox on Linux: Install and Sync Your Files

How to Use Dropbox on Linux: Install and Sync Your Files

Install Dropbox on Linux from the official package, sign in, sync a local folder, manage selective sync, and check status from the command line.

How to Install Inkscape on Linux: Ubuntu, Fedora, Arch, and More

How to Install Inkscape on Linux: Ubuntu, Fedora, Arch, and More

Install Inkscape from your Linux distribution’s repositories, the Ubuntu stable PPA, Snap, or Flathub, with current commands and notes for choosing a package source.

How to Find and Remove Duplicate Files on Linux With FSlint

How to Find and Remove Duplicate Files on Linux With FSlint

Use FSlint to scan selected Linux folders, review duplicate groups, and safely delete redundant files or learn when hard-link merging is appropriate.

How to Install SABnzbd on Linux and Configure It

How to Install SABnzbd on Linux and Configure It

Install SABnzbd on Ubuntu or Debian, or run it in Docker on another Linux host. Then open the web interface and configure your provider and download folders.

How to Install the Paper GTK Theme on Linux

How to Install the Paper GTK Theme on Linux

Install the Paper GTK theme from supported Linux repositories, enable it for GTK apps in GNOME Tweaks, and see what the legacy theme can and cannot change.

How to Install and Set Up Plex on OpenMediaVault with Compose

How to Install and Set Up Plex on OpenMediaVault with Compose

The old OpenMediaVault Plex plugin is archived. Set up Plex on OMV 8 with OMV-Extras, the Compose plugin, persistent storage, and Plex’s official container.

How to Clean and Speed Up Ubuntu Safely

How to Clean and Speed Up Ubuntu Safely

Clean and speed up Ubuntu with safe APT cleanup, storage checks, and startup controls that help free space and troubleshoot a sluggish desktop.

How to Install the Hiri Email Client on Linux

How to Install the Hiri Email Client on Linux

Install Hiri on Linux with its Snap package or official tarball, add a desktop launcher, and check supported accounts plus a warning about Hiri’s old Snap release.

How to Get System Specifications for a Linux PC

How to Get System Specifications for a Linux PC

Use Fastfetch and built-in Linux commands to check your distro, kernel, CPU, memory, graphics, storage, and connected devices, then save a clear report.