League of Legends

LoL season 7 launcher and game.

Beta client usage logs also accepted - please mark them as "BETA CLIENT" explicitly in the test results' description.

Game updates & patches information

Started on December 8, 2016
Expected To End on November 8, 2017

Application Details:

Version: 7.x
License: Free to use
Votes: Marked as obsolete
Latest Rating: Garbage
Latest Wine Version Tested: 3.11

Maintainers: About Maintainership

Test Results

Old test results
The test results you have selected are very old and may not represent the current state of Wine.
Selected Test Results

What works


  1. Leagueclient.exe / lol.launcher.exe : OK
  2. Identification: OK
  3. Shopping: OK
  4. Loading Game: OK , but slow
  5. Gamepleay: YES


  • Distribution: Ubuntu Server LTS 16.04.2 (Xenial) 
  • Driver Nvidia: 375.39 (Patch 4.10 Nvidia)
  • Kernel Version: 4.10 
  • CPU: FX-8120
  • GPU: GTX 1060 (6Go)


Wine: (Mate / Cinnamon)

  1. Branche: winehq-staging
  2. Version: 2.2
  3. WineArch: Win32 (ONLY)
  4. winecfg => Staging: All off (CSMT / Hide Wine Version / Enable GTK3)


  1. corefonts 
  2. vcrun2005 
  3. wininet 
  4. adobeair 
  5. d3dx9 
  6. ie6


  1. export WINEARC=win32 WINEPREFIX=$HOME/.winelol
  2. winetricks corefonts vcrun2005 wininet adobeair d3dx9 ie6
  3. Mode: Windows XP 
  4. DLL Remove: *shlwapi
  5. DLL Add : msvcp140 / msvcp80
  6. Start Game: cd "/League of Legends/RADS/system"  WINEDEBUG=+ntdll wine "rads_user_kernel.exe" run lol_launcher $(ls ../projects/lol_launcher/releases/) LoLLauncher.exe


Wine: (UNITY)

  1. Branche: winehq-staging
  2. Version: 2.2
  3. WineArch: Win32 / Win64
  4. winecfg => Staging: All off (CSMT / Hide Wine Version / Enable GTK3)


  1. corefonts 
  2. vcrun2005 
  3. wininet 
  4. adobeair 
  5. d3dx9 
  6. ie6


  1. winetricks corefonts vcrun2005 wininet adobeair d3dx9 ie6
  2. Mode: Windows XP 
  3. start game

DLL Add : msvcp140 / msvcp80

Start Game: cd "/League of Legends/RADS/system"  WINEDEBUG=+ntdll wine "rads_user_kernel.exe" run lol_launcher $(ls ../projects/lol_launcher/releases/) LoLLauncher.exe


  1. My prefer: lol.launcher.exe" > /dev/null 2>&1
  2. Riots suggest launch: WINEDEBUG=+ntdll wine "rads_user_kernel.exe" run lol_launcher $(ls ../projects/lol_launcher/releases/) LoLLauncher.exe
  3. Settings: MAX +/- 80 fps (GTX 1060)

What does not

Nothing to my knowledge


What was not tested

  1. CSMT
  2. 5v5
  3. 3v3
  4. install game 

Hardware tested


  • GPU:
  • Driver:

Additional Comments

IMPORTANT: - Unity = methode 1 - MATE / CINNAMON : Methode 2 Fix: - ​Blackscreen launcher = Windows 7 (bug) | Windows XP (Work) Note​: > /dev/null 2>&1​​ : Best start launch (1/2 sec for loading , very fast)​ WINEDEBUG=+ntdll ​: I think it's not necessary​

selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
ShowArch Linux x86_64Jun 26 20183.11Yes No NoGarbageBijanM 
ShowAntergos x86_64Jan 10 20183.0-rc5Yes No NoGarbageMichael Rogers 
ShowUbuntu 17.10 "Artful" amd64 (+variants like Kubuntu)Nov 23 20172.22Yes No NoGarbageJan-Philip Quirmbach 
ShowDebian 9 (Stretch)Jan 09 20182.21-stagingYes Yes NoPlatinumManu M 
ShowArch LinuxDec 14 20172.21-stagingYes Yes NoPlatinumcakedoer 

Known Bugs

Bug # Description Status Resolution Other apps affected
38879 wbemprox fill_videocontroller calls are expensive UNCONFIRMED View
40763 League of legends crashes when changing screen resolution UNCONFIRMED View
40891 Shaders fail to compile in League of Legends UNCONFIRMED View
42460 League of Legends performance degradation over time RESOLVED ABANDONED View
42584 League of Legends: LeagueClient.exe hangs at startup logo UNCONFIRMED View

Show all bugs


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

Disable compositing!
by Jannis on Sunday January 28th 2018, 6:17
I'm running LoL under Wine 2.21 staging and I experienced major stutter every 2-3 seconds.
If you have a similar issue try disable compositing for full-screen application in your DE or WM.
For me using Cinnamon I had to go to 'System Settings' -> 'General' -> 'Disable compositing for full-screen windows'
Hope it helps.
Btw. LoL still crashes using Wine 3.0 stable
black or invisible game window starting game
by Tod Jackson on Saturday January 27th 2018, 10:05
This seems to be a common problem and solution for me on Intel graphics, but if you're not using x3d_platform=1 and get an invisible or black window when starting a game, try winetricks d3dcompiler_43. I needed this on wine-staging 2.21.
regression in Wine 3.0 ?
by Pierre on Friday January 12th 2018, 14:25
It worked at "gold" level on my Mint system last year, and without having to do everything as below, just winetricks dx3d9, vcrun2013, and vcrun2015 on the default prefix. But it is now completely dead with wine 3.0-rc5. Not even a bug splat, just a micro-second of splash and then nothing.
I've had to go back to the "stable" wine (2.0.4) to get it to work again, but that comes with annoying bugsplat on load that had become much rarer with the last wine versions this winter.
Seeing the last "garbage" reports, it seems I'm not alone.

Anybody can confirm and/or found workarounds?
RE: regression in Wine 3.0 ?
by Pierre on Sunday January 14th 2018, 17:47
OK, everything works fine now in 3.0-rc6.
But had to make a bit of config:
- put the client in windowsXP (with winecfg)
Actually, at this stage, the client already worked - but the game and game loading screens were missing some textures. To get it to work fully, I had to:
- install directx9, d3dx9_43, vcrun2013, vcrun2015 (with winetricks)
- suppress all the libraries override that winetricks had installed (with winecfg - but keeping the libraries, no mucking along with the file manager) (note that without this step, the client even refuses to launch)
Now, everything seems to work fine !
RE: regression in Wine 3.0 ?
by Pierre on Sunday January 14th 2018, 17:48
(still using the default prefix BTW, no need for win32 with my system)
RE: regression in Wine 3.0 ?
by Borislav Sabev on Monday January 15th 2018, 3:10
Good to know.
RE: regression in Wine 3.0 ?
by Aliekezhi on Sunday February 11th 2018, 9:49
This doesn't work for me. Are you sure you didn't have already other things installed in that wineprefix ?
RE: regression in Wine 3.0 ?
by Pierre on Tuesday February 13th 2018, 11:46
I don't think so, I created a new prefix for that test (no installed from stratch though, copied the Riot folder from previous prefix).
But could be some side effect somewhere, I won't pretend I understand everything winecfg and winetricks do, and I've been playing since season 6 (with play on linux on Mint 17 at first), so there have been plenty of install / updates / configs on my system...
(example: even wineHQ seems to say, if I'm understanding that correctly, that I need to create a 32 bits prefix, yet the default (should be 64 on my system) prefix works fine for me)
RE: regression in Wine 3.0 ?
by Aliekezhi on Monday January 15th 2018, 15:32
Using wine 2.20 it sometimes work, using repetitively a workaround for the bug with "seh stack overflow" error: using emulated desktop with windowed mode, everytime the client crash, I close the window and it starts it again at the same point.I still have to restart the game sometimes 10 times with the workaround just for login.
For example, if it crashes when you start joining a queue, it should catch up in the queue when it restarts (without having to login again).
Migration from ArchWiki
by Svito on Saturday December 23rd 2017, 19:37
To not duplicate work of AppDB community following article has been moved from ArchWiki.
Useful bits can be moved into HowTo/Notes, then you may delete this comment:

[ League of Legends] is a multiplayer online battle arena video game developed and published by [ Riot Games] for Microsoft Windows and OS X. This page outlines working methods to get the Windows version of League of Legends working through [[Wine]].

== Installation ==
=== Lutris Method ===
{{Tip|The other methods are lot harder and/or buggy, probably not working at all in some cases. This one is easier and is reported to work on 18º of October 2017}}
# Install {{AUR|lutris}} from [[AUR]]
# Install from

:Here is an outdated video from the creator of the Lutris script that could be useful in case of doubt/troubleshooting

=== PlayonLinux Method ===
{{Note|The PlayOnLinux script is out of date and may not work. There is a [ beta script] that is reported to work.}}

To install League of Legends using this method, {{Pkg|playonlinux}} must be installed in the system. When you first run it, [[Wine#PlayOnLinux.2FPlayOnMac|PlayOnLinux]] will install some necessary fonts. Afterwards, click Install, check the "testing box" and
then search for "League of Legends". The rest is self-explanatory.

If the installer fails saying that DirectX cannot be installed, make sure you install these packages first:
* {{Pkg|lib32-openal}}
* {{Pkg|openal}}
* {{Pkg|freealut}}

==== PlayOnLinux 5 ====
# Install {{AUR|playonlinux5-git}}
# Open it and go to Apps -> Games -> "League of Legends BETA Client".
# Click install.
# Run the "League of Legends BETA Client" from Library.
# Upgrade to the BETA client.
# Wait for it to finish and close the launcher.
# Start the BETA client from the Library.

=== AUR Package ===
{{Note|You may need to add your user to {{ic|games}} group.}}

{{AUR|leagueoflegends}} from the [[AUR]] is available to ease the installation of the game using the method used in the [[#Wine Method]] section.
This package will download the game installer in {{ic|/opt/games/leagueoflegends}} and configure the wine environment to run the game. Additionally, it creates a bash script and a {{ic|.desktop}} file to launch the game.

Also you can use {{AUR|leagueoflegends-git}} do the same, but another way.

=== Wine Method ===
{{Note| The guide is written mostly for x86_64 systems, if your architecture is i686, you can skip setting up the new Wine Prefix (Just use the default wine prefix instead: .wine). You can also ignore WINEARCH/WINEPREFIX parts of commands· And to you, "lib32-lcms2" would just be "lcms2"}}

==== Create a 32-bit Wine PREFIX ====
Install {{Pkg|wine}} on your system and run:

# WINEARCH=win32 WINEPREFIX=$HOME/.wine32 winecfg
to create a default 32-bit prefix at $HOME/.wine. If it asks to install something (like Wine Mono or Wine Gecko or some such) just always click install. After this make sure Windows Version is set to Windows XP.

==== Install the dependencies ====
Install the required packages on your system:
* {{Pkg|lib32-alsa-lib}} (for pulseaudio users: {{Pkg|lib32-alsa-plugins}} and {{Pkg|lib32-libpulse}})
* {{Pkg|lib32-libldap}}
* {{Pkg|lib32-lcms2}}
* {{Pkg|lib32-gnutls}}
* {{Pkg|winetricks}}

Install the following windows components using winetricks:

# WINEARCH=win32 WINEPREFIX=$HOME/.wine32 winetricks directx9 d3dx9_43

Run winecfg and add the following dll overrides under the libraries tab:

# WINEARCH=win32 WINEPREFIX=$HOME/.wine32 winecfg

* msvcp140 (Native, then builtin)
* msvcp120 (Native, then builtin)
* vcomp120 (Native, then builtin)
* atl120 (Native, then builtin)

==== Client installation ====
===== Using Windows installer =====
{{Warning|The Windows installer may not work on some systems.}}
Use the latest installer from riot games:

Follow the steps indicated on the installer menu.

===== Using an existing copy of the game =====
There are several ways to do this, the Windows version (as long as it can run the Installer which probably requires Windows XP or newer) here are a few methods.

* Get access to a physical Windows based machine, in your home or at your neighbors/friends place, bring a 8GB USB flash drive or external HDD with you and install the game on it. (If you do not have a 16GB flash drive you can use a smaller one and make a few round trips after installing the game on the HDD instead.)

* Install a virtualization software (like Virtualbox or VMWare Player) and set up a Windows installation inside of it. Make sure it has a network connection, then install League of Legends on it, set up a shared folder between the VM and the host machine, and move the League of Legends installation into it, then from the Host system you can proceed to the next step and move the installation from the shared folder into your Wine Prefix.

* If you already have a Dual-Boot setup, you can just install League of Legends onto the Windows installation, load the hard drive to Linux (requires {{Pkg|ntfs-3g}}, may also require you to set the exec option in /etc/fstab for the drive) then proceed to the next step and symlink the folder from your Windows drive to your Wine Prefix.

* See if the installer works with {{Pkg|playonlinux}}. If it does then install it, move the folder from the playonlinux wineprefix to the wine32 prefix and uninstall playonlinux again (or keep it if you would like)

After you get your hands on the game, either move or symlink it to your wine32 prefix, using either of these commands (assuming you have a dual boot setup and your windows partition is mounted at /mnt/windows, or you have the game on a USB flash drive mounted at /media/removable):

# ln -s /mnt/windows/Riot\ Games/ $HOME/.wine32/drive_c/
# mv /media/removable/Riot\ Games/ $HOME/.wine32/drive_c/

==== Run the game under Wine ====

Create an alias to execute the 32-bit Wine installation (in ~/.bashrc) this is not really a required step, but just a good practice since you can use this to run other programs that play better with a 32-bit wine prefix than a 64-bit one.
# alias wine32='env WINEARCH=win32 WINEPREFIX="$HOME/.wine32" wine'

The above alias will work with winecfg, it will however not work with winetricks (to run winetricks you need to do it like done formerly in this guide)

Create a bash script or an alias with the following commands:

Bash script example: '''/bin/leagueoflegends'''
pushd $HOME/.wine32/drive_c/Riot\ Games/League\ of\ Legends/
WINEARCH=win32 WINEPREFIX=$HOME/.wine32 wine LeagueClient.exe

Make sure to remember to make the file executable

# chmod +755 /bin/leagueoflegends

Alias example: '''$HOME/.bashrc'''
# alias League_of_Legends='pushd $HOME/.wine32/drive_c/Riot\ Games/League\ of\ Legends/ && wine32 LeagueClient.exe && popd'

Shortcut example (if you made a bash script, this can be useful for example if you want to launch the game from steam): '''/usr/share/applications/LeagueofLegends.desktop'''
[Desktop Entry]
Name=League of Legends
Comment=Runs League of Legends through a 32-bit Wine installation.

To be able to use an Icon for the application, you need to either convert the '''*/RADS/system/icon.ico''' to the png format (with imagemick or gimp), or download the icon separately and place it in the '''~/.icons/''' folder of your home directory. Here is a [ 48x48 icon] you can download.

Run the bash script/alias/shortcut and you should be good to go!

To test if the game is working, create a custom Summoner's Rift match with one bot. If it loads and you do not crash upon opening the in-game store, you are golden! Congratulations!

== Troubleshooting ==

=== Tips ===

* In case of flashing mini-map or exceedingly low FPS try disabling HUD animations in the in-game options for notable boost in performance.

* On certain Intel cards, enabling vertical sync can lead to a big boost in performance.

*If the terrain is too dark, one solution would be to install the proprietary drivers of your graphics card.

*Disabling Anti-Aliasing, Vertical Synchronization and Frame Rate Cap in the in-game options may greatly improve performance for some cards.

*If there is no in-game audio with usb sound cards, installing [ wine-staging] may resolve it.

=== Connection issues ===

==== Connection Error: connection failure unable to connect to the server ====

Authentication and logging in works, however the connection then fails with the abovementioned error. One possible solution, according to is disabling TCP timestamps:

# sysctl -w net.ipv4.tcp_timestamps=0

For a permanent solution:

# echo "net.ipv4.tcp_timestamps = 0" > /etc/sysctl.d/10-tcp-timestamps.conf

==== Login server does not respond ====

You need to properly configure '''wininet''' library:

# WINEARCH=win32 WINEPREFIX=$HOME/.wine32 winecfg

In the library tab, you need to edit the configuration of the '''wininet''' library to '''Built-in then native'''.

*For further troubleshooting, go to [ this thread].

Alternatively, you can disable the library by adding the following variable override to the launch command:


=== Launcher issues ===

==== Launcher screen is black ====

Install the 32-bit graphics driver listed in the ''OpenGL (Multilib)'' column in [[Xorg#Driver installation]].

==== Using OpenGL ====

Edit the file {{ic|Config/game.cfg}} and add {{ic|1=x3d_platform=1}} to {{ic|[General]}} section.


This option should switch to the OpenGL renderer.

{{Warning|This can cause some moderate to severe graphic bugs and blurry textures, depending on setup.}}

If you are using mesa and are not using proprietary graphics drivers, you will need to set the following [[Environment variables]] before launching the game, otherwise in-game text will not render properly:


==== Store Authentication Required ====

If clicking "Browse the Store" causes a dialog box titled "Authentication Required" with the text "Please enter your username and password: Server", do not enter your user/pass. Clicking OK leads to a screen filled with black text (highlight to confirm), and clicking Cancel probably gives some network timeout error.

A possible solution: After you log in, there is a home screen containing elements that link to youtube videos, patch notes, etc. In this home screen there are two or more elements that link to current sales within the in-game shop. If you click on one of those sales, for example, a skin that is on sale, it'll automatically authenticate and send you to the in-game shop, and as a result you won't get the session error and re-authentication bug.

Tip via [ Play on Linux thread].

==== Hang after champ select with AMD proprietary fglrx driver ====

If you have the proprietary AMD fglrx driver installed, you should install trough winetricks the {{ic|directx9}} package (Not d3dx_y)

==== Game failing to run after Champion Select screen ====

First you will want to find your hostname.
# cat /etc/hostname

Then you will want to make sure your /etc/hosts file uses your hostname over localhost, you can do this by opening /etc/hosts with an editor of your choice.
# nano /etc/hosts

Then replace all mentions of localhost with the hostname you got from the first command (this change requires a system restart, without this your game will fail after champion select with a "Bad Window" error)

=== In-game issues ===

==== Low FPS ====

* On Wine configuration, in staging tab, set CSMT option checked (Note: You can alternatively install {{pkg|wine-staging-nine}} and enable gallium-nine in the staging tab instead)
* In game settings, set max FPS to 60 and disable vertical sync

==== For d3dstream patched Wine ====

{{Warning|On some setups users may experience temporary game freezes during gameplay if using this patch, proceed with caution. If this happens to you, you may be better off using the official version of Wine as freezing is not tolerable in competitive games.}}
* You need to add a registry key to Wine in order to apply the performance boost the patch offers, [ read this] for more information on how.

* If you cannot access the launcher store running d3dstream patched wine, you can bypass the problem by running the game from the default 64-bit prefix with the below command, just remember to restart the game before you try to go for another match.
wine .wine32/drive_c/Riot\ Games/League\ of\ Legends/LeagueClient.exe

=== PlayOnLinux Troubleshooting ===

* '''Bugsplat opening patcher:''' To fix this you need to configure the PlayOnLinux's wine version by clicking the configure gear, change wine version to system from 1.9-LeagueOfLegends and if you have not done so already install {{Pkg|lib32-libldap}}.

* '''Adobe air missing:''' To fix this you need to install {{Pkg|lib32-lcms2}}.

* '''The login server did not respond:'''
PlayOnLinux seem to be missing a symlink from the generic version of {{Pkg|libgcrypt}} to the specific version it ships.
That can be fixed by finding the folders of the affected Wine versions and creating the links manually.
Replace ARCH with either x86 or amd64, and VERSION with the Wine version you intend to fix.

$ cd ~/.PlayOnLinux/wine/linux-ARCH/VERSION/lib
$ ln -s*
$ ln -s

If you are still unable to login after setting up the above symlinks, {{Pkg|lib32-gnutls}} may need to be manually installed or re-installed.

* '''No sounds:''' install {{Pkg|lib32-alsa-lib}} (for pulseaudio users: {{Pkg|lib32-alsa-plugins}} and {{Pkg|lib32-libpulse}})

* '''Store (for runes) is all black:''' [ install IE8] in the PlayOnLinux components.

* '''Crash after champ select:''' [ install directx9] in the PlayOnLinux components.
by name on Sunday December 10th 2017, 7:27
Currently playing on 2.0 staging, works great, I have XP as standard version and a custom rule for the game executable (not the client but the game itself) set to Win 10.
Starting sometimes does not work at the first try, nothing happens after the logo shows, but works at second try most of the time.
I have the experimental staging graphics option enabled and get really great fps with x3d=0 in the game config and Nvidia proprietary drivers.
RE: works
by exanimis on Monday December 18th 2017, 16:15
can u explain to me this :custom rule for the game executable? how to do that ? my fps is really low but on other games i run on max with decent or high fps.
RE: works
by exanimis on Tuesday December 19th 2017, 9:53
ok forget my reply b4 this. for me 2.21 works fine but my fps drops while i am in teamfights. any way to fix this? i am using nvidia -387 driver and nvidia gt 730 grahpic card /2bg of vram ddr) and 4gb of ram ,cpu is amd athlon x4 631 on 3.2ghz . on windows i have 150 fps but again drops and i think coz high ram usage (up to 97% depends if i am streaming/recording or not,around 90% if not)
OpenGL no longer working.
by Aqa-Ib on Tuesday November 21st 2017, 3:51
In the new patch OpenGL is no longer working. We have to stick to DirectX for now.
RE: OpenGL no longer working.
by Édouard WILLISSECK on Wednesday November 22nd 2017, 5:39
Since yesterday I have a bugsplat after login in, the workaround was to use msvcp140 in winecfg.

Is it related to OpenGL not working anymore ?

With only this library it works once again for my setup.
updating at >50 KB/S
by muji on Saturday November 11th 2017, 3:31
at first i'm downloading the client at great top speeds. but as soon as it hit 29% it says it's applying patches and will continue saying it for the whole day, but i can see in terminal that it's still downloading but only at >50 KB/S

anyone have any suggestions?
RE: updating at >50 KB/S
by Borislav Sabev on Saturday November 11th 2017, 3:40
Run this in DEBUG mode and see the output. Then post it here.
RE: updating at >50 KB/S
by muji on Saturday November 11th 2017, 4:08
also when i close and restart league, it clears out the /RADS/temp/patching folder and restarts the whole downloading/patching job.

running WINEDEBUG=warn+all WINEPREFIX=~/.LoL64 wine LeagueClient.exe > ~/lol.log 2>&1 as soon as its hits that 29%, i'll post the output of the file into pastebin
RE: updating at >50 KB/S
by muji on Saturday November 11th 2017, 4:49
Here's a WINEDEBUG+ntdll uploaded to pastebin @

only coped the end of the file, as the file got up to about 500MB in Size
Screen / FPS Low 36 in Windows 146
by Rafael Martins on Wednesday November 8th 2017, 14:57
In my client, the screen flashes every 5 minutes, it's all black and back, the fps is very low, is there something I can do to improve?

I'm use playonlinux, 2,19 (x32)

I use Intel Core I3 7100
AMD RX 460 4GB
HD 500gb
OpenGL mode with Intel/AMD Mesa
by GloriousEggroll on Wednesday October 18th 2017, 16:19
Hi. I've found that when setting x3d_platform=1 in Config/game.cfg, if you are on amd/intel open source drivers you will need to set the following variables:


before launching league, otherwise fonts in game will render blocky/unreadable
RE: OpenGL mode with Intel/AMD Mesa
by Aqa-Ib on Friday October 27th 2017, 11:43
Nice, that way openGL is working fine.
Graphic Quality Settings
by Beihlen on Tuesday October 3rd 2017, 16:39
Hello. I can't set any other quality settings other than Very Low. When I change settings to anything above this my game crashes. Does anybody have a problem like me? Wine Staging 2.17
RE: Graphic Quality Settings
by Aliekezhi on Sunday December 10th 2017, 7:12
Are you sure it's not the change of video settings that makes you crash ? Maybe it's not related to "above or bellow" settings.
Have you tried changing video resolution in the game.cfg before the game starts ?
Game often crashing when loggin and when joining queue
by Aliekezhi on Saturday September 23rd 2017, 10:21
My game crash 19/20 times witht the following error :
err:seh:setup_exception_record stack overflow 816 bytes in thread 008c eip 7bc9db1c esp 00241000 stack 0x240000-0x241000-0x340000

Any idea how to fix this ?
RE: Game often crashing when loggin and when joining queue
by name on Wednesday November 29th 2017, 9:30
Same here, when starting a game, lets say a custom one and then canceling the game creation the client becomes unresponsive and i get a similiar error (190 bytes and different thread).

2.21 staging and 2.22 same problem, works in wine 2.0 without problems.
RE: Game often crashing when loggin and when joining queue
by Aliekezhi on Sunday December 10th 2017, 7:11
Thank you for this information, I'll try with 2.0
On gentoo, there is a repository called "Bobwya" with a wine version starting debugger everytime it crashes.
The result is that you can catch up where you were.
i.e. : you enter in champion select, it crashes, it start debugger, you choose "close" and it comes back to champion select a few seconds after.
Sometimes it crashes 3 or 4 times and you can't choose champion, but most of the time, it catchs up before the game start so you can play.

I'll tell you if 2.0 works for me
Installer works perfectly on Lutris
by Kendall Llera on Wednesday June 14th 2017, 14:31
Client works, but game bugsplats after few second of blank screen
by oxwivi on Thursday June 1st 2017, 3:24
The last I played was on 4/17 with latest Wine and LoL patches, everything worked with simply msvcp140 as native, builtin. However, right now, patcher, client works flawlessly, but starting a game, I'll be greeted with blank screen which bugplats after a few seconds.

Am I alone in this?
Launcher doesn't work with windows 7, but works with windows xp
by Sergey on Monday May 29th 2017, 9:08
Laucher, and more precisely LolPatcherUx, doesn't work when wine version is Windows 7 - it is just black, and says err:d3dcompiler:compile_shader HLSL shader parsing failed. Setting special rule for this particular .exe file to run as windows xp solves this.
Windows version
by li33f on Saturday May 27th 2017, 6:52
I notice that i have better performance in game with win 7 (+10 fps) but the shop works only under win xp.
RE: Windows version
by Nairaner on Monday May 29th 2017, 6:21
It worked even better with win 10, but new client sadly doesnt work with it
RE: Windows version
by dasdaw on Saturday July 29th 2017, 8:23
are you talking about the new client ?
RE: Windows version
by dasdaw on Saturday July 29th 2017, 8:32
True, the shop only works on windows 10. but for some reason I can't launch the client on windows 7 and above. only XP and Vista.
RE: Windows version
by Nairaner on Saturday July 29th 2017, 8:43
In winecfg I set global prefix to Windows XP and disabled CSMT, then added application 'League of Legends.exe' in which i enabled CSMT and set to win 10. It gets me the performance in client with working shop, as well as the best performance in game i could get
RE: Windows version
by dasdaw on Saturday July 29th 2017, 11:11
Does it work with the new client ?

by Aliekezhi on Sunday May 7th 2017, 7:09
I'm also having this kind of issue at login screen. And here is the terminal output I get at the same time :

err:seh:setup_exception_record stack overflow 1104 bytes in thread 014a eip f73a4568 esp 00240ee0 stack 0x240000-0x241000-0x340000
fixme:file:UnlockFileEx Unimplemented overlapped operation
Sound is working now!
by Caleh on Wednesday May 3rd 2017, 13:09
Make sure your pulseaudio is setup correctly. (I'm on Arch, for reference)
Then make sure you have these installed, and that winecfg is using alsa.


Plays better than it did on Wind0ws 10 Lol. Not that saying that means much =P
RE: Sound is working now!
by theGeekPirate on Monday December 18th 2017, 21:37
It was lib32-libpulse in particular which was required for my Arch system to play audio correctly, fwiw.

Freezing at launcher
by Denwa on Saturday April 29th 2017, 13:04
Anyone else bugsplatting often at the login screen, as well as this?
RE: Freezing at launcher
by Denwa on Saturday April 29th 2017, 17:12
Scratch that, it was a bad kernel running config.

Still, hoping that somebody has a fix for the launcher bugsplatting 4 out of 5 tries
RE: Freezing at launcher
by Aliekezhi on Sunday May 7th 2017, 11:57
I'm having the same issue. What wrong in your kernel config ?
RE: Freezing at launcher
by Denwa on Sunday May 7th 2017, 16:50
I was having an issue with my custom linux-pf kernel, causing a kernel panic. This was separate from the issues I posted above.

Should have clarified. I am running zen kernel now on Arch and game runs flawlessly. Only issue I have is sometimes I need to restart LeagueClient.exe numerous times before I can make a successful login.
No sound in new client
by dolphinling on Friday April 21st 2017, 1:52
I finally upgraded to the new client. Now I am getting no sound in the client. I still get sound in-game.

Has anyone else run into this or know a fix, before I start a long debugging process?
RE: No sound in new client
by Caleh on Wednesday May 3rd 2017, 11:40
I have this issue aswell. I get sound in the new client, but no sound in-game.

Others have reported that installing (arch linux) lib32-alsa-lib and lib32-alsa-plugins fixed no sound in game.
Some said that killing pulseaudio gave them sound in game, but no sound in client.

I've tried both and more, but still only get sound in the new client and no sound in-game.

What do you suggest? Thanks!
Don't be to panic
by Urs Obernolte on Sunday March 26th 2017, 4:15
A clarification for my own post: it doesn't loads a bashed number from, that is mainly a CDN, but there is also a malware with the same name.
Malware in Script
by Urs Obernolte on Sunday March 26th 2017, 4:03
The mentioned script downloads from akamihd, a known provider of malware/adware! So don't use it!
RE: Malware in Script
by hyperfang8 on Sunday April 30th 2017, 7:20
Akami is just CDN provider, its riots own hosting place...
Automatic Installation script on github
by Jonathan on Friday March 24th 2017, 15:33
Don't use WineHQ, it is clunky and slow and confusing and difficult to get to work.
A simple, easy, two step automated way to install League is here:
[Fix] Game work perfect !
by DrThRaX on Friday February 24th 2017, 15:37
Hello everyone,
To run the game it must create a prefix 32, then put under windows xp.
Then add some dll and install nothing.

#Generate Prefix 32 :
WINEARCH=win32 WINEPREFIX=~/.wine winetricks

#Winecfg => Windows xp
# Winecfg => librairy

Start Game

Method 2 : (Terminal)

#Prefix 32 to folder .wine
WINEARCH=win32 WINEPREFIX=~/.wine winetricks

#Mode XP (by command)
wine reg add "HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion" /v CSDVersion /t reg_sz /d "Service Pack 3" /f ; wine reg add "HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion" /v CurrentBuildNumber /t reg_sz /d "2600" /f ; wine reg add "HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion" /v CurrentVersion /t reg_sz /d "5.1" /f ; wine reg add "HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion" /v ProductName /t reg_sz /d "Microsoft Windows XP" /f

#ADD DLL (command regedit)
wine reg add "HKEY_CURRENT_USER\Software\Wine\DllOverrides" /v *atl120 /t reg_sz /d native,builtin /f
wine reg add "HKEY_CURRENT_USER\Software\Wine\DllOverrides" /v *msvcp120 /t reg_sz /d native,builtin /f
wine reg add "HKEY_CURRENT_USER\Software\Wine\DllOverrides" /v *msvcr120 /t reg_sz /d native,builtin /f
wine reg add "HKEY_CURRENT_USER\Software\Wine\DllOverrides" /v *vcomp120 /t reg_sz /d native,builtin /f
wine reg add "HKEY_CURRENT_USER\Software\Wine\DllOverrides" /v msvcp140 /t reg_sz /d native,builtin /f

#Start Game
wine ".LeagueClient.exe"
RE: [Fix] Game work perfect !
by DrThRaX on Friday February 24th 2017, 15:39
winetricks vcrun2016 , just them !
RE: [Fix] Game work perfect !
by Aliekezhi on Friday May 5th 2017, 11:17
Do you mean vcrun2015 ? I don't see any vcrun2016 in winetricks
RE: [Fix] Game work perfect !
by Dawid Data on Sunday February 26th 2017, 5:44
It is not platinum if you have do anything besides installation... all your modifying makes the game silver/gold. Please check the wiki for rating definitions :)
Wine 2.2-staging
by Dawid Data on Thursday February 23rd 2017, 12:07
Stopped working with wine 2.2, crashing after login.
RE: Wine 2.2-staging
by DrThRaX on Sunday February 26th 2017, 5:41
Could you try my guide and make me a return of use
Got it back to working in 7.3 / wine 2.1 - and with standard prefix !
by Pierre on Friday February 10th 2017, 17:39
Was not working on my Linux Mint 18 since either release of LoL patch 7.3, or wine update to version 2.1.
What I did to make it work:
- Use standard wine prefix (instead of a wine32)
- removed the "--no-sandbox 2>/dev/null" in the command line
- added to my previous config (see in 6.X), as "native,integrated", with winecfg: msvcp140, vcomp140, vcruntime140.
Not sure if I needed all three, and my amount of libraries replacement is probably overkill now, but hey, it works !
RE: Got it back to working in 7.3 / wine 2.1 - and with standard prefix !
by brestlitovks29 on Friday February 10th 2017, 18:55
Is it possible to explain more precisely for the noobs please ?
And in french if you speak french ;)
RE: Got it back to working in 7.3 / wine 2.1 - and with standard prefix !
by Pierre on Saturday February 11th 2017, 16:22
Too long & too system-dependant. But here are the basic steps:

Installed wine & winetricks from wineHQ (see wineHQ doc)
Added d3dx9, vcrun2013, vcrun2015 with winetricks.
(all that in the default prefix, no toying with creating a specific win32 prefix)
Used winecfg to configure to windows XP, and added the following libraries:
msvcp140, vcomp140, vcruntime140

Commands line to launch:
legacy client:
cd $HOME/.wine/drive_c/Riot\ Games/League\ of\ Legends/
wine lol.launcher.exe
new client:
cd $HOME/.wine/drive_c/Riot\ Games/League\ of\ Legends/
wine LeagueClient.exe

in case of failed launch, use "wineserver -k" to stop everything before re-trying. Never had it fail more than 2 times in a row, and usually works on first try. In my experience, once the login screen appears, you're golden (nearly never had crash after login)

my PC configuration (for info)
mint 18.1 - amd64, cinnamon desktop, nvidia graphic card
Bugspat on Startup in W7 Mode (Resolved)
by Nate on Wednesday February 1st 2017, 22:12
I've had my prefix set to windows 7 for a while, but in the last week or so started getting a ton of "bugspat" crashes immediately on startup. Changing the windows version down to XP resolved it.
RE: Bugspat on Startup in W7 Mode (Resolved)
by Nairaner on Thursday February 2nd 2017, 18:04
You can also change d3dcompiler_47 to native and then it works. I noticed i have slightly higher fps on with prefix set to windows 10
RE: Bugspat on Startup in W7 Mode (Resolved)
by Nate on Friday February 3rd 2017, 19:29
I still get a bugsplat with that change. I guess there's more than one issue here.