Yes, you can install and play League of Legends on Linux, but not natively—Riot Games does not offer a Linux client. The most reliable method is to run the Windows version through the compatibility layer Lutris, which handles the required Wine configuration and dependencies for you. This guide walks you through the process, explains what works and what doesn’t, and answers common questions.
Why Linux Needs a Workaround
League of Legends has been Windows-only since its 2009 release. Riot Games has never shipped a native Linux client, and its anti-cheat system, Vanguard, is designed for Windows kernel-level operation. While Vanguard does not run on Linux, the game’s older anti-cheat, which is still used for the standard client, works under Wine with some configuration. The community has maintained this compatibility through Lutris and Wine for years, and it remains the standard approach.
What You Need Before Starting
Before you begin, check that your system meets the basics:
- A 64-bit Linux distribution (Ubuntu, Fedora, Arch, Pop!_OS, etc.) with a recent kernel.
- An up-to-date graphics driver—AMD and Intel open-source drivers work well; NVIDIA requires the proprietary driver for best performance.
- At least 20 GB of free disk space for the game and its updates.
- An internet connection stable enough for online play.
- An existing League of Legends account (creating one is free, but you must do it on Windows or macOS first).
Step-by-Step: Install via Lutris
Lutris is a game manager that automates the installation of Windows games on Linux using Wine. Follow these steps:
- Install Lutris from your distribution’s package manager or from lutris.net. For Ubuntu/Debian, use
sudo apt install lutris. For Fedora, usesudo dnf install lutris. For Arch, usesudo pacman -S lutris. - Install Wine and dependencies—Lutris will prompt you to install the required Wine version and drivers. Accept all prompts.
- Download the League of Legends installer script from the Lutris website. Search for “League of Legends” and click the install button. This script downloads the official Riot client and configures Wine automatically.
- Run the installer—Lutris will open a window that downloads and installs the game. This can take 10–30 minutes depending on your connection.
- Log in and update—Once installed, launch the game from Lutris. The Riot client will update itself, then you can log in and play.
Alternative Methods: Wine, PlayOnLinux, and Steam
Lutris is the easiest, but other options exist:
- Manual Wine—You can install Wine yourself and run the Riot installer, but you must configure the correct Wine prefix and dependencies (like DXVK for DirectX 10/11). This is error-prone and not recommended for beginners.
- PlayOnLinux—A GUI for Wine that offers a League of Legends script, but it is less maintained than Lutris and often breaks after game updates.
- Steam Proton—League of Legends is not officially supported on Steam, and adding it as a non-Steam game often fails due to the Riot client’s update mechanism. It is not a reliable path.
Common Problems and Fixes
Even with Lutris, you may hit issues. Here are the most frequent ones:
- Game crashes on launch—Update your graphics drivers and ensure you have the latest Lutris and Wine versions. Also, try switching the Wine version in Lutris to a newer or older one.
- Black screen or missing textures—This usually indicates a DXVK issue. Enable DXVK in Lutris settings, or disable it if you have an older GPU.
- Low FPS or stuttering—Close background applications, lower in-game graphics settings, and ensure your power profile is set to performance.
- Anti-cheat error—If you get a message about Vanguard, note that Vanguard is only required for VALORANT, not League of Legends. If you see a similar error, it may be a Wine issue—try a different Wine version.
- Client won’t update—Delete the
Riot Clientfolder inside the game directory and relaunch. This forces a fresh download.
Performance and Gameplay Experience
On modern hardware, League of Legends runs well under Wine. Expect near-native frame rates on mid-range GPUs. The main differences are:
- Loading times—May be slightly longer due to the translation layer, but not significantly.
- Input latency—Generally imperceptible, but some players report a tiny increase. You can mitigate this by enabling raw input in the game settings.
- Voice chat—Riot’s built-in voice chat works under Wine, but some users report crackling. Using Discord or another external app is a common workaround.
Is It Safe and Legal?
Using Wine or Lutris does not violate Riot’s Terms of Service. Riot has not banned players for running the game on Linux, and the community has done so for years without widespread bans. However, Riot does not officially support Linux, so if you encounter a bug, you cannot expect official help. Be aware that any third-party tools that modify the game client are against the ToS and can result in a ban.
Frequently Asked Questions
Does Riot officially support Linux? No. Riot Games only supports Windows and macOS. Linux runs are community-driven and not guaranteed to work.
Will I get banned for playing on Linux? No, not for using Wine or Lutris alone. Riot’s anti-cheat does not flag Linux users, and there is no history of bans for this reason.
Can I play on a Chromebook? Only if the Chromebook supports Linux apps (Crostini) and has enough power. Performance is often poor, and the setup is complex.
What about the mobile version? League of Legends: Wild Rift is a separate game for mobile and cannot be played on Linux via the desktop client.
Does Vanguard affect League of Legends on Linux? No. Vanguard is only for VALORANT. League of Legends uses an older anti-cheat that works under Wine.
Why does the game update so slowly? The Riot client downloads updates through Wine, which can be slower than native Windows. Using a wired connection and closing other bandwidth-heavy apps helps.
Related
General steps for current mainstream versions; menus can differ by device and version. See the disclaimer or report an error.
More in this bed
- Fix Device Manager Not Opening in Windows 11
- How to Pause Snapchat Location
- System Restore Points Missing in Windows? Fixes
- Loop Nature Ambience Videos with FFmpeg on Ubuntu
- Fix Error 0x80070001: Causes & Solutions
- Facebook.com: What It Is and Is It Safe?9.26 yd³