League of Legends 4.x

Category: Main > Games > Strategy Games > Real-Time Tactics > League of Legends > 4.x

NameLeague of Legends
License Free to use
Votes 5
Wine Version1.7.23
Free Download League of Legends Homepage
Maintainers of this version:
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.
Selected Test Results (selected in 'Test Results' table below)

What works
Gameplay and ingame store after patching wine from source

What does not
Online riot store (sometimes work, sometimes not)

What was not tested
Tutorial and installation

Additional Comments

To run lol in x64 linux we need to use wine from source + patch via chroot or other. Its alsou work for x86 without chroot.

##First, install the schroot and debootstrap packages:
sudo apt-get install schroot debootstrap 

##Now create a configuration file for schroot:
sudo editor /etc/schroot/chroot.d/trusty_i386.conf 

##Put this in the new file:
description=Ubuntu Trusty

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

sudo mkdir -p /srv/chroot/trusty_i386
sudo debootstrap --variant=buildd --arch=i386 trusty /srv/chroot/trusty_i386

##Make apt-get work from within the chroot. Gen and paste source.list. Don't forget to add wine ppa.
sudo editor /srv/chroot/trusty_i386/etc/apt/sources.list

##Enter the chroot:
sudo schroot -c trusty_i386 -u root

##Get the basic packages:
apt-key adv --keyserver --recv-keys 6E80C6B7
apt-key adv --keyserver --recv-keys F9CB8DB0
apt-get update
apt-get install ubuntu-minimal
apt-get install software-properties-common

##Install the build dependencies:
sudo apt-get build-dep wine

##Geting Source and patch wine
apt-get install wget
tar -xvf wine*
cd wine-*

wget -O patch.diff
patch -p1 < patch.diff

##Building Deb pack (-jN where N number of CPU cores)

make -j4 depend && make -j4

##Exit chroot and install. To be able to use Wine from outside the chroot, Wine's dependencies must be installed outside the chroot. The easiest way is to exit the chroot and install a prepackaged copy of Wine:
cd wine-*
sudo apt-get install wine 
sudo make install

##Install winetrics
winetricks wininet vcrun2005 corefonts adobeair d3dx9
Test Results
DistributionTest dateWine versionInstalls?Runs?RatingSubmitter
CurrentLinux Mint 17 "Qiana" x86_64Jul 27 20141.7.23 Yes Yes Gold FloatingNode 
ShowArch Linux x86_64Jul 26 20141.7.22 Yes Yes Gold Mel Florance 
ShowArch LinuxJul 07 20141.7.20 No, but has workaround Yes Silver eisa 
ShowUbuntu 14.04 "Trusty" i386 (+ variants like Kubuntu)May 13 20141.7.18 N/A Yes Gold Christopher Prevoe 
ShowArch Linux x86_64May 10 20141.7.18 Yes Yes Gold William Temple 

Known bugs
Bug # Description Status Resolution Other apps affected
20296 Multiple apps crash due missing support for COM dll surrogate, dllhost.exe (League of Legends 08_18_2009_04, 3dmark03) NEW View
22152 Pando Media Booster (PMB) based installers don't work (Atlantica Online, League of Legends, LotRO) (prepending GC_DONT_GC=1 to the command line works around) NEW View
24017 Multiple applications need 'reg.exe' 'query' operation implementation NEW View
25015 Pando Media Booster (PMB) downloader hangs after certain time, hitting Linux file descriptor ulimit (lotro) NEW View
25624 League of Legends launcher wont open NEW View
29609 League Of Legends game client crashes after champion selection UNCONFIRMED View
30546 League of Legends' patcher has anormal behavior. UNCONFIRMED View
30744 League of Legends Freezes often after Champion Select UNCONFIRMED View
33431 Problems with wininet when I try to authenticate with the server of the game League of Legends UNCONFIRMED View
33449 League of Legends, screen freezes when moved mouse. UNCONFIRMED View
33601 League of Lengends UNCONFIRMED View
34355 Wine-Mono-Installation stops during League of Legends installation UNCONFIRMED View
34480 Multiple games crash during attempt to write past the end of mip level, expecting contiguous mipchain allocation (League of Legends, Warlock Master of the Arcane) NEW View
34553 wine crashes then loading leage of legends UNCONFIRMED View
34989 Multiple installers using Caphyon 'Advanced Installer' (AI) technology hang (Atlassian SourceTree v1.3.2, League of Legends 06_12_13) (deferred type 1 custom action executed before regular type 1 custom action) NEW View
35022 League Of Legends Hangs UNCONFIRMED View
35701 League of Legends: Right click contextual menu on friends list is invisible UNCONFIRMED View
35738 LeagueOfLegends: network issues resulting in inability to log in UNCONFIRMED View
36423 League of Legends : launcher's store menu doesn't display correctly UNCONFIRMED View

Installation script for 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)

If your region is not listed, choose any of them and then change the region in the launcher after install is complete.

OR you can use

Download League of Legends using the official downloader (Pando Media Booster) ­

To download League of Legends with the official downloader from the League of Legends homepage, you have to install "vcrun2008" with the help of winetricks and after that use the following command to start the Downloader:

­    GC_DONT_GC=1 wine LeagueofLegends.exe 

If you don't put "GC_DONT_GC=1" in the front of the command, nothing happens and the Downloader just quit. See bug

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

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 the following tools: vcrun2005, d3dx9, wininet, corefonts
So this just means in a terminal: winetricks vcrun2005 d3dx9 wininet corefonts
If you actually 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

Increasing FPS (from 2012.03.07)

NOTE: if you compiled and installed wine manually, then this is highly recommended, but if you used the script, 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.

Could you help?

We have bugs open that are duplicate.

League of Legends Freezes often after Champion Select

League Of Legends game client crashes after champion selection

Wine Crash following champion select

Post into these threads relevant up to date information. So we get duplicate threads closed.

Here is so good guide that I add it here
RE: LoL with fresh wine - Tale of the working LoL :D
by Abitia on Sunday May 11th 2014, 12:53
Here is the story:

- I removed wine (and all wine-stuff :D) and all lib32 packages, deleted my previous LoL installation.
- Installed wine
- Created new prefix:
$ env WINEPREFIX=/home/eon/Jatek/LoL/lol64 WINEARCH=win64 winecfg
- Wine asked about mono and gecko install three times, I pressed Yes.
- Wine was in xp mode so I did not change anything.
- Installed LoL:
$ env WINEPREFIX=/home/eon/Jatek/LoL/lol64 WINEARCH=win64 wine LeagueOfLegendsBaseEUW.exe
- Then I installed some lib32 packages:
- lib32-ncurses lib32-mpg123 lib32-libldap
- Went into Lol's directory:
$ cd /home/eon/Jatek/LoL/lol64/drive_c/Riot\ Games/League\ of\ Legends/
$ env WINEPREFIX=/home/eon/Jatek/LoL/lol64 WINEARCH=win64 wine lol.launcher.exe
- Patch time...
- LoL missed the Adobe Air Client when I clicked on Play so:
- Installed some other lib32 packages for sound, to install Adobe Air, for successful login, for better performance...
- lib32-intel-dri lib32-lcms2 lib32-alsa-plugins lib32-libsamplerate lib32-gnutls
- Installed Adobe Air ( -Windows version- -13.0 for Win32-)
$ env WINEPREFIX=/home/eon/Jatek/LoL/lol64 WINEARCH=win64 wine AdobeAIRInstaller.exe
- It gave me some error after the installation but I did not care.
- Used the texture patch from: .

I mined the lib32 package names ouf of wine's terminal output.
I guess installing the lib32 packages first is not a bad idea xD.

Now LoL is working. I did not use patched wine or winetricks.
Wine's version is 1.7.18, mode is Windows XP, /etc/hosts file is modified and I disabled all sounds for better performance (The loading starts lot earlier).
LoL is running on Fullscreen, 1366x768, with vsync, lowest settings (Intel HD3000... :D) except for Character (High) and Effect (Medium) quality.

The first start of the "outer" store (and the runepage in the store) maybe take a while and has some missing elements. You have to guess the position of filter checkboxes and arrows.
I tested purchase with one rune and it is worked.

Evidence :

I am not sure about changing desktop while LoL is loading the Field. Sometimes it messes up the game a little, sometimes not.Maybe be they are unrelated, I do not know.
If the client's edge(s) are missing somewhere after a match, just resize the window :D.

And this the content of my LoL starting .sh file:
export WINEARCH=win64
export WINEPREFIX=/home/eon/Jatek/LoL/lol64
#export WINEDEBUG=-all
cd "/home/eon/Jatek/LoL/lol64/drive_c/Riot Games/League of Legends/"
wine "lol.launcher.exe"


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

LoL Errors On startup before patcher even loads.
by MafiaJoe on Friday July 18th 2014, 19:23
Hello guys,

I have ran LoL correctly up until this latest patch, I also did a wine upgrade too (wine-1.7.22) for some reason it errors at startup. I even made a new wineprefix (shown) just for LoL. I edit winecfg for that prefix and chose windows7/8/xp .. all with same error.

the wine error app does not give me a file dump. however I have console's msgs...

mafiajoe@UbuntuOS:~$ leaguefolder/drive_c/League\ of\ Legends/lol.launcher.exe
( ERROR)[22:02:46.642] RADS::Common::RegistryHelp::RegKeyValueString::RegKeyValueString: Failed to find registry value "ProgramW6432Dir" (2).
mafiajoe@UbuntuOS:~$ 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
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:ver:GetCurrentPackageId (0x33fc8c (nil)): stub
wine: Unhandled exception 0x40000015 in thread 30 at address 0x7bcc0023:0x00796d26 (thread 0030), starting debugger...

I have a feeling it has to do with the keyring because I never seen that before, but I am not sure what to do with it.

Linux UbuntuOS 3.13.0-30-generic #55-Ubuntu SMP Fri Jul 4 21:40:53 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

Description: Ubuntu 14.04 LTS
Release: 14.04
Codename: trusty

Any other info, I will provide.

Thank you for your time.

[post new] [reply to this]

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

[post new] [reply to this]

Freeze and crash in in-game store
by Yorrd Adornis on Monday June 30th 2014, 10:25
I have installed league of legends with the script from this site, everything worked until version 1.7.17. Since 1.7.18 I haven't been able to open the in-game store anymore, it will freeze for a few minutes and then crash with this message:

err:ntdll:RtlpWaitForCriticalSection section 0x110060 "heap.c: main process heap section" wait timed out in thread 0067, blocked by 0061, retrying (60 sec)

Would be really nice to fix this if possible because I've been getting a lot more frames per second until it crashed ;)

Arch Linux Kernel 3.15, wine 1.7.21, nvidia proprietary drivers

Thanks for any help in advance!

[post new] [reply to this]

Unable to log in
by dolphinling on Tuesday June 10th 2014, 22:50
I haven't been able to log in for the past few days. This comes after a period of about a week of not playing. After 3 automatic reconnect attempts, the error given is

"The login server did not respond. You may have a connection error that is not related to the League of Legends Server. ..."

Wireshark shows a successful TCP handshake (to the correct server) and then my computer immediately sending a FIN to close the connection. This happens 4 times (which matches the client saying it retries 3 times).

A windows computer on the same network is having no problems.

I'm unsure what changed on my computer in the week or so I wasn't playing. Can I get a verification that it's working for someone else (and thus it wasn't a server change)?

[post new] [reply to this]

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.

[post new] [reply to this]

Load time improvement
by Sakse Dalum on Friday May 30th 2014, 6:46
Am I the only one for whom the load time has increased significantly with the latest LoL patch? I mean, to the point where I finish loading at the same time as most of the others in the game (~20 sec before it starts loading).

[post new] [reply to this]

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.

[post new] [reply to this]

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.

[post new] [reply to this]

2 outdated scripts
by Jarkko Korpi on Friday May 9th 2014, 12:44

[post new] [reply to this]

Broken in wine 1.7.18
by dolphinling on Monday May 5th 2014, 23:33
As of 1.7.18, I crash as soon as the game starts loading (after champ select finishes). The BugSplat window appears, and the launcher reappears with the standard "You have left a game in progress" with a reconnect button. Clicking reconnect just crashes again with another bugsplat window. Reverting to 1.7.17 makes everything work again.

I'll see if I can bisect.

[post new] [reply to this]

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 !

[post new] [reply to this]

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.


[post new] [reply to this]

Can't login
by Aaron on Tuesday February 11th 2014, 11:21

I'm running Ubuntu, and am getting this error every time I login. I know the server's aren't down because I can login via vmware.
There's a post on reddit discussing this.

[post new] [reply to this]

Mis-sized window workaround
by dolphinling on Monday February 10th 2014, 14:59
The test results section says the following:

"The main League of Legends window is normally 1280x800. While in a match or spectating, its normal behavior is to minimize. When minimizing, however, the main window's geometry has a 75% chance of reducing in length to 1024x800. As the main window is unresizable in most window managers, this cuts off any element in the missing area and makes its Close icon impossible to use--forcing either a process kill or Alt+F4 as the only means of exiting the game."

I get this problem (though far less frequently than 75% of the time), and for me double clicking near the top of the window (approximately where a title bar would be) causes the window to resize to its correct size.

[post new] [reply to this]

Wine TexturePatch
by MetaphysicalDrama on Friday January 31st 2014, 9:14
As suggested by Stefan Dösinger here is a small and dirty hack you can use in place of patching LoL
This allocates twice as much memory, however for my pc it works just fine.

[post new] [reply to this]

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?


[post new] [reply to this]

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?

[post new] [reply to this]

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!

[post new] [reply to this]

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?

[post new] [reply to this]

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!

[post new] [reply to this]

Bugsplat as soon as actual Gameplay tries to start
by Paul Brüll on Wednesday September 4th 2013, 11:57
Crash to Desktop and Bugsplat as soon as time in Champion Selection runs out and the actual Game is about to start loading. Last thing i see is the LoL Splash screen and sometimes the screen turns Black.
This is happenning to me since the update today. I tried nouveau and intel since i can use both with primusrun. Set wine to win7, was winxp before. But to no avail. Will try to update wine to a newer version, 1.5.24 currently.

[post new] [reply to this]

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...

[post new] [reply to this]

Try this
by Víctor on Thursday July 4th 2013, 19:06
I didn't notice because they didn't seem to work for me anyway but disabling the HUD's animations seemsto yield a noticeable fps improvement.

Please, confirm and (maybe) add to the guide.

[post new] [reply to this]

  • RE: Try this by Danilo Riffo on Thursday July 4th 2013, 20:20
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?

[post new] [reply to this]

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.

[post new] [reply to this]

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

[post new] [reply to this]

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.

[post new] [reply to this]

Error on league of legends instalation
by david on Tuesday April 9th 2013, 20:37
When I try to install league of legends it appear this error
Error in POL_Wine
Wine parece haber fallado

[post new] [reply to this]

configure error
by Stefan on Saturday April 6th 2013, 21:09
Hey I've been trying to get your guide to work for me and I have tried to doing a few things to get it to work. I am running linux mint 14 x64 and i keep getting:
configure: error: Cannot build a 32-bit program, you need to install 32-bit development libraries.

I have tried to link the 32 bit libraries manually according to this guide and still nothing. also i am fairly new to linux.

[post new] [reply to this]

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.

[post new] [reply to this]

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 ;)

[post new] [reply to this]

Some bug with textures
by Diarahn on Wednesday March 27th 2013, 14:18
Hello everyone!

I want some help in my fighting with League of Legends. I trying to get it working a long time (a couple of months) and every try I get new and new problems. Firstly launcher, secondly login screen, then champion select and all of this has a lot of errors. But I overcame that and now I have problems ingame. I already removed problem with black textures via 'force_s3tc_enable=true', but I get a new problem and I hope this is last one.

So, when game is loaded I have 30-40 fps, and it's good for my PC, but when I played few minutes, game is stopping, image on the screen goes out for few seconds and then game continues, but this a huge lags (5-10 fps). Repairs that only rebooting system, not game. This bug shows then I pos camera on certain points of the map.

In the log I haven't any errors, only spamming with two 'fixme':

d3d:swapchain_gl_present Render-to-fbo with WINED3D_SWAP_EFFECT_FLIP
d3d:resource_check_usage Unhandled usage flags 0x8

Hope for some help. Sorry for my English. Thanks.

Oh, I almost forgot: Arch Linux 64, wine 32 compiled with required winetricks.

[post new] [reply to this]

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

[post new] [reply to this] errors
by Xpander on Sunday February 3rd 2013, 14:44
am i the only one who is getting errors now after the latest update with the ladder system.
when i open my profile page i get disconnected for a sec and then click ok then it returns to normal and lets me operate. but the next time i go to the profile page again it freezes or crashes the client completely. after client restart it works again with first time check. also lots of certificate errors. cannot buy champions/skins or runes anymore at all.

[post new] [reply to this]

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

[post new] [reply to this]

LoL client crashes after game ends
by Max on Sunday January 6th 2013, 9:07
Hi everybody!

I finally managed to get LoL to work, but still having these "calculating differences" problem. Anyway I kind of accepted it since the solution (delete RADS/projects/lol_air_client) didn't help. Calculating differences just came back again and again. Well, after 2-10 times it will start! Fair enough.

The main problem left is the client crash after a game ends.
Everything works, I can choose a champion, play the game with about 30-40 fps and ingame store works fine. However everytime the game ends (defeat and victory) and the client shows the game results, its kind of freezing. I'm not able to click or respond to anything written, neither can I go ahead and play another game. The mouse symbol keeps the ingame symbol until I close the wine application/lol launcher with Alt+F4.

So in this combination (restart game several times until i get into login screeen (calculating differences) and client freeze after every game) I spend too much time starting the client over and over.

In console there some fixme notifications:

fixme:crypt:CRYPT_RegControl CERT_STORE_CTRL_AUTO_RESYNC: stub
fixme:secur32:schan_imp_create_session Using hardcoded "NORMAL" priority

Any suggestions? Thanks for every advice!

[post new] [reply to this]

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:

[post new] [reply to this]

Little things
by Anoniminious on Monday December 31st 2012, 13:50
Hey guys, I'm not exactly an ubuntu pro, but I know my way around a script and terminal. I've recently installed the LoL patched wine, and gave lol a test run. The game did run, but it had a number of little issues which make it quite un-enjoyable. I'm hoping that someone might know of some solutions to make the game run more cleanly.

here's the list of problems I've experienced.

1. flashing streams of colors : Colors of red green and yellow shoot out from my character like beams of a flash light all across the screen the entire game. Very annoying.

2. Store lag : every time I go buy something from the in game store, when I close the store there's about 2-3 seconds of hang time.

3. Resolution : When I boot the game, my ubuntu desktop automatically sets the resolution to 1024x780 resolution, and if I change the res in game, the ubuntu rez doesn't change with it, causing a zoom effect.

4. Alt : alt is a shortcut for dash home, and if trying to ping/use pet in lol with alt, the ubuntu shortcut overrides the lol shortcut. I know I can change the shortcut key in lol, but is there a way to prevent the override?

5. Empty chat : I can see peoples names when they try to speak, but there's no chat text from anyone. This includes pings as well (they show up on the map, and shows who pinged, but that's all).

If anyone knows of any solutions to these problems, please let me know.

Specs :
Nvidia GTX 480
8gb dd3 ram
2tb HDD ext4 partition
AMD Phenom II 1050t
Ubuntu 12.10 - up to date
I'm not sure of my Nvidia drivers atm. I believe I'm using what ubuntu comes with.

[post new] [reply to this]

A solution for red squares!
by MetaphysicalDrama on Tuesday December 18th 2012, 10:33
I worked on a workaround for the Season3 issues (Item shop crashes and red squares with the Mac Team patch), so i posted here my findings:

Hope it will be helpful for you, any feedback is appreciated!

[post new] [reply to this]

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...

[post new] [reply to this]

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.

[post new] [reply to this]

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.

[post new] [reply to this]

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 :)

[post new] [reply to this]

Not quite so easy...
by Colin Jones on Monday September 10th 2012, 20:01
The instructions imply that this is simply a matter of running the script on any Linux distro (except Ubunutu 12.04 64bit!) but its far from that easy!!

Thank you so much for all the effort put into this script - at the same time, can I suggest that it at least be acknowledged right at the beginning of the instructions that you must have a whole swathe of dev/build tools installed first, plus loads of Wine dependencies? I know this might seem obvious to those that build things regularly, however, it should at least be acknowledged for the noob!! (realise that putting in detailed instructions on what to install, covering all distros is probably impractical, but a line indicating that they need to be there, and that they are likely different for each platform and version of Wine, would at least warn the noob that there is more to it)

I am at least marginally aware of things like build-essentials and other stuff (gcc for instance!) being needed, but I usually shy away from building from source because it always seems a different list and I'm never sure whether I've got everything (esp libraries that the ./configure seems to indicate are missing but continues with the process anyway... what does that mean?)

Further down the comments, someone mentions this in passing - BUT they indicate that if anything is missing just install it. That isn't sufficient - although many such errors indicate the package name, many do not (eg X Development tools = libx11dev... who knew?!) And that still doesn't answer the question of Wine libraries being missing....

Also, on my 12.04 (32bit), the read $foo errors out with a complaint about args. Thus you don't get to review the config output before make runs and wipes it all out in the terminal.

Either way - I finally got it working after half a dozen compiles. From memory, in addition to installing build-essentials (sudo apt-get install build-essentials) there were several others I cannot recall, but their package names were in the errors which I read after popping in an exit in the script after the read $foo line.

You also need to install the Wine dependencies. As 1.5.5 is not in the repo for Ubuntu 12.04 (I think they are only up to 1.4), you have to add the Wine ppa (google it) and apt-get update first. Then:

sudo apt-get build-dep wine1.5

This covers most of what I can remember, except the microsofty bit - clearly those packages (looked like the DirectX stuff) is packaged in cabs, and that fails on 12.04 unless you have already installed cabextract:

sudo apt-get install cabextract.

Apologies if I forgot a piece - someone more knowledgeable may pick this up and list exhaustively (and in a way that systematically covers multiple distros) the instructions needed to install all the dependencies....


[post new] [reply to this]

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.

[post new] [reply to this]

Somtimes crashes video driver?
by C B on Thursday August 16th 2012, 10:17
Dont understand but messing with video res in League makes my pc freez like my video driver is messed up lines and stuff
what could be the ishue


[post new] [reply to this]

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.

[post new] [reply to this]

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.

[post new] [reply to this]

by Dennis H on Thursday August 2nd 2012, 5:53
Just disable the Menu Animations in LoL ........... your shop is working now :)

[post new] [reply to this]

After 1.5.8 no ingame Shop
by Geriain on Thursday July 5th 2012, 11:44
Has someone encountered the same problem? I compiled the fresh 1.5.8 version with all patches and still can't get the shop running. Worked with 1.5.7 before ...

[post new] [reply to this]

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

[post new] [reply to this]

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.

[post new] [reply to this]

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

[post new] [reply to this]

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!!!

[post new] [reply to this]

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.

[post new] [reply to this]

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?

[post new] [reply to this]

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).

[post new] [reply to this]

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?

[post new] [reply to this]

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 ***

[post new] [reply to this]

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.

[post new] [reply to this]

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.

[post new] [reply to this]

won't run
by Josh on Wednesday January 4th 2012, 10:53
im a ubuntu noob here, i have league of legends installed on my windows partition already, not sure if i can run it through wine from there or not or if i need to reinstall it on ubuntu. i have tried doing both and neither will launch, pretty sure i did what i needed to in winetricks. when i try to launch it nothing happens and i get a small rectangle in the middle of my screen that has nothing in it and wont go away.

[post new] [reply to this]

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).


[post new] [reply to this]

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.

[post new] [reply to this]

Test the hack from bugzilla
by Matej Špindler on Wednesday November 9th 2011, 12:40
I have created the bug for game client not starting. Please test the patch in the report and let us know if it helps!

[post new] [reply to this]

Poor performance on any settings
by Warlord711 on Saturday July 23rd 2011, 10:31
I tweaked the GamePermanent.cfg+Game.cfg, but still bad performance on teamfights. 3-5 frames in fights.

Changing video settings doesnt have any impact on the framerate. 3-5 Frames on high, also on very low.

Also every game crashes after you win/lose.

[post new] [reply to this]

LolClient.exe crash in / ssleay_rand_add+0x30c()
by Amos Wenger on Sunday April 10th 2011, 8:23
(copy-pasted from for a more appropriate place to discuss it)

After applying either patch to solve the inproc / local issue with DCOM, here are my observations:

- When run naively (wine lol.launcher.exe), it shows the patcher, sleeps till
I click "Play", then shows a dialog box telling me LolClient.exe has crashed,
sleeps till I close this dialog box, and *then* the login screen comes up, but
I can't login successfully (obviously it's LolClient.exe that's handling the
login and since it crashed well... it's not even trying to log in with the data
- When run with a few debug options (WINEDEBUG=ole,+tid,+relay wine
lol.launcher.exe), it's slow as fuck, but... it works! LolClient.exe doesn't
crash, it displays the patcher then the login screen correctly, I can log in
and even start a game and it begins to load :) (I haven't tested the actual
gameplay because it was so slow and LoL complained about my graphic drivers..
nouveau actually).

So I've done some more investigation on the LolClient.exe crash, by running it
manually (something like winedbg air/LolClient.exe -runtime air
air/META-INF/AIR/application.xml air/) which obviously should fail since
Maestro is not running, but that's not the problem here - it seems to crash in:

=>0 0x7c574eac ssleay_rand_add+0x30c() in (0x0f65c0bc)
1 0x00956d01 (0xafd17daf)

Any ideas?

[post new] [reply to this]

by kacper on Thursday April 7th 2011, 7:00
Enjoy :)

[post new] [reply to this]

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 :(

[post new] [reply to this]

No Sprites
by CH on Wednesday February 2nd 2011, 23:15
Missed a crucial install:
winetricks glsl-disable

Without it, no sprites show up... at least for me.

Also, another tutorial recommends doing:
winetricks adobeair

Haven't checked that this makes any difference.

[post new] [reply to this]

cannot connect to fix
by Wentam on Monday November 29th 2010, 23:40
for anyone having the "cannot connect to" error: removing secur32 from the library tab in winecfg fixed this for me.

[post new] [reply to this]

   << Back

Page loaded in 0.1116 seconds.