League of Legends

League of Legends is a competitive online game set in an imaginative world. Gamers take the role of a powerful summoner, calling forth and controlling brave champions in battle. League of Legends combines the best elements of session-based games with persistent elements of MMORPG's. Enter the Fields of Justice with your most trusted allies as you fight for your right to rule the world of Valoran. There is only one rule of law among those in the League: Winner takes all.

Application Details:

Version: 4.x
License: Free to use
Votes: Marked as obsolete
Rating: Gold
Wine Version: 1.7.30

Maintainers: About Maintainership

Free Download League of Legends Homepage

Test Results

Old test results
The test results for this version are very old, and as such they may not represent the current state of Wine. Please consider submitting a new test report.
Selected Test Results

What works

Everything but the Riot store, not the in-game store, but the store where you can buy runes, champions, skins, and Riot Points.

What does not

The Riot Store, where you can buy Riot Points; occasionally the sound glitches on startup and will continue glitching for a while, the game also seems to lag more when the sound is glitching than when it isn't.  Since the recent updates, which included the NA server being down for almost an entire day, occasionally champion purchasing is unavailable or glitches so that the amount of IP or Riot Points used up by a given purchase will send your current IP/RP into the negatives, thus preventing any further purchases regardless of how much IP/RP you actually have. 

 Also, sometimes after leaving a game early (this has only happened to me once so far), since the recent updates, when I'd try to reconnect to the game I left, instead of telling me the game had ended, which it had, it would act like it was about to connect me and then the screen would go black.  I ended up switching from the NA server to some other locality so that when I switched back to NA server, my client would get patched; after it finished patching I was asked to reconnect and upon clicking was informed that the game had already ended.

What was not tested

Ranked PvP

Additional Comments

It's important to remember that if you're running on a 64-bit environment like I am, that the wine build you use for LoL is only 32-bit: if your distro offers a multilib version of wine, you need to make sure it only compiles 32-bit binaries and libs, otherwise LoL won't work right, or the game will go completely black after champion selection so that the only thing that you can see is the mouse cursor.  Also, remember to patch your wine build with the resource.c patch that can be gotten from
selected in Test Results table below
DistributionTest dateWine versionInstalls?Runs?RatingSubmitter
CurrentArch Linux x86_64Nov 20 20141.7.30 No, but has workaround Yes Goldan anonymous user 
ShowUbuntu 14.04 "Trusty" i386 (+ variants like Kubuntu)Nov 14 20141.7.30 Yes Yes Goldan anonymous user 
ShowArch Linux x86_64Nov 12 20141.7.30 No, but has workaround Yes Bronzean anonymous user 
ShowDebian GNU/Linux 8.x "Jessie" x86_64Nov 10 20141.7.30 N/A Yes GoldAlexander Schlarb 
ShowSabayon Linux XOct 19 20141.7.29 No, but has workaround Yes Goldan anonymous user 
ShowUbuntu 14.04 "Trusty" amd64 (+ variants like Kubuntu)Nov 01 20141.7.28 Yes Yes GoldShannon VanWagner 
ShowLinux Mint 17 "Qiana" x86_64Oct 13 20141.7.28 No, but has workaround Yes SilverAbdusamed 
ShowUbuntu 14.04 "Trusty" amd64 (+ variants like Kubuntu)Oct 08 20141.7.28 Yes Yes Silveran anonymous user 
ShowArch Linux x86_64Oct 03 20141.7.27 Yes Yes GoldVíctor 
ShowMageia 5 CauldronSep 26 20141.7.27 Yes No GarbageHaringat 
ShowLinux Mint 17 "Qiana" x86_64Sep 28 20141.7.24 Yes Yes Goldan anonymous user 
ShowArch Linux x86_64Aug 11 20141.7.24 Yes Yes GoldGaijin_101 
ShowLinux Mint 17 "Qiana" x86_64Jul 27 20141.7.23 Yes Yes Goldan anonymous user 
ShowArch Linux x86_64Jul 26 20141.7.22 Yes Yes Goldan anonymous user 
ShowUbuntu 14.04 "Trusty" amd64 (+ variants like Kubuntu)Sep 19 20141.7.21 Yes Yes PlatinumJohn Spaetzel 
ShowUbuntu 14.04 "Trusty" amd64 (+ variants like Kubuntu)Aug 24 20141.7.20 Yes Yes Platinuman anonymous user 
ShowArch LinuxJul 07 20141.7.20 No, but has workaround Yes Silveran anonymous user 
ShowUbuntu 14.04 "Trusty" i386 (+ variants like Kubuntu)May 13 20141.7.18 N/A Yes Goldan anonymous user 
ShowArch Linux x86_64May 10 20141.7.18 Yes Yes GoldWilliam Temple 
ShowUbuntu 14.04 "Trusty" i386 (+ variants like Kubuntu)May 04 20141.7.17 Yes No Garbagean anonymous user 
ShowGentoo Linux AMD64Apr 23 20141.7.17 No, but has workaround Yes Garbagesomeone 
ShowManjaro LinuxApr 19 20141.7.17 Yes Yes GoldCristopher Caamana 
ShowUbuntu 13.10 "Saucy" amd64 (+ variants like Kubuntu)Mar 25 20141.7.15 Yes Yes Goldan anonymous user 
ShowManjaro LinuxMar 18 20141.7.13 Yes Yes Goldan anonymous user 
ShowFedora 20 x86_64Mar 14 20141.7.13 No, but has workaround Yes Goldan anonymous user 
ShowFedora 20 x86_64Mar 13 20141.7.13 Yes Yes Silveran anonymous user 
ShowDebian GNU/Linux 8.x "Jessie" x86_64Mar 02 20141.7.13 Yes Yes Silveran anonymous user 
ShowArch Linux x86_64Feb 27 20141.7.13 Yes Yes Goldan anonymous user 
ShowDebian GNU/Linux 7.x "Wheezy" x86_64Feb 24 20141.7.12 Yes Yes GoldBorislav Sabev 
ShowArch Linux x86_64Feb 20 20141.7.12 Yes Yes BronzeWilliam Temple 
ShowGentoo Linux AMD64Jan 28 20141.7.11 Yes Yes BronzeMegas of Vecanti 
ShowLinux Mint 16 "Petra" x86_64Jan 27 20141.7.11 Yes Yes Bronzenikitis 
ShowUbuntu 13.10 "Saucy" amd64 (+ variants like Kubuntu)Jan 18 20141.7.11 Yes Yes BronzeIan Flynn 
ShowUbuntu 13.10 "Saucy" amd64 (+ variants like Kubuntu)Jan 19 20141.7.10 N/A Yes Goldan anonymous user 
ShowGentoo Linux AMD64Jan 09 20141.7.10 Yes Yes BronzeMegas of Vecanti 
ShowUbuntu 14.04 "Trusty" amd64 (+ variants like Kubuntu)Jan 05 20141.7.10 Yes Yes GoldAJ Fite 
ShowopenSUSE 13.1Jan 02 20141.7.9 N/A Yes Silveran anonymous user 
ShowDebian GNU/Linux 7.x "Wheezy" x86_64Jan 27 20141.7.7 Yes Yes GoldBorislav Sabev 
ShowLinux Mint 15 "Olivia" x86_64Jan 19 20141.7.7 Yes Yes Goldan anonymous user 
ShowLinux Mint 15 "Olivia" x86_64Nov 09 20131.7.6 Yes Yes Goldan anonymous user 
ShowUbuntu 13.10 "Saucy" amd64 (+ variants like Kubuntu)Dec 24 20131.7.5 Yes Yes Silveran anonymous user 
ShowArch Linux x86_64Nov 07 20131.7.5 No, but has workaround Yes Bronzean anonymous user 
ShowArch Linux x86_64Oct 27 20131.7.5 N/A Yes Goldan anonymous user 
ShowArch Linux x86_64Sep 20 20131.7.2 No, but has workaround Yes Goldan anonymous user 
ShowGentoo Linux AMD64Aug 11 20131.7.0 Yes Yes GoldNicholas Anton 
ShowUbuntu 13.10 "Saucy" amd64 (+ variants like Kubuntu)Jul 28 20131.6 N/A Yes Goldan anonymous user 
ShowUbuntu 13.04 "Raring" amd64 (+ variants like Kubuntu)Jul 27 20131.6 Yes Yes GoldAlexander Schlarb 
ShowFedora 19 x86_64Jul 18 20131.6-rc4 Yes Yes GarbagePedro Jose Piquero Plaza 
ShowSabayon Linux (rolling release) amd64Jul 11 20131.6-rc4 Yes Yes GoldDanilo Riffo 
ShowDebian GNU/Linux 8.x "Jessie" x86_64Jul 11 20131.5.31 Yes Yes Goldan anonymous user 
ShowUbuntu 12.04 "Precise" amd64 (+ variants like Kubuntu)May 16 20131.5.29 No, but has workaround Yes Bronzean anonymous user 
ShowSabayon Linux (rolling release) amd64Apr 01 20131.5.27 Yes Yes GoldDanilo Riffo 
ShowFedora 17 x86_64Mar 28 20131.5.26 Yes Yes BronzeJosh Raymond 
ShowUbuntu 12.04 "Precise" i386 (+ variants like Kubuntu)Mar 27 20131.5.26 N/A Yes BronzeFernando Otero 
ShowLinux Mint 14 "Nadia"Mar 26 20131.5.26 Yes Yes Bronzejazz 
ShowLinux Mint 13 "Maya" x86_64Mar 24 20131.5.26 Yes Yes Goldan anonymous user 
ShowLinux Mint 14 "Nadia" x86_64Apr 14 20131.5.24 Yes Yes Goldan anonymous user 
ShowFuntoo Linux AMD64Mar 01 20131.5.22 Yes Yes Goldan anonymous user 
ShowSabayon Linux (rolling release) amd64Jan 25 20131.5.22 Yes Yes GoldDanilo Riffo 
ShowUbuntu 12.10 "Quantal" amd64 (+ variants like Kubuntu)Dec 15 20121.5.18 Yes Yes Goldan anonymous user 
ShowFedora 17 x86_64Dec 09 20121.5.18 Yes Yes SilverJosh Raymond 
ShowUbuntu 12.10 "Quantal" amd64 (+ variants like Kubuntu)Nov 19 20121.5.17 Yes Yes Bronzean anonymous user 
ShowArch Linux x86_64Nov 01 20121.5.16 Yes Yes GoldEcho 
ShowUbuntu 12.04 "Precise" i386 (+ variants like Kubuntu)Oct 25 20121.5.15 N/A Yes Goldan anonymous user 
ShowUbuntu 12.04 "Precise" i386 (+ variants like Kubuntu)Oct 15 20121.5.15 Yes No Garbagean anonymous user 
ShowArch Linux x86_64Oct 04 20121.5.14 Yes Yes Goldan anonymous user 
ShowUbuntu 12.04 "Precise" amd64 (+ variants like Kubuntu)Sep 19 20121.5.13 Yes Yes Bronzean anonymous user 
ShowMac OS X 10.6 "Snow Leopard"Aug 18 20121.5.10 Yes No Garbagean anonymous user 
ShowUbuntu 12.04 "Precise" amd64 (+ variants like Kubuntu)Sep 10 20121.5.9 Yes Yes Silveran anonymous user 
ShowUbuntu 12.04 "Precise" i386 (+ variants like Kubuntu)Aug 21 20121.5.9 Yes Yes Goldan anonymous user 
ShowLinux Mint 13 "Maya" x86_64Aug 20 20121.5.9 Yes Yes GoldXpander 
ShowUbuntu 12.04 "Precise" amd64 (+ variants like Kubuntu)Aug 02 20121.5.9 Yes Yes GoldMindALot 
ShowUbuntu 12.04 "Precise" amd64 (+ variants like Kubuntu)Jul 26 20121.5.9 Yes Yes SilverMindALot 
ShowUbuntu 12.04 "Precise" i386 (+ variants like Kubuntu)Jul 17 20121.5.8 Yes Yes SilverMindALot 
ShowGentoo Linux AMD64Jul 07 20121.5.8 N/A Yes BronzeMegas of Vecanti 
ShowSabayon Linux (rolling release) amd64Jun 26 20121.5.7 Yes Yes GoldDanilo Riffo 
ShowGentoo Linux AMD64Jun 25 20121.5.7 Yes Yes SilverMegas of Vecanti 
ShowSabayon Linux (rolling release) amd64Jun 03 20121.5.5 Yes Yes GoldDanilo Riffo 
ShowDebian GNU/Linux 7.x "Wheezy"May 29 20121.5.5 Yes Yes Goldultr 
ShowUbuntu 12.04 "Precise" i386 (+ variants like Kubuntu)May 27 20121.5.5 Yes Yes GoldBenjamin Lawrence 
ShowArch Linux x86_64May 14 20121.5.4 Yes Yes Goldan anonymous user 
ShowLinux Mint 13 "Maya" x86_64Jun 02 20121.5.3 Yes Yes GoldXpander 
ShowUbuntu 11.10 "Oneiric" amd64 (+ variants like Kubuntu)May 24 20121.5.3 Yes Yes GoldAlfonso Murolo 
ShowUbuntu 12.04 "Precise" amd64 (+ variants like Kubuntu)May 11 20121.5.3 Yes Yes GoldReCon 
ShowUbuntu 12.04 "Precise" amd64 (+ variants like Kubuntu)May 09 20121.5.3 Yes Yes GoldAnon ymous 
ShowArch Linux x86_64May 08 20121.5.3 No, but has workaround Yes GoldgonX 
ShowUbuntu 10.10 "Maverick" i386 (+ variants like Kubuntu)May 07 20121.5.3 Yes Yes Goldemkay 
ShowUbuntu 12.04 "Precise" i386 (+ variants like Kubuntu)May 06 20121.5.3 No, but has workaround Yes GoldBenjamin Lawrence 
ShowFedora 16 x86_64Apr 27 20121.5.2 No, but has workaround No GarbageJosh Raymond 
ShowopenSUSE 12.1 x86_64Apr 18 20121.5.2 No, but has workaround Yes Garbagean anonymous user 
ShowDebian GNU/Linux 7.x "Wheezy"Mar 19 20121.5.0 Yes Yes Bronzeultr 
ShowUbuntu 10.10 "Maverick" amd64 (+ variants like Kubuntu)Mar 13 20121.4-rc6 No, but has workaround Yes GoldChris 
ShowopenSUSE 12.1 x86_64Mar 04 20121.4-rc6 Yes Yes Goldan anonymous user 
ShowopenSUSE 12.1 x86_64Mar 06 20121.4-rc5 No, but has workaround Yes BronzeReCon 
ShowLinux Mint 12 "Lisa" x86_64Feb 27 20121.4-rc4 N/A Yes BronzeDave 
ShowUbuntu 11.10 "Oneiric" amd64 (+ variants like Kubuntu)Feb 23 20121.4-rc4 N/A Yes Bronzean anonymous user 
ShowGentoo LinuxFeb 22 20121.4-rc4 Yes No GarbageBenny Gächter 
ShowUbuntu 11.10 "Oneiric" amd64 (+ variants like Kubuntu)Feb 22 20121.4-rc4 No, but has workaround Yes Bronzean anonymous user 
ShowLinux Mint 11 "Katya" x86_64Feb 18 20121.4-rc3 No, but has workaround Yes Bronzegoodgod261 
ShowDebian GNU/Linux 7.x "Wheezy"Feb 15 20121.4-rc3 Yes No Garbageultr 
ShowUbuntu 11.10 "Oneiric" amd64 (+ variants like Kubuntu)Feb 10 20121.4-rc2 Yes Yes BronzeYuta Ross 
ShowArch LinuxFeb 03 20121.4-rc2 N/A Yes SilverPierre Franco 
ShowDebian GNU/Linux 7.x "Wheezy"Feb 03 20121.4-rc2 Yes Yes Silverultr 
ShowDebian GNU/Linux 7.x "Wheezy"Feb 02 20121.4-rc1 Yes Yes Silverultr 
ShowArch LinuxJan 26 20121.3.37 Yes Yes Bronzean anonymous user 
ShowopenSUSE 12.1 x86_64Jan 10 20121.3.36 Yes Yes SilverReCon 
ShowFedora 16 x86_64Jan 04 20121.3.36 N/A Yes BronzeSubaru Hoshikawa 
ShowUbuntu 11.10 "Oneiric" amd64 (+ variants like Kubuntu)Dec 17 20111.3.35 No Not installable GarbageYuta Ross 
ShowopenSUSE 12.1Dec 12 20111.3.34 Yes Yes BronzeReCon 
ShowFedora 16 x86Nov 23 20111.3.33 N/A Yes BronzeSubaru Hoshikawa 
ShowSlackware 13.1Nov 16 20111.3.32 N/A Yes Bronzean anonymous user 
ShowFedora 15 x86_64Oct 09 20111.3.29 No Not installable GarbageSubaru Hoshikawa 
ShowFedora 15 x86_64Sep 11 20111.3.24 Yes No GarbagePat 
ShowUbuntu 11.04 "Natty" i386 (+ variants like Kubuntu)Jun 20 20111.3.22 Yes No Garbagean anonymous user 
ShowLinux Mint 11 "Katya" x86_64May 29 20111.3.21 Yes No Garbagean anonymous user 
ShowUbuntu 10.10 "Maverick" amd64 (+ variants like Kubuntu)May 19 20111.3.20 Yes No GarbageK1773R 
ShowArch LinuxMay 09 20111.3.19 N/A No GarbageSky 
ShowDebian GNU/Linux 7.x "Wheezy" x86_64May 05 20111.3.19 N/A No Garbagepioruns 
ShowUbuntu 11.04 "Natty" amd64 (+ variants like Kubuntu)May 04 20111.3.19 Yes Yes SilverReCon 
ShowMac OS X 10.6 "Snow Leopard"Apr 27 20111.3.18 Yes Yes Goldkardus 
ShowFedora 14 x86_64Apr 19 20111.3.18 Yes Yes SilverBarborica Alexandru 
ShowUbuntu 11.04 "Natty" amd64 (+ variants like Kubuntu)Aug 05 20111.2.3 Yes No Garbagean anonymous user 
ShowopenSUSE 11.4Mar 31 20111.3.16 Yes Yes Silveran anonymous user 
ShowLinux Mint 10 "Julia" x86_64Mar 24 20111.3.16 Yes Yes SilverReCon 
ShowSlackware -currentMar 19 20111.3.16 Yes Yes SilverJoshua 
ShowFedora 14 x86_64Mar 06 20111.3.15 Yes Yes BronzeBarborica Alexandru 
ShowUbuntu 10.10 "Maverick" amd64 (+ variants like Kubuntu)Feb 08 20111.3.13 Yes Yes SilverReCon 
ShowMac OS X 10.6 "Snow Leopard"Feb 06 20111.3.13 Yes Yes Silverkardus 
ShowMac OS X 10.6 "Snow Leopard"Jan 31 20111.3.12 Yes Yes SilverReCon 
ShowSlackware 13.1Jan 28 20111.3.12 N/A Yes Silveran anonymous user 
ShowSlackware 13.0Jan 26 20111.3.11 Yes Yes SilverJoshua 
ShowUbuntu 10.10 "Maverick" amd64 (+ variants like Kubuntu)Jan 17 20111.3.11 Yes Yes Silveran anonymous user 
ShowUbuntu 10.10 "Maverick" amd64 (+ variants like Kubuntu)Jan 11 20111.3.11 Yes Yes Silveran anonymous user 
ShowDebian GNU/Linux Unstable "Sid"Dec 24 20101.3.10 Yes Yes SilverChristoph Hohmann 
ShowMac OS X 10.6 "Snow Leopard"Dec 12 20101.3.7 Yes Yes Goldan anonymous user 
ShowArch Linux x86_64Nov 21 20101.3.7 Yes Yes Silveran anonymous user 
ShowDebian GNU/Linux Unstable "Sid"Oct 24 20101.3.5 Yes Yes BronzeChristoph Hohmann 
ShowUbuntu 10.04 "Lucid" amd64 (+ variants like Kubuntu)Oct 28 20101.2.1 N/A Yes Silveran anonymous user 
ShowUbuntu 10.04 "Lucid" amd64 (+ variants like Kubuntu)Oct 03 20101.3.4 Yes Yes Garbagean anonymous user 
ShowArch Linux x86_64Oct 05 20101.3.3 N/A Yes BronzeJepaan 
ShowArch Linux x86_64Oct 28 20101.3.2 Yes Yes Bronzean anonymous user 
ShowUbuntu 10.04 "Lucid" amd64 (+ variants like Kubuntu)Sep 15 20101.3.2 Yes Yes Garbagean anonymous user 
ShowUbuntu 10.04 "Lucid" i386 (+ variants like Kubuntu)Aug 27 20101.3.1 Yes Yes Bronzean anonymous user 
ShowUbuntu 10.04 "Lucid" i386 (+ variants like Kubuntu)Aug 23 20101.3.0 Yes Yes Bronzean anonymous user 
ShowUbuntu 10.04 "Lucid" i386 (+ variants like Kubuntu)Aug 20 20101.3.0 Yes Yes BronzeReCon 
ShowSlackware 13.0Jul 31 20101.2 N/A Yes BronzeJoshua 
ShowArch Linux x86_64Jul 21 20101.2 N/A Yes GarbageJepaan 
ShowArch Linux x86_64Jun 21 20101.2-rc2 Yes Yes BronzeJannik H. 
ShowUbuntu 10.04 "Lucid" amd64 (+ variants like Kubuntu)Jun 07 20101.2-rc2 Yes Yes Bronzean anonymous user 
ShowDebian GNU/Linux Unstable "Sid"May 14 20101.1.44 Yes Yes BronzeChristoph Hohmann 
ShowGentoo LinuxApr 03 20101.1.41 Yes Yes Bronzean anonymous user 
ShowDebian GNU/Linux Unstable "Sid"Feb 21 20101.1.39 Yes No GarbageChristoph Hohmann 
ShowDebian GNU/Linux Unstable "Sid"Feb 19 20101.1.38 Yes No GarbageChristoph Hohmann 
ShowDebian GNU/Linux Unstable "Sid"Jan 24 20101.1.37 Yes No GarbageChristoph Hohmann 

Known Bugs

Bug # Description Status Resolution Other apps affected
21564 Warning Forever / Dragon Age: Origins - ignores keyboard input after losing/regaining focus NEW View
34989 Multiple installers using Caphyon 'Advanced Installer' (AI) technology hang (Atlassian SourceTree v1.3.2, League of Legends 2013+) (deferred type 1 custom action executed before regular type 1 custom action) NEW View
35701 League of Legends: Right click contextual menu on friends list is invisible UNCONFIRMED View
36423 League of Legends : launcher's store menu doesn't display correctly UNCONFIRMED View
38584 League of Legends patch/update tool crashes NEEDINFO View

Show all bugs

HowTo / Notes

Installing LoL- Follow these steps
Some basic terminal-based steps to install a working copy of League of Legends:

* Download latest wine from
* Get latest winetricks (with fixed adobeair installer) and make it executable.
* Hit ctrl+alt+t for terminal then run this:

wget && chmod +x ./winetricks

* Create the 32-bit wine prefix, set winversion to winxp (nothing after = at EOL), and install dependencies verbs for LoL

WINEARCH=win32 WINEPREFIX=~/.lolwine ./winetricks -q winver= adobeair vcrun2008 ie8 d3dx9 corefonts 

#Edit 11/30/14 - removed wininet

* Apply reghack for missing program files dir, not sure whether this helps anything but there's an error msg for it

cat << _EOL_ > progdirfix.reg
"ProgramW6432Dir"="C:\\\Program Files"

* Import the progdirfix.reg above with the command below. Assumes the progdirfix.reg is in the same dir where command is run:

WINEARCH=win32 WINEPREFIX=~/.lolwine regedit progdirfix.reg

* Install League of Legends (free account signup required)
* Download win version from
* Expect it to take a long time to install and patch the first time
* IMPORTANT - Be sure to install into the previously created 32-bit wineprefix as follows
* cd into the directory with the LoL setup.exe and run the command below to install

WINEARCH=win32 WINEPREFIX=~/.lolwine wine ./setup.exe

* Apply this fix to prevent the store from freezing the game (I suggest making a bkup of your game.cfg first) 
* Replace (your_username) with your actual username

1) Edit game.cfg 

gedit /home/(your_username)/.lolwine/drive_c/Riot\ Games/League\ of\ Legends/Config/game.cfg

2) Add x3d_platform=1 under the [General] section 

3) Save and close the file

* How to make a desktop launcher shortcut for the game

1.) Create a startup script for the desktop launcher:

cat << _EOL_ > $HOME/.lolwine/ && chmod 755 $HOME/.lolwine/
cd $HOME/.lolwine/drive_c/Riot\ Games/League\ of\ Legends
WINEARCH=win32 WINEPREFIX=~/.lolwine wine ./lol.launcher.exe

2.) Create/save/make-executable the LeagueOfLegends.desktop launcher as follows:

cat << _EOL_ > $HOME/Desktop/LeagueOfLegends.desktop && chmod 755 $HOME/Desktop/LeagueOfLegends.desktop
[Desktop Entry]
Name=League Of Legends
Comment=Custom 32bit winedir launcher for LoL
Icon=$HOME/.lolwine/drive_c/Riot\ Games/League of Legends/RADS/system/lol.ico
Name[en_US]=League Of Legends in 32BitWine

* Optional Video performance enhancements (untested)
* Note: I suggest making a backup of your .lolwine dir before testing these, or know how to revert the registry settings
* Based on

* Create a file named d3dhacks.reg, then insert this text into it (modify the VideoMemorySize to match your video card).


Check with the NVIDIA settings tool
grep -i --color memory /var/log/Xorg.0.log 
* divide Memory: nnnn kBytes with 1024 for the correct value:

cat << _EOL_ > d3dhacks.reg

* Import the d3dhacks.reg above with the command below. Assumes the file is in the same dir where command is run:

WINEARCH=win32 WINEPREFIX=~/.lolwine regedit d3dhacks.reg

*Thanks to these links for the some of the steps:
Alternative Installation Method - Using a script to install League of Legends
As with almost every linux program, you neeed to have some other programs/libraries (dependencies) installed before compiling wine. The script checks for some of them, but there are some that can't be checked for (relly I just don't know how to check for them), so you NEED to watch for any important GL/openGL/mesa/audio/network error or warning at configure time (that's why I added a pause there).

You can look here for instructions on how to install needed dependencies on many distros.

">">">NOTE: This script works for almost any distro, but some people reported problems with Ubuntu on 64bit machines. If you use it, scroll a little down and follow the Ubuntu-specific guide :)

FIRST: You have to manually download the pando independent installer corresponding to your region: (for EUW) (for EUNE) (for NA)

You need an account to play, so create one here:

SECOND: Open a terminal in the folder where you downloaded the LoL installer and run:


to get the script file.

THIRD (optional, not needed anymore): edit the script file as you need. Please, read the comments and pay special attention to the highlighted lines here. I have tested all wine versions since 1.5.5 and for now, the best one is 1.6-rc4 so it is the default for the script.

Nevertheless, I made it easy to change the wine version with a script variable, so you can use my script with multiple wine versions without too much editing ;)

If you want to edit/personalize something, you are free to do so. I made it easier to edit most of the important things via some variables at the beginning of the script :D

FOURTH: Run the script (DON'T run it as administrator. i.e. NO 'sudo' and NO 'su'):


WINEVERSION is the Wine version to install, (e.g. 1.7.0).
INSTALLER should be the absolute path to the LoL installer Windows executable.
-i INSTALLPATH  Base directory for the installation (default: $HOME).
   -r PATH         Path to an existing and working LoL installation.
                   It should be the path to the 'Riot Games' directory.
   -m              Just migrate the current installation to the given WINEVERSION.
                   The current installation must have been done by install-LoL-on-Wine

and follow instructions :D

FIFTH: Start the game using the executable script in your desktop. Don't use the .desktop with LoL icon if wine created it, just delete it as it may not work.

EXTRA: If you experience mipmap corruption (red item icons on in-game shop) go to:

and follow instructions :D

EXTRA Nº2: You can use the script to migrate a previously working LoL installation made with an older version of this same script, to any wine version you want (for test purposes, for example). Just check the script variables and edit :D

Increasing FPS for LoL (from 2012.03.07)

NOTE: if you compiled and installed wine manually, then this is highly recommended, but if you used the script(as noted in the Alternate Installation method above), this has been already done, and you don't need to do it again ;)

As with every DirectX game running under wine, shadows are a huge factor at decreasing FPS. Disabling shadows or decreasing their quality is a good way to gain lots of FPS.

If you have WINE on your Machine with multiple cores, you can set the "League of Legends.exe" (which came up, when the game started loading or when you are in game) with the command "taskset" to only one core, for e. g.:

  taskset -p 1 1234

where "1234" is the process number (PID) of the "League of Legends.exe". You can get the PID with a proccess explorer or just with the command: pidof "League of Legends.exe". While I had 25-30 FPS without the "taskset tweak", I've got the fully 40 FPS back again.

Another Alternative Installation Method - Get League of Legends working under WINE

NOTE1: Follow this only if you don't want to use the above script, because the script covers all that is mentioned here and also creates a nice launcher on your desktop :D

NOTE2: You have to patch WINE, to get League of Legends running with WINE.

NOTE3: This HowTo does not show you, how to install League of Legends. If you really want or have to install League of Legends from scratch, you can see the needed command for this here at this AppDB entry (scroll down).

1. Download the source code from WINE (latest tested working version was 1.5.3) and extract it (or just use git to get the source).

2. When the source is extracted, download this patch into the wine source folder:

You can use wget for easy downloading it: "wget".  It will be stored on your current directory (in terminal), so cd first to your wine source directory.

3. Now, we have to patch the source code. Use

    patch -p1 < 0001-HACK-Disallow-block-based-textures-with-sub-block-si.patch

4. After that you have to use


Don't forget, that you have to install required libs to build WINE. Also you can use another prefix, for e.g.

    ./configure --prefix=/opt/winelol

to install your build of WINE later to another location than the default WINE from the repos.

5. Run the command


in the console now. The building process will begin. If you have more than one core (Multicore CPU) you can use

    make -jN

where N is the amount of cores which your CPU have. If the build process went fine, you should be fine :D

NOTE: If you have problems to build / configure WINE (for e.g. missing dependencies) you should take a look at the WINE wiki:

6. Now you should make a clean and fresh WINEPREFIX and install with the help of winetricks. 
winetricks vcrun2005 d3dx9 corefonts adobeair ie8
If you don't have winetricks on your system installed, grab it from here:

7. Also, set your WINE version of the new Prefix to "Windows XP", otherwise your game will show some weird artifacts (a dynamic lightning problem).

8. You can now start League of Legends. You have to navigate to the directory where your League of Legends is stored and then to the subdirectory rads/system. After that you can launch the PvP.NET Client with the following command:

    wine "rads_user_kernel.exe" run lol_launcher $(ls ../projects/lol_launcher/releases/) LoLLauncher.exe

For a easier usage I would recommend, that you just make a bash script, which is starting your League of Legends up.

Also, you can try this:

wget -o ./

sh ./

rm ./

It will pull almost all build-time dependencies for wine on several distributions (Ubuntu included). You may want to take a look at

Do NOT submit test results for PlayOnLinux. They will be deleted immediately.


The following comments are owned by whoever posted them. WineHQ is not responsible for what they say.

Stuck at Starting Authentication process
by Hamzan on Tuesday June 21st 2016, 21:13
I'm on Archlinux system and I used pacman to install wine. I tried removing wininet but to no avail. Anyone has a solution? I tried reinstalling wine via pacman, but it still doesn't work.
Can't connect to LoL servers (EUW)
by Quentin Boyer on Sunday May 3rd 2015, 5:16
Each time I try to connect I get the error "Did not recieve any response from the server , retrying (attempt #)" 4 times , so looked in the comment and tried to remove the wineinet override without success , so I ask you what can I do.

1 week from now LoL was working just fine , and I am on Arch 64 bits , with LoL on a 32 bits WINEPREFIX.

by dolphinling on Monday April 20th 2015, 3:33
I feel like the instructions are a little over-complicated. I did the following and got a working installation:

* Patch wine with to fix bug 34480
* Use the old installer from (like playonlinux does) to work around bug 34989
* `winetricks corefonts d3dx9 vcrun2008` (The launcher crashed on startup until I did this, I did all 3 at the same time so I'm not sure which one actually fixed it.)
* Run with `wine lol.launcher.exe`

I did NOT have to do anything about adobe air or ie8, I did NOT have to use a 32-bit wineprefix, I did NOT have to do make any registry changes.
I did not have to use x3d_platform=1 because I patched wine. (That should obviously remain in the instructions though.)
I already had my hostname in my /etc/hosts so bug 29609 wasn't a problem for me.
I do still have the problem of the IP/RP store not loading images.

Is there any reason for the instructions to be so long, or can they be simplified?
  • RE: by Jarkko Korpi on Monday April 20th 2015, 3:47
Game completely hangs up system
by Pavel on Monday March 16th 2015, 5:07
Linux Mint Kde 14.4.2
Game completely hangs up system. Version: 5.5
The computer completely doesn't react
Drivers tested: fglrx, fglrx-update, ati 14.4, 14.6
x3d_platform=1 DirectX error
by oxwivi on Saturday March 14th 2015, 4:45
As of patch 5.5 (not sure about earlier versions), starting a game with x3d_platform=1 set results in a dialog box with this error: "An unknown DirectX error has occurred and League of Legends cannot start. Please make sure your video card is using the latest video drivers from the manufacturer."

Anybody else?
x3d_platfrom=1 font issue
by oxwivi on Friday March 13th 2015, 1:57
With this enabled, the shop and chat text appear in some sort of blocky, unreadable font. Anyone else?
PlayOnLinux 1.7.24-LeagueOfLegendsCSMT
by oxwivi on Wednesday March 11th 2015, 12:14
Can anyone please guide me to using the only CSMT-patched version of Wine for LoL? Using the LoL script does not install a CSMT-enabled version of Wine for it.

I already have a fully downloaded and updated version of LoL. I want to know two things:
- How do I make PoL aware of my LoL files so I can run it from PoL interface?
- Do I need to install d3dx9 in the CSMT-patched virtual drive?

Thanks in advance!
Patch 5.3 in-game shop crash
by LoveAristocrat on Wednesday February 11th 2015, 8:31
I noticed that with the newest patch, the game consistently freezes when trying to open the shop in game (the rest of the game appears to work fine). On the frozen screen, it shows the item shop without icons for any of the items. Is this something anyone else has experienced?
Can't Log In (NA)
by Tony on Saturday February 7th 2015, 14:21
I recently installed a fresh Arch linux to my desktop- 64bit. Created a new wine prefix for league using the instructions here (the first set, under the blue header).

For some reason though, whenever I try to log in, it just fails 3 times then says it cannot connect. I tried the disabling tcp_timestamps, but that hasn't fixed anything.

if it helps, this is what my wine debug is reporting when I am trying to log in:

does anyone have any ideas as to why it cannot connect? The launcher itself says that NA is online, so I know that at least the launcher can detect it.
Not start
by Agent Smith on Sunday January 18th 2015, 18:45
Distro: Gentoo
Wine: 1.7.29
Lol: 5.1

wine lol.launcher.exe and see that:

fixme:advapi:RegisterTraceGuidsA (0x6307379f, 0x630b1cf8, {0cfe0455-93ba-440d-a3fe-553973d0b723}, 1, 0x33fd18, (null), (null), 0x630b1d00): stub
fixme:advapi:RegisterTraceGuidsA (0x6307379f, 0x630b1d18, {797fabac-7b58-4796-b924-d51178a59ce4}, 1, 0x33fd18, (null), (null), 0x630b1d20): stub
fixme:advapi:EventRegister {43d1a55c-76d6-4f7e-995c-64c711e5cafe}, 0x6309ce28, (nil), 0x630b1500
fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x33f914 1 C) semi-stub
fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x33f764 1 C) semi-stub
fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x33f8c0 1 C) semi-stub

With wine "rads_user_kernel.exe" run lol_launcher $(ls ../projects/lol_launcher/releases/) LoLLauncher.exe

fixme:advapi:RegisterTraceGuidsA (0x6307379f, 0x630b1cf8, {0cfe0455-93ba-440d-a3fe-553973d0b723}, 1, 0x32fd18, (null), (null), 0x630b1d00): stub
fixme:advapi:RegisterTraceGuidsA (0x6307379f, 0x630b1d18, {797fabac-7b58-4796-b924-d51178a59ce4}, 1, 0x32fd18, (null), (null), 0x630b1d20): stub
fixme:advapi:EventRegister {43d1a55c-76d6-4f7e-995c-64c711e5cafe}, 0x6309ce28, (nil), 0x630b1500
( DEBUG)[03:45:10.833] RADS::Common::RegistryHelp::RegKeyValueString::RegKeyValueString: (Software\Riot Games\RADS, LocalRootFolder, c:\rads)
fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x32f8c0 1 C) semi-stub
Major patching issues
by Austin on Saturday January 17th 2015, 11:01
I would post this as a bug but i am not aware how.

Whenever i try to start LoL from a fresh install using the script i am fully unavle to finnish the patching process and on restart with debug flags on i find this error repeating

err:ntdll:RtlpWaitForCriticalSection section 0x33fdbc "?" wait timed out in thread 003a, blocked by 002e, retrying (60 sec)

which has me thinking that i need a dll from a windows install but i have no idea what to do

Linux Mint 17.1 Rebecca
4gb ram
radeon 6520g

im running wine 1.7.33 with the disallowed blocked textures pact installed

im really just stimped whenever i switch distros and try agian i keep getting the same error

Tried Distros: Ubuntu GNOME, Ubuntu 12.04, Ubuntu 14.04, ZorinOs
Repair messed up all things
by Vittorio on Thursday January 15th 2015, 8:10
Dear all

I had the same problem: I couldn't login from the EUW server and no patch has been applied. I tried a repair from the LoL launcher and, after computing some 300 files differences a wine error "Cannot find DLL" appeared. Now, when I run wine ./lol.launcher.exe, I get

( ERROR)[06:00:58.171] RADS::Common::RegistryHelp::RegKeyValueString::RegKeyValueString: Failed to find registry value "ProgramW6432Dir" (2).
zaamus@zaamuspc:~/LoL/LoL_Prefix/drive_c/Riot Games/League of Legends$ fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x33f914 1 C) semi-stub
fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x33f734 1 C) semi-stub
fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x33f8c0 1 C) semi-stub

and no more. Is there a way to fix this or is it better to reinstall it again? Curious thing: my girlfriend had the very same problem...

Shop crash
by j4ckxandxj1ll on Tuesday January 13th 2015, 3:21

My shop is crashing when i click on it ingame. I know of the "x3d_platform=1" fix for the shop crash, but when i add that line, this happens:
I cannot see the shop or the ESC menu. Any fix for this?
Login Problem on EUW
by MetaphysicalDrama on Monday January 12th 2015, 7:35
From yesterday evening seems like some (or all) linux users can't login on EUW servers (PBE was working fine, i honestly don't know about other servers)

After some investigations today i found the problem were TCP timestamps
These can be disabled in /proc/sys/net/ipv4/tcp_timestamps
Just run from root:
# echo 0 > /proc/sys/net/ipv4/tcp_timestamps

Hope it helps!
Crash on champion select
by Dimitris Zervas on Sunday December 14th 2014, 9:56
Hello, on champion select i get a message that the game has crashed.
I get these:
I am on Gentoo, installed with the latest script (14 Dec 2014), with wine 1.7.20

I removed the wininet emtry from winecfg library to make authentication work.
Problems with store
by someone on Saturday November 29th 2014, 9:44
if you have problems with the shop (the one to buy runes and champions), check in winecfg if you have a dll override to wininet.

For me, removing wininet DLL override make the shop work. (even if some images are missing)

by Abdusamed on Wednesday October 15th 2014, 23:35
I'm not sure why people are recommending to put the entire LoL installation directory into wine/c_drive . I don't think its required nor will it make any difference. All you need to do is cd to the installation directory in terminal and run wine .exe . I've done this with numerous games which I had installed earlier in Windows machine. Now I cd and run it on wine. Haven't encountered any problem.
  • RE: by Danilo Riffo on Thursday October 16th 2014, 7:59

by Alison on Wednesday October 15th 2014, 1:38
Which distribution, environment, 64/32bit and wine version? Did you install the required dependencies like winetricks. Are you running it live or through USB?

League 4.18.14
Ubuntu 14.04
64 bit
Wine 1.7.28
Running it live

As for winetricks... I haven't installed it yet.. but I thought I had it... I doubt it'll help but Ill try it really quick
  • RE: by Abdusamed on Wednesday October 15th 2014, 1:43
    • RE: by Alison on Wednesday October 15th 2014, 1:46
      • RE: by Alison on Wednesday October 15th 2014, 1:52
      • RE: by Abdusamed on Wednesday October 15th 2014, 1:54
        • RE: by Alison on Wednesday October 15th 2014, 1:56
          • RE: by Abdusamed on Wednesday October 15th 2014, 1:59
          • RE: by Alison on Wednesday October 15th 2014, 2:03
            • RE: by Abdusamed on Wednesday October 15th 2014, 2:11
              • RE: by Alison on Wednesday October 15th 2014, 2:21
                • RE: by Alison on Wednesday October 15th 2014, 5:24
                  • RE: by Abdusamed on Wednesday October 15th 2014, 5:41
                    • RE: by Alison on Wednesday October 15th 2014, 13:07
                      • RE: by Alison on Wednesday October 15th 2014, 13:27
                        • RE: by Danilo Riffo on Wednesday October 15th 2014, 13:41
                          • RE: by Alison on Thursday October 16th 2014, 2:31
                          • RE: by Alison on Thursday October 16th 2014, 2:35
                            • RE: by Alison on Thursday October 16th 2014, 3:17
                        • RE: by Abdusamed on Wednesday October 15th 2014, 23:37
                        • RE: by Abdusamed on Wednesday October 15th 2014, 23:41
                • RE: by Jason Woofenden on Thursday December 25th 2014, 9:54
Unable to log in, revisited
by dolphinling on Wednesday October 15th 2014, 1:31
I'm unable to log in. After putting in my username and password, the client tries to connect to the server, retries 3 times, and then gives an error message.

Last time this happened (see my comment from June 10th) it was due to a gnutls upgrade and the fix was to recompile wine.

This time it again appears to be TLS related, but neither gnutls nor wine has changed recently (and recompiling them both anyway hasn't helped).

The network dump is different. This time, the client sends an SSLv3 Client Hello, and the server responds with a Handshake Failure. This happens 4 times, one for each connection attempt. By my reading of the SSL spec, this is supposed to happen if the client and the server don't support any of the same encryption methods.

This is where I get stuck. What could have changed to break this? Is anyone else seeing this problem or is it just me?
Game crashes after champion select
by Alison on Wednesday October 15th 2014, 0:41
There was supposedly a patch that would fix this, but when I tried to patch it, it said the patch was already in there. After I select a champion and try to start the game, it just freezes. Am I really the only person with this problem? I don't get how everyone else has it working so perfectly =/
Droppin fps over time
by Jan on Tuesday October 7th 2014, 17:53
Hello guys,

I'm running wine 1.7.28 via Gentoo Linux and have problem with FPS dropping. At the start of the game(s) the FPS is fine like 50+ but by the time it goes lower and lower and like at minute 30 it's not playable anymore because FPS is like around 10-25. I'm wondering what it could be since I'm not playing on Linux for long. Any suggestions?

Btw don't even try to suggest PlayOnLinux thingy it's not working at all. Pure wine is the best wine - Manual config's are the best since all is working fine :) (excluding fps)
Error- time:not found
by Steve on Thursday October 2nd 2014, 10:12
I have managed to finally fix the dependency errors I was having previously. Now when I run the script, it says its is downloading, then gives the error...

Install-LoL-on-Wine: 290: Install-LoL-on-Wine: time: not found
Constant disconnections from
by MetaphysicalDrama on Wednesday October 1st 2014, 9:43
Hi guys, from yesterday i'm experiencing constant disconnections from

I tried a second internet connection and the problem was not solved
Running from a Windows Virtual Machine seems to solve the problem somehow

The only workaround i've found is cliking the profile button every 3-4s, but even so the connection to the chat is lost

I play on EUW, PBE does not seem to be affected by the problem, has any of you got the same issue?
Rune and skin shop
by Pavel Chernyak on Monday September 29th 2014, 9:13
Greetings all.

I already playing about month with opengl options, that was described above.
Yesterday i used PlayOnLinux to install ie8 component.
I dont know what exactly POL do, but now in game shop works as it should.
I have installed ie8 alone.. and nothing working.
So, i recommend you to use POL for lol.

Only problem that not work is purchase rp.. =(
can't run the scrip
by kupa on Sunday September 14th 2014, 11:27
I can't run the scrip. This is how I am trying to run the scrip.

sh install-LoL-on-Wine -i wine 1.7.26 /home/user/Documents/lol/LeagueOfLegendsBaseNA.exe

and I got this message:

sh: 0: Can't open install-LoL-on-Wine

What am I doing wrong?

New client bug splat
by DaJuan Wells on Thursday August 28th 2014, 6:57
Yesterday, my league randomly started getting bug splatted after I launched it.

I would double click on the icon on my desktop to launch it, a weird new loading bar came up under the "League of Legends" emblem and started loading something, after it finished it disappeared, and bugsplats every time. I'm assume there's going to be a fix for this new launcher soon, or maybe a new wine version to accommodate it?

I hope I'm not the only one with this problem.
Working League of Legends with vanilla wine
by c10ud on Monday August 18th 2014, 9:13
Yes, this means no more patching of wine or game files for the in-game shop to work.
No, I didn't test this throughly (just tried a few custom games.)


1) open Config/game.cfg
2) add x3d_platform=1 to [General] section
3) save and close
4) ???

This hopefully enables OpenGL rendering and makes the d3d-specific in-game shop crash bug go away.
No, I don't know how this renderer makes the game different both performance and visually-wise from the d3d rendered (the OSX client is using OpenGL too so...)
No, I don't know why Rito didn't tell us about this hidden config value (=2 should be sw renderer but I didn't even bother trying), I found the whole deal by giving a look at "League of Legends.exe".

Let me know if this works for you (I tested with ubuntu-wine-ppa and Nvidia),
Already running Ubuntu [LinuxMint 17]
by Abdusamed on Tuesday August 12th 2014, 0:05
Is it possible to skip this part? I don't want to build entire Ubuntu inside Ubuntu. I don't have that much freespace.

##Create a working installation of Ubuntu inside the chroot. You can replace with an appropriate mirror from

Also, will I be able to run the game through Windows installation directory or will I need to do fresh install of the game in Wine directory?

making store (for runes etc.) work in PoL
by myname on Friday August 8th 2014, 15:41
I had the problem that the store (not the in-game shop, but the store where you can buy runes) stayed black after installing LoL with PlayOnLinux. The simple solution is installing the Internet Explorer 8 into the LoL installation using PoL’s “install component” feature.
Beta Patcher broken after update
by MetaphysicalDrama on Wednesday July 16th 2014, 7:19
Sadly the new beta update broke the patcher: now it just shows a blank white rectangle on the screen.
Buttons are still clickable, so it's playable if you manage to guess where the "launch" button is.

The problem seems to be related to the hlsl parsing, i'll do some more research in the next days

by Danilo Riffo on Sunday June 8th 2014, 11:28
have you tried disabling HUD animations?

Without them enabled I can run the game at 90-120Fps while if they are enabled I can't get to 50Fps on an AMD Radeon HD7770 with proprietary drivers.

Also, I'm using vanilla wine, some winetricks (d3dx9, vcrun2008, wininet) and Lol-Linux-Tools.
LoL with fresh wine.
by Abitia on Sunday May 11th 2014, 5:05
I have uninstalled wine and made a fresh install and installed nothing else (except mono and gecko). No vcrun, dx9, etc... Of course I installed LoL. I did not want to spend my time with patching, so i copied a saved installation of LoL(it still needed to be patched because it was not so fresh). Then I used the texture patch from .

I am using wine with 64bit prefix and in XP mode. In W7 mode the game crashes after champion selection. Both LoL store works fine but the "outer" store has a few graphical bugs. But it WORKS :D

I have Arch Linux and an Intel HD 3000 videocard.
CSMT and patch 4.7 produce freezes
by Pierre Franco on Saturday May 10th 2014, 15:37
Since the 4.7 patch (Wednesday May 7th 2014), LoL gets huge FPS drops when specific spells are casts (Lee's E, Lissandra's E, Riven third A activation, didn't try any other ability) with CSMT on.

When those spells are cast on the screen, the game freezes or stutters for a more or less long time (from 0.5 sec to 5 sec). Reducing the Effect Quality setting lifts this a bit for the next spell, but after some activations, it appears again.
Moreover, some time after playing, many effects disappear (spells effects, tower shots, minion's projectiles, fire in the jungle).

However, I couldn't reproduce the issue with CSMT off(still using a patched wine).

I tested LoL with the git version from S. Dösinger ( and the 1.7.11 patched version, both are affected.
I used a clean wine prefix (64-bit), just with d3dx9_36 installed through winetricks. Installing vcrun2005 and entire d3dx9 didn't solve the problem.
2 outdated scripts
by Jarkko Korpi on Friday May 9th 2014, 12:44
FIX for "game has crashed, please try to reconnect to the game"
by someone on Tuesday April 29th 2014, 12:06
If you have the following error :"game has crashed, please try to reconnect to the game"

Here is a fix that work for most users : edit your /etc/hosts and add your hostname (the name of your PC) on the same line than ""

For example I had " localhost"
I added my hostname : " localhost KEVINLEMOISI-PC"

And now it works !
League of Legends texture patch breaks Civ V
by dolphinling on Tuesday April 15th 2014, 10:46
The patch 0001-HACK-Disallow-block-based-textures-with-sub-block-si.patch that's needed for playing League of Legends without crashing will cause Civ V to not load some textures and make it generally unplayable.

It took me months to track this down, hopefully it saves someone else the time.

How does one simply revert to an older version?
by nikitis on Saturday January 25th 2014, 15:36
How does one simply revert back a version? I'm on Kubuntu and the distro provides 1.7.11 now. Is there an easy way to do it?

Minor issues
by Real Name on Tuesday January 7th 2014, 10:48
Game is playable, and even store works with 1.7.9.

But There are batch of minor issues:

1) There is some time in between champion selection and game loading(about 2 minutes) with only borders of champions(but no icons). It can be some network timeout(dns resolving I guess).
2) Friends can not be added from chat/deleted (right click does not show any menu, neither friends list or chat)
3) Sometimes launcher get stuck at logo. Process kill and relaunch will help, but not nice. (process is "rads_user_kernel.exe updateandrun LoLLauncher.exe"). I guess it's stuck updating launcher(or checking for launcher update)
4) In the store/runes, need to wait until images loaded, and it's slow for some reason (about 1 minute) or it's unusable.

1 is most annoying, 2 is somewhat, with other we can live, but also nice to fix it. Any ideas?
New fix for the in-game shop icons
by Xargoth on Sunday September 15th 2013, 9:30
Hey guys,

we created a new tool for fixing the red squares in the shop as the old tool is not working anymore with the newest patch.

You can find it at bitbucket:

Have fun!
Maestro error
by Michael P on Tuesday September 10th 2013, 7:27

Ubuntu 13.04 here.
Whatever wine version I use I always get "There was an error connecting with Maestro: League of Legends will now exit. Please try restarting the client." roughly 1 minute after opening the login screen. It started yesterday, when I tried to solve my bugsplat problem. I tried everything I could.
Any ideas?
D3D Patches Increase Performance Significantly
by snowblind on Friday September 6th 2013, 8:33
So outside of all the 3.11 issues that have been cropping up (bugsplat and other issues with icons), at the same time I implemented the D3D patches that were such a big deal earlier this week:

This reddit thread has a good step-by-step for patching -- really, just involves applying all the patches and then enabling the feature in the registry:

I've noticed that when running League with this patch, with Windows XP (new install) I'm getting WAY better preformance than I did before. Right now I'm running with EVERYTHING maxed and getting a solid 40fps pretty much all the time -- this includes shadows. (Previously it was *mandatory* to disable shadows, or else performance would be abysmal).

I'm still running into a few small issues -- namely I'm having some loading issues where the game starts to load, gets to about 80-90%, then stops -- but that's usually fixed by killing the wineserver and connecting again, as soon as the loading stalls.

Thought this might help some people!
New emulation method
by Horselover Fat on Wednesday July 17th 2013, 15:34
New "emulation" method is available for wine and Dx9 games generally.

On my relatively weak machine it leads to a lot smoother gameplay but with gfx glitches (in my case, whole terrain is a lot darker...). It's also pain to set-up. I recommend chrooting to x32 OS if using x64 OS to build custom Mesa and Wine. Too bad propriety drivers don't use gallium...
Launcher freeze
by zuberos on Tuesday July 2nd 2013, 6:01
Often when i try to run game it freezes on updating(when no new update is available). I have to close and open launcher again until it's resolved(which can take up to 10 minutes).

Are there any workarounds for this problem?
ingame chat
by Gionni on Wednesday June 12th 2013, 10:25
Everything works fine but i can't see the in-game chat. i mean, it's like invisible. I can see private messages in-game, but not the normal or the all-chat. I installed corefonts through winetricks.
by njoo on Sunday May 19th 2013, 10:09
Try to use the borderless option in LoL ingame Video Settings.

Fixed all Alt+Tab bugs for me. I can perfectly use it now.

I'm using Ubuntu 13.04 64Bit with Gnome3.8
For Ubuntu users
by Anthony Serna on Monday May 13th 2013, 14:40
I just wanted to let 64 bit Ubuntu users know that PlayOnLinux plays this game perfectly, you can increase performance by using a 64 bit prefix. My sandybridge laptop saw 80 fps on medium settings vs 60 in a 32 bit prefix.

1. Install PlayOnLinux
2. Manage Wine versions, choose the amd64 version of whatever the latest leagueoflegends specific version of WINE they have.
2. Create a manual 64 bit prefix in Playonlinux
3. Install or copy your Riot Games folder into the new prefix
4. Use Playonlinux to install d3dx9, vcrun2005, wininet, corefonts in the new prefix
5. create a new shortcut for the new prefix, point it to "lol.launcher.exe"

Play. Store still doesn't work, works fine in a virtual machine though. You may occasionally get that "Calculating differences" bug, just restart the launcher.

In XFCE, you may not be able to click anything after the game ends. Switch workspaces, switch back, and it should fix.

If you alt-tab out and back in to the game, you may notice messed up controls. Press the alt key several times and it should fix.

Hope this helps somebody.
Atomatically set priority of lol
by Jake on Saturday April 6th 2013, 15:39
I found a considerable FPS increase when setting the League of Legends.exe priority high when the game was running. I wrote a script that always checks and makes sure that League of Legends.exe is high priority. You can execute the script and just let it run while you queue. Press any key to exit it. (Sorry for the apparent bad formatting -- the comment system doesn't support tabs!)

echo "Running priority checker for lol."
echo "Press any letter to quit."
while [ -z $breakme ] ; do
if [ `pidof "League of Legends.exe"` ] ; then
lolpid=`pidof "League of Legends.exe"`
if [[ `taskset -p $lolpid | awk '{ print $6 }'` -ne "1" ]] ; then
taskset -p 1 $lolpid
read -n 1 -s -t 5 breakme
echo "Exiting.
No issue here! :)
by Momcilo Medic on Monday April 1st 2013, 9:50
My LoL works flawlessly thanks to all the good people here ;)

I was just wandering if you guys know the way I can show PvP.Net Client while spectating?

I can see that icon is residing in my bottom tray (Fedora 18, Gnome 3) but it will not restore from minimized by right click or by left click and by double click (which I am not sure is registered at all because as soon as I do one left click, my bottom bar hides itself)

I know this is probably Gnome issue but any advice would be welcome.

Keep up the good work friends ;)
Performance tweaks and WoW64 install notes
by Spiralsorrow on Wednesday March 6th 2013, 4:30
Hello all.


I'm running LoL in a 32 bit winebottle on a 64 bit Archlinux install using a full installer I recieved from a guy with a parrot and an eyepatch. It is running nearly flawlessly, with the few exceptions listed below under Quirks. I also have Runes of Magic and Perfect World International installed each in a seperate winebottle, so I'm not 100% sure which 32 bit libs are required to run LoL under WoW64 as they are deployed system-wide. I'll list here all 32 bit libs I have installed in case anyone in a similar environment is having issues.

32 bit libs:
(lib32-acl, lib32-alsa-lib, lib32-attr, lib32-bzip2, lib32-expat, lib32-fontconfig, lib32-freetype2, lib32-gcc-libs, lib32-gettext, lib32-giflib, lib32-glibc, lib32-glu, lib32-gmp, lib32-gnutls, lib32-lcms, lib32-libice, lib32-libjpeg-turbo, lib32-libldap, lib32-libltdl, lib32-libpng, lib32-libsm, lib32-libtasn1, lib32-libtiff, lib32-libx11, lib32-libxau, lib32-libxcb, lib32-libxcursor, lib32-libxdamage, lib32-libxdmcp, lib32-libxext, lib32-libxfixes, lib32-libxi, lib32-libxml2, lib32-libxrandr, lib32-libxrender, lib32-mpg123, lib32-ncurses, lib32-nettle, lib32-nvidia-utils, lib32-openssl, lib32-p11-kit, lib32-readline, lib32-util-linux, lib32-zlib)

I installed the following with winetricks:
(vcrun2005, d3dx9_36, wininet, corefonts, winhttp)

Having tested a number of registry tweaks without benefit I am running default registry with no Direct3D keys added. The game lobby continues running after the arena window spawns, so I wrote a launcher script which pauses/unpauses the lobby process when the arena window is opened/closed which I'll share below. The use of this script literally doubled my FPS.

More often than not the game updater opens glitched, either showing 0% updated or 33% updated. If it does either of these it must be closed and reopened. When it succeeds it opens with Start already available. Sometimes I have to restart it over 9000 times before it finally works. This is true whether launched from cml or my launcher script.

Launcher script:
Hopefully what it lacks in elegance it makes up in readability. It has only 2 options that should need tweaked for the average user, but if anyone is confused I'll try to help if I can. If anyone wants to clean up/improve the script you are more than welcome to.


## User Configuration
## End User Configuration

# cd into working directory of game
cd $LOLINSTALL/League\ of\ Legends/RADS/system/

# determine current client version and launch client
WINEARCH=win32 WINEPREFIX=$WINEBOTTLE WINEDEBUG=-all wine "rads_user_kernel.exe" \
run lol_launcher $(ls ../projects/lol_launcher/releases/) LoLLauncher.exe \
> /dev/null 2>&1 &

# wait for launcher to start before continuing
while !(pidof LoLLauncher.exe > /dev/null);
sleep 1s

# terminate script if launcher is closed without launching game
while !(pidof LolClient.exe > /dev/null);
if !(pidof LoLLauncher.exe > /dev/null)
exit 1
sleep 1s

# Stop game lobby when game arena window spawns.
# Restart lobby when game arena window closes
while pidof LolClient.exe > /dev/null;
if (pidof League\ of\ Legends.exe > /dev/null)
kill -stop `pidof LolClient.exe`
kill -cont `pidof LolClient.exe`
sleep 1s
exit 0
Client cut off after each game
by Mike on Monday January 21st 2013, 8:22
has anyone else seen this? after playing one game and the client is maximised again from the system tray, it cuts off the right hand side as shown here
A descriptive tutorial
by Grady E. on Friday January 4th 2013, 13:46
Some guy named k8rjwd posted a tutorial on the NA League of Legends board that seems very descriptive on how to run League of Legends via wine on Linux. Check it out:
Yet again store problem
by Geriain on Monday December 17th 2012, 14:01
So does anyone manage to get the store worling? Everytime I click on the store I keep looking on a black window for 15 minutes then I close the client.

Tested it now with 32bit 1.5.5 and 1.5.19 with all 5 patches mentioned in Danillos script and with only the 2 lol-patches ( so without the store-patches ) no success at all with the 2 versions.

Are there any new patches needed except for:


Installed d3dx9 vcrun2005 vcrun2008 wininet corefonts ie6 via winetricks in my prefix as earlier this year. At the moment I can't even buy runes which is kinda odd. But I'm able to buy new champions via the champion-page...
Frame Rate
by Bob Smith on Monday December 17th 2012, 11:30
I'm not the only one having framerate issues right?

Geforce 460 (304 driver)
Athlon II X4 3.6GHZ
Winecfg set to WinXP to remove graphical freak show

With medium settings (shadows off, effects low) I'm only getting 40-50 stable and less in fights.
Game loads, stops drawing after ~5 frames
by Tom on Thursday December 13th 2012, 22:41
Ubuntu 12.04 desktop 64-bit, ATI 6770 proprietary drivers

wine versions tried (with patches etc):

With WINEDEBUG=+d3d9,+wined3d I get ~1fps, which means I now know the game doesn't stop drawing until after it's drawn 5 or 6 frames.
Last debug output involves the function d3d9_surface_LockRect. I compiled in "printf debugging" with TRACE into that function, and found that it calls wined3d_surface_map, but the call to wined3d_surface_map has a TRACE call before it does anything, and that does not print, so at this point I'm not sure if it's d3d or something else that breaks at the *exact* same time...

Note: this doesn't happen right away in spectator mode. I can actually spectate for a minute or two before it stops drawing. Seemed to happen when someone died, but I'm not sure.

I have to sleep now, and did not save the logs (and they're long gone from my terminal, need to set infinite scrollback...) but if someone wants logs I can provide tomorrow night maybe.

Any help on this would be great, and I intend to replace my ATI card with an Nvidia card before I get desperate enough to buy Windoze, so if anyone thinks it's an ATI issue, that sucks but will be solved soon enough.
by chris on Friday November 2nd 2012, 19:53
I finally got it to work, on 12.10 64-bit too! Thanks for the guide guys.

3930k, 560ti, 16GB RAM.
Proprietary NVIDIA drivers (

I had to redo my 32-bit chroot folder, but the second time was the charm.

I also had to reinstall my video card drivers after I installed everything. Only then it finally recognized that OpenGL 32-bit compatibility drivers were installed.

It wasn't easy but, well worth saving the time to reboot many times over the years :)
Using existing Windows Install of LoL
by Jesse Cresswell on Saturday August 18th 2012, 14:33
I have been away from Linux or a bit and have just returned.

I know the LoL folder is portable. You can play it from an external in Windows and move it around and copy it for friends.

Is there a way to use an existing Windows 7 install of the game and Wine?

That is how I did many games, but I seem to only be able to find info on installing it from scratch.

I was just wondering if I could set up some require stuff in winetricks and then launch my Windows installed copy.
by Wil on Monday August 6th 2012, 16:06
So I run the installer looks like it runs fine but when I go thru the events a see alot of items not found due to the WinePrefix directory not found or existing Lol_Wine is never created I basically only changed the wine version to 1.5.9 and changed KDE to gksu...what am I missing I see the download of Wine 1.5.9 and the extraction but thats basically it I dont see it compile or ever see the LoL_Wine directory...Thanks in advance really looking to getting this to work on Ubuntu 12.04 32bit.
Stop loading
by Snytko Vadim on Thursday August 2nd 2012, 15:44
I use Ubuntu 12.04 64 bit. Few weeks ago install LoL with 1.5.7, than reinstall to 1.5.9. Main problem: after select heroes game loading near 3 minutes (2:27-3:40). After this first time open champion item shop will freeze game by 30-96 seconds.

August 1st game has been update, and I can`t start it at all.
After "WINEPREFIX=/mnt/win/LoL-EU2 /var/chroot/wine/wine "rads_user_kernel.exe" run lol_launcher $(ls ../projects/lol_launcher/releases/) LoLLauncher.exe" comand game test updates, I press "PLAY" - and nothing. In terminal I get next:"
p11-kit: couldn't load module: /usr/lib/i386-linux-gnu/pkcs11/ /usr/lib/i386-linux-gnu/pkcs11/ cannot open shared object file: No such file or directory
fixme:lsa:LsaGetLogonSessionData 0x82e8f8 0x82e908 stub
fixme:win:EnumDisplayDevicesW ((null),0,0x82ef98,0x00000000), stub!
fixme:d3d:swapchain_gl_present Render-to-fbo with WINED3D_SWAP_EFFECT_FLIP"

System - AMD Athlon II x3 CPU, 4 GB memory, build-in graphic card.
by Dennis H on Thursday August 2nd 2012, 5:53
Just disable the Menu Animations in LoL ........... your shop is working now :)
by pawel nowak on Saturday June 30th 2012, 14:05
to play LOL the simplest way is to download playonlinux from:

next install it
and then click Install >> Test version >> League of legends

the installer will download both "LoL" and "wine 1.5.3 League of legends"

you can play now LOL

but to make it works better i suupose to install (in PlayOnLinux):
"wine 1.5.5 League of legends" version

and later configure it as deaflult wine version for League of Legends (just click configure and chose it from list)

it will upgrade your fps
league of legends freeze after game start/champ select
by Josh Raymond on Friday June 29th 2012, 2:03
I've read the bug reports and most people found a solution, however theirs didnt work for me, it sorta did, but brought about a similar problem.
It would let me select a champion, and as soon as the game started, LoL would crash, there were a few patch files someone suggested because it worked for him, and work it did, LoL no longer crashes, instead it just freezes indefinitly at the same point. Please help.
Buying Riot Points
by Geriain on Saturday June 23rd 2012, 10:10
Has someone managed to buy riot points so far? I just see a few percentages of the page and can't choose the amount of RP nor the billing-method
using wine prefixes
by josiah on Wednesday May 30th 2012, 21:17
Here is what I have done.

Download wine-1.5.3 exported to file on desktop.

Patched the above 5 files by goign to the desktop directory and running the above code.

used the /.configure to configure the file

used make

used makeinstall

installed winetricks

But, I am still getting the same error messages when I try to run the program. I am afraid that by default my computer is trying to use another version of wine rather then this patched and compiled do I tell it to use the version located at desktop/wine-1.5.3?

Maybe this is the wineprefix steps? I really need more details on how to make the wineprefix work in this situation if that is the problem!!!

thanks for any help!!!
Improvements since last Darius patch
by ReCon on Friday May 25th 2012, 13:53
I've tested now the new patch and must say that it looks like, that Riot does a really good job here!

I getting 60 FPS + (everything on High, Shadow turned off), withouth any taskset tweak ... also, the PVP.Net Launcher feels more smoothly than before.

I know that this are noticed in the latest Patch Notes, but I doubt, that it would really bring up the performance in WINE ...

Does anbody also getting the same boost?

Phenom II X4 here, with 8GB of RAM and an nvidia 450 GTS.
by Paweł Buglewicz on Wednesday May 23rd 2012, 15:55
A friend of mine, running Fedora on the same series of laptops, seems to have same problem as I did.
Are there fedora equivalents for xorg-edgers and sarvatt/intel-sna?
NetCoreEnet.cpp bug.
by Chris Andrews on Sunday May 13th 2012, 7:49
Because I was staying somewhere else, I needed to tether my android phone to the computer for internet. Now that I'm back, Im back on ethernet and it works.

Without rebooting, I reproduced and got rid of the error:

Plugged in phone, USB tether mode.
dhclient -v usb0
(Attempted to start a custom game, NetCoreEnet.cpp bug)
dhclient -x usb0
Unplugged phone.
Plugged in ethernet cable
dhclient -v eth0
(Attempted to start a custom game, it worked).

Anyone else who has this error, can you please try a different network adaptor (whether it be USB, WiFi or Ethernet cable).
A few things
by Chris Andrews on Saturday May 12th 2012, 11:16
That last section tutorial contains epic amounts of awesomeness and accuracy, And apart from the install section is the only thing that needs to be there now.

However, if you do decide to install it into /opt/winelol, you have to add the path/librarypath like this

export WINEPREFIX=$HOME/.wine-lol
export PATH=/opt/winelol/bin:$PATH
export LD_LIBRARY_PATH=/opt/winelol/lib
#find $HOME/.wine-lol/drive_c/Games/League\ of\ Legends -type f -exec cat {} \; > /dev/null &
cd $HOME/.wine-lol/drive_c/Games/League\ of\ Legends/RADS/system/
wine "rads_user_kernel.exe" run lol_launcher $(ls ../projects/lol_launcher/releases/) LoLLauncher.exe

Also uncomment the find line if you want to load games faster and you have lots of ram (like me). I believe it works for me anyway.

Now for some bug talk. Debian stable ran the game fine but is too old for me to put up with.
Debian unstable crashes with some malloc() error starting with libc6 after the first click on the game screen at any time.
Archlinux worked until today when it decided to do the magical "NetCoreEnet.cpp" error. I cannot figure out how to make this bug go away, its happened to me before, sometimes a reboot makes it go away, sometimes not (like now). Someone a few posts ago also had this bug.

I also made a script to automatically find the pid of 'League of Legends.exe' and set it to only run on one cpu, But this is already a wall of text and I'm not sure it helps that much with a GTX470 anyway.

TL;DR: Has anyone found a solution to the "NetCoreEnet.cpp" bug without using magic to fix it?
Wine and League of legends.
by Chris Andrews on Thursday May 3rd 2012, 0:49
I am on debian unstable, its more than just archlinux.

It does not work loading either the official client or the ace client (3.30).

Nvidia driver 295.40 from debian non-free.

I have compiled a wine with these patches:
wget -O lol-store-1.patch
wget -O lol-store-2.patch
wget -O lol-store-3.patch
wget -O lol-ole-patch.patch
wget -O lol-launcher.patch
wget -O lol-performance.patch

I have done this winetricks commands:

winetricks d3dx9 vcrun2005 wininet corefonts ie6
winetricks win7

The game used to work fine both with the real and ace client. Even the store -> buy runes page used to load but it took like 10 minutes... (Open store, browse internet, come back to it).

It does not hang at the same spot. (I've had it hang at 4%, I've had it hang at 80%).

Hangs with this message:

*** glibc detected *** Z:/media/raid/games/League of Legends-real/RADS/solutions/lol_game_client_sln/releases/ of Legends.exe: malloc(): memory corruption: 0x7ccb7a88 ***
Confirming patch improvements
by Dave on Thursday March 8th 2012, 6:13
I can confirm the FPS improvements using the patch mentioned above:
Using it I get a stable 15fps and no more losses of fps as time goes by.
HP bar and back bar
by Pierre Franco on Tuesday February 14th 2012, 8:48
I observed that setting the OffscreenRenderingMode on backbuffer solved the problem of the always full hp and back bars, but the auras around the turrets and the units become then buggy, what is more embarrassing... I expect a problem in Wine (fbo and pbuffer rendering), because it runs perfectly on Windows.
Normal PvP.Net Launcher starts randomly
by Pierre Franco on Thursday December 29th 2011, 10:19

I noted that the PvP.Net launcher for LoL starts randomly(i cant click at every launch on the orange "Play" button). I did tests to find a fix for that, and i saw that adding WINEDEBUG=+ntdll,+msvcrt to launching line "wine "rads_user_kernel.exe" run lol_launcher $(ls ../projects/lol_launcher/releases/) LoLLauncher.exe" at the beginning of this line fixes thix problem. I find i strange, but i post that, because i find it... very useful. Further, i think that it comes from a lost line in the wine code which become active by using these debug tricks(i cant be shure that it's true, i'm not a wine dev).

Audio issues?
by Joshua on Wednesday December 28th 2011, 12:41
I was having some in game audio issues and found that using:

winetricks dsoundhw=Emulation

seemed to fix my stuttering.
by kacper on Thursday April 7th 2011, 7:00
Mouse issue
by ReCon on Monday February 7th 2011, 2:40
I've got the problem on my MacBook 13" with an resolution of 1280x800, that I always have to click a little bit under the real position where I want to click, because the click itself is hapenning a little bit above of where I really clicked ...

Also checked at winecfg that DirectX is allowed to catch my mouse, but this doesn't helped :(