League of Legends on Linux in 2026: What Works and What Does Not

League of Legends does not run on Linux in 2026. Riot’s Vanguard anti-cheat, mandatory for League since patch 14.9 in 2024, needs a real Windows kernel, so Wine, Proton, Lutris, virtual machines and cloud services all fail at launch. The working options are a dual boot or a Windows install on an external drive.

Can you play League of Legends on Linux in 2026?
Not directly. The Riot Client installs under Wine, the patcher runs, and then the hand-off to Vanguard fails. That has been the League of Legends Linux story since spring 2024, and nothing in the 2026 patches has changed it.
Before Vanguard, League on Linux was a solved problem. Lutris had a one-click install script, and the game ran well enough that plenty of players climbed ranked on Ubuntu or Arch without touching Windows. Those guides still exist online (leagueoflinux.org keeps the old ones up, marked unsupported), which is why so many people find them, follow them, and hit the wall at the very last step.
| Method | Works in 2026? | Why |
|---|---|---|
| Wine or Lutris | No | Vanguard needs a Windows kernel; Wine is a translation layer |
| Proton via Steam | No | Proton is Wine with Valve patches, same problem |
| Virtual machine (KVM, QEMU, VirtualBox) | No | Vanguard refuses to run inside a VM |
| Docker-wrapped Windows | No | Still a virtual machine underneath |
| GeForce NOW and other cloud services | No | League was removed when Vanguard arrived in 2024 |
| Dual boot Windows | Yes | Real Windows on real hardware |
| Windows on an external SSD | Yes | Same as dual boot, nothing on the Linux disk changes |
Why does Vanguard block League of Legends on Linux?
Because Vanguard is a kernel-level driver, and it only exists for Windows. It loads at boot, checks that Secure Boot and TPM 2.0 are enabled on Windows 11, looks for tampered kernel components, and refuses to start the game if anything is off. Wine cannot answer those checks. It pretends to be Windows for the application, but underneath there is a Linux kernel, and Vanguard is built to notice exactly that.
Put simply, Riot said this when Vanguard came to League in 2024: Linux is not a supported platform, and there is no Linux version of Vanguard planned. The reasoning was that a small share of players used Linux and that the anti-cheat could not verify a Linux boot chain the way it verifies Windows. Thing is, this was never a bug waiting for a fix. It is a design decision, and two years later it stands.
Older anti-cheats such as Easy Anti-Cheat and BattlEye got Proton-compatible versions, which is why many Steam games now work on Linux. Vanguard did not, and Riot has not announced any plan to build one. If a guide promises a working League of Legends Linux setup under Wine, check the date on it.
Every method people still try, and what happens
We get asked about each of these regularly (the virtual machine one most of all), so, long story short, a verdict on each saves you an evening.
Wine, Lutris and Proton
The install works. The Riot Client opens, patches League, and shows the Play button. Press it and the game tries to start Vanguard, which is not running, and you get a Vanguard error or a black screen. The distro makes no difference: Mint, Pop!_OS, Fedora, Arch and CachyOS all end in the same place. Our guide to Vanguard error codes explains what those codes mean, but on Linux the fix is always the same: there isn’t one.
Virtual machines: League in a Windows guest on Linux
A Windows guest in KVM with your GPU handed over sounds right on paper, and for a short period in 2024 it did work. Riot then tightened Vanguard’s virtual machine detection, and it now refuses to run when it sees a hypervisor. There are community patches that hide the hypervisor from the guest. Don’t. Hiding your environment from the anti-cheat is treated as tampering with it, and the account you test on is the account you risk.
Cloud gaming: League of Legends streamed to Linux
GeForce NOW dropped League in 2024 when Vanguard became mandatory, because cloud servers are virtual machines too. Other cloud services have the same problem, so no streaming option gives Linux users a route in. Funny enough, cloud is the one method that would have been fine for the player: no kernel driver on your own machine at all. It was blocked for the same reason as everything else.
Hackintosh and the macOS client
League has a native macOS client with no Vanguard, which gives some people an idea: run macOS in a virtual machine on Linux and use that client. In practice, nobody has published a stable, playable setup, and running macOS on non-Apple hardware breaks Apple’s licence terms. If you own a Mac, our page on League of Legends on a MacBook covers the real thing.
How to play LoL on a Linux machine: dual boot
Real Windows on real hardware. That is the whole answer, and dual booting is how most Linux players end up doing it. You shrink the Linux partition, install Windows into the free space, and pick an operating system at boot.
- Back up Linux first. Windows installers overwrite the boot loader more often than not, so take a Timeshift snapshot or a full disk image.
- Create a Windows 11 install USB from the official Microsoft ISO (Rufus or Ventoy both work).
- Shrink your Linux partition from a live USB with GParted, leaving at least 100 GB free. Windows plus League plus updates fills 60 GB quickly.
- Install Windows into the unallocated space only. Do not format the Linux partitions.
- Boot a Linux live USB and restore GRUB (update-grub or a grub-install, depending on the distro). Windows now appears in the boot menu.
- In Windows, enable Secure Boot and TPM 2.0 in the firmware if they were off, install the Riot Client, install League, and let Vanguard set itself up with a reboot.
The Secure Boot step catches people. Many Linux users disable it for unsigned kernel modules such as Nvidia drivers, and Vanguard on Windows 11 requires it on. Most current distros boot fine with Secure Boot enabled (shim handles it), but check yours before you flip the switch, or you may lock yourself out of Linux instead.
LoL on an external Windows SSD from Linux
If you’d rather not touch the main disk at all, put Windows on an external NVMe drive and boot from it when you want to play. Rufus has a Windows To Go option that writes a bootable Windows install to an external drive in well under an hour. Plug it in, pick it in the boot menu, play, unplug, and your Linux install never knows.
Two warnings. To be fair, the first one is obvious: a cheap USB flash drive is far too slow for this; use an NVMe SSD in a USB 3.2 enclosure, or the game will stutter during loading and teamfights. And your firmware still needs Secure Boot on for Vanguard, same as with a dual boot, so the laptop or desktop has to be willing to boot an external drive with Secure Boot enabled (most machines from the last few years are).
Will you get banned for trying League of Legends on Linux?
Not for trying Wine or Proton. The game never starts, so there is nothing for Vanguard to report, and Riot has not treated failed Linux launches as an offence. The risk is real with anything built to hide a virtual machine or spoof the environment from Vanguard. Why? Those tools fall under Riot’s rules against tampering with the anti-cheat, and in Riot’s eyes a spoofer and a cheat are the same thing, with the same penalty.
Want to experiment anyway? Use an account you can afford to lose, never your main. And if an account you own has been through something questionable, our LoL ban check guide explains how to find out before you invest more time in it.
League on the Steam Deck and other Linux handhelds
Same rules. SteamOS is Arch Linux with Proton on top, so League is blocked on a Steam Deck exactly as it is on a desktop. Deck owners who want League install Windows, either on the internal drive (replacing SteamOS) or on a microSD card they boot from. It works, with real caveats: the trackpads and sticks are a poor fit for a MOBA, so plan on a Bluetooth keyboard and mouse, and a microSD card is slow enough that load times get long. Handhelds running Bazzite or any other Linux distro behave the same way.
League alternatives that run on Linux
If the dual boot dance is more than League is worth to you, a few options need no Windows at all. Dota 2 has a native Linux build maintained by Valve, and it is the closest thing to League in depth. Wild Rift, Riot’s mobile version of League, runs on a phone or tablet and sidesteps the PC question completely, with most of the same champions. Neither is League, sure. But both are 5v5 lane games with a long skill curve, and both will still be running on your Linux machine next patch.
Is native Linux support for League coming?
Nothing suggests it. For League to run on Linux officially, Riot would have to build a Linux-specific Vanguard with a different way to verify the system, and Riot has said it has no plans to. A translation layer such as Wine cannot pass kernel-level checks by design, so no Wine update will change this either. Could a future anti-cheat redesign change this? In theory. Nobody at Riot has hinted at it, and we would not build a plan around it.
The practical conclusion for anyone whose main machine runs Linux: keep Linux for everything else, keep a Windows install for League, and treat the two as separate. Once Windows is set up, a level 30 LoL account from us works there the same as on any other PC, since the account is tied to your Riot login, not to the operating system. That is the League of Legends Linux situation in 2026, and honestly, it is unlikely to look different in 2027.
FAQ
Can you play League of Legends on Linux?
No. Vanguard, the anti-cheat required for League since 2024, only runs on Windows. Wine, Proton, virtual machines and cloud services all fail. Dual booting Windows or booting Windows from an external SSD are the working options.
Why does Vanguard not work with Wine or Proton?
Vanguard is a kernel-level Windows driver that verifies the boot chain and kernel. Wine and Proton translate Windows calls on top of a Linux kernel, so they cannot pass those checks.
Does GeForce NOW have League of Legends?
No. League was removed from GeForce NOW in 2024 when Vanguard became mandatory, because cloud servers run as virtual machines, which Vanguard blocks.
Will I get banned for trying League on Linux?
Running Wine or Proton and failing to launch does not get accounts banned. Tools that hide a virtual machine or spoof the environment from Vanguard count as tampering with the anti-cheat and can lead to a ban.
Can I play League of Legends on the Steam Deck?
Not on SteamOS. Installing Windows on the Steam Deck, on the internal drive or a microSD card, makes League work, with awkward controls.
Does a dual boot need Secure Boot and TPM 2.0?
Yes. Vanguard requires Secure Boot and TPM 2.0 on Windows 11, so both must be enabled in the firmware even if you turned them off for Linux.
Is there a Linux version of Vanguard planned?
No. Riot said in 2024 that Linux is not a supported platform for Vanguard, and it has not announced any change since.



