Install World of Warcraft on Linux with Lutris and Battle.net

Battle.net launcher through a Wine prefix to World of Warcraft on Linux

World of Warcraft does not have a native Linux launcher, so you install Blizzard Battle.net in a Wine prefix and install WoW from Battle.net. Lutris supplies the launcher setup and runner management, while Battle.net still handles your Blizzard sign-in, game files, and updates.

Check the graphics stack before installing WoW

Battle.net needs current Vulkan-capable graphics drivers. Lutris documents that requirement because its Wine setup depends on the Vulkan path for DXVK, which translates Direct3D calls for supported games.

Install the driver package recommended by your distribution, restart if the driver update requests it, and confirm that your desktop session is using the intended GPU. On laptops with hybrid graphics, launch Lutris with the same GPU you use for other games.

Install Lutris from your distribution

Lutris maintains a distribution-specific download page, so install the package listed for your distribution instead of downloading an old Debian package from a tutorial.

sudo apt update
sudo apt install lutris

Those commands install the Ubuntu repository package, while Fedora, Arch, openSUSE, SteamOS, and other distributions need the current command from the Lutris download page rather than a hand-translated Ubuntu command.

Lutris download choices for Linux distributions
Choose the Lutris package that matches your distribution.

The download choice is the first decision that affects the rest of the setup. A package built for another distribution can leave you with missing dependencies or an application that does not receive normal updates.

Add Battle.net in Lutris

Open Lutris, select the search option for Lutris website installers, and search for Battle.net. The Battle.net entry on Lutris is the launcher you need, even though your goal is installing WoW.

Battle.net installer listed in Lutris
Select the Battle.net installer in Lutris, then let Lutris create its Wine prefix.

Choose Install and keep the default Wine prefix unless you have a reason to store games on another drive. Lutris downloads the Battle.net installer, creates the prefix, and opens Blizzard’s installer inside that prefix.

Sign in only in the Battle.net window. Your Blizzard account credentials should not be entered into Lutris scripts or shell commands.

Install World of Warcraft from Battle.net

After Battle.net opens, select World of Warcraft in the launcher and choose Install. Blizzard’s launcher downloads the game and keeps it updated, so installing WoW through Battle.net also gives you the supported place to choose a game branch and manage repairs.

World of Warcraft installer selected in Lutris
Lutris can also locate a World of Warcraft installer, but Battle.net remains the launcher that installs and updates the game.

You can find a World of Warcraft page on Lutris, but start with Battle.net when you want the clearest path for signing in and selecting the game install. The two paths meet at the same launcher.

Choose the runner only when you need to troubleshoot

Launch Battle.net from its Lutris entry after the game is installed. Leave the runner at Lutris’s default choice for the first launch, because changing Wine builds, DXVK settings, and environment variables before you see a problem makes diagnosis harder.

If Battle.net opens but WoW does not, check the Lutris Battle.net notes for current driver and runner guidance. A launcher failure and an in-game graphics failure can need different fixes.

Linux package installation option for Lutris
A graphical package installer is valid when your distribution provides the matching package.

Package installation is separate from game installation. Once Lutris is installed, return to its Battle.net entry rather than opening a downloaded installer outside the Wine prefix.

Fix common World of Warcraft Linux problems

Battle.net is blank or closes during setup. Update your graphics driver first, then open the Lutris Battle.net entry again. The Lutris documentation identifies Vulkan-capable drivers as a prerequisite, and that is a more useful first check than repeatedly creating prefixes.

WoW starts on the wrong GPU. Configure your desktop or distribution’s hybrid-graphics launcher so Lutris uses the discrete GPU. You can also compare your setup with the controller and display advice in using a controller with Steam on Linux when you are tuning the rest of a Linux gaming system.

You need another Windows game launcher. Lutris can manage more than Battle.net. installing the Epic Games Store on Linux uses the same idea of keeping the launcher and its dependencies inside a managed prefix.

You are choosing a Linux gaming tool. Use this overview of playing PC games on Linux to decide when Wine, Steam, or a launcher such as Lutris fits the game you want to run.

You want the Lutris workflow before adding Battle.net. Set up Lutris for Linux games to understand its library and runner controls, then return here to add Battle.net. If you are playing through a handheld PC, this Steam Deck guide covers the device-specific context before you change game settings.

Install confirmation in a Linux graphical package installer
Confirm the package install only after checking that the package matches your distribution.

Keep the Battle.net prefix intact while you troubleshoot. Removing it deletes the launcher configuration and can force a full game download on the next setup.

Can you play World of Warcraft on Linux?

You can run World of Warcraft on Linux through Battle.net in a Wine prefix managed by Lutris. Blizzard does not provide a native Linux launcher, so current graphics drivers and the Battle.net setup matter.

Should you install World of Warcraft directly from Lutris?

Use the Battle.net installer in Lutris, then install World of Warcraft from Battle.net. That keeps Blizzard sign-in, game updates, and repair options in the launcher that manages the game files.

Why does Battle.net need Vulkan-capable graphics drivers on Linux?

Lutris documents Vulkan-capable drivers as a Battle.net prerequisite because the Wine setup uses the graphics stack for Direct3D translation. Update the driver before changing Wine settings when the launcher fails.

Start WoW from the Lutris Battle.net entry

Open Battle.net from Lutris, select World of Warcraft, and choose Play. Keep Lutris installed so you can return to the same prefix when Battle.net or a driver update needs attention.