Tutorial: League of Legends working with Wine.

12
Comment below rating threshold, click here to show it.

kyototom

Junior Member

04-14-2012

Ubuntu 11.10 (Oneiric Ocelot)
To install Wine 1.4 RC6, open terminal and run the following commands:

sudo add-apt-repository ppa:ubuntu-wine/ppa
sudo apt-get update
sudo apt-get install wine1.3

You can check your version of Wine by typing this code into a terminal:
wine --version

Ubuntu users:
If you have installed the latest Wine, then you should already have winetricks installed as its own package.

Next use winetricks to install several packages, type into terminal one at a time to ensure success:

winetricks vcrun2005
winetricks corefonts
winetricks d3dx9
winetricks wininet
winetricks dotnet20
winetricks dotnet35
winetricks ie6
winetricks win7
(If you use Nvidia)winetricks physx

Close terminal(s) if needed.

Do not install AdobeAir, the LoL Installer will do that for you.

Check to see that Wine is going to run as Windows 7:
$ winecfg
Close winecfg when option is set.

$ GC_DONT_GC=1 wine LeagueOfLegends.exe
or
(if you have the full installer downloaded already):
$ wine setup.exe
Install the game, don't run it when finished.

Create an empty file named 'lol' in your home directory:
----------------------------------------------------------------------------------
#!/bin/sh
cd "/home/user/.wine/drive_c/Riot Games/League of Legends/RADS/system"
WINEDEBUG=-all wine "rads_user_kernel.exe" run lol_launcher $(ls ../projects/lol_launcher/releases/) LoLLauncher.exe

Save the file 'lol'.

Now run this command once into terminal:

$ chmod a+x ~/lol

Run the game with:

$ ~/lol (or double-clicking on the file and selecting “Run”.)


Performance:

In winecfg check the box that says “Emulate a virtual desktop” under Graphics. Change the size of the virtual desktop below that option.

Open terminal and type:
$ regedit

This will open the Windows Registry for Wine. Navigate to HKEY_CURRENT_USER\Software\Wine and look for a Key called “Direct3D”.

If there is no “Direct3D” Key, then you can create one by right-clicking on “Wine” and selecting New → Key. Call this new Key “Direct3D” without quotations.

In “Direct3D” there will only be the (Default) String Value which is of no worry.

Here are some String Values which may help improve overall performance as well as FPS for you, as they have for myself. (Right-click New → String Value)

DirectDrawRenderer = gdi
Multisampling = disabled
OffscreenRenderingMode = fbo
RenderTargetLockMode = disabled
UseGLSL = disabled
VideoMemorySize = 512 (My video card has 512MB of dedicated memory, allocate yours as it is.)

When you are in-game go into Options → Video and decrease all settings as you need. I prefer to set FPS at “Benchmark” and to have no vertical-sync.

Editing the game.cfg configuration file:

/home/user/.wine/drive_c/Riot Games/League of Legends/Config/game.cfg

Open game.cfg with your preferred text editor and change the values as you need. Here is an example for you, my game.cfg:

[General]
SystemMouseSpeed=0
Width=1900
Height=1000
Colors=32
WaitForVerticalSync=0
PredictMovement=0
Windowed=2
EnableLightFx=0
UserSetResolution=1
GameMouseSpeed=10
BorderlessWindow=1
EnableAudio=1
[Performance]
AutoPerformanceSettings=0
MouseOverEffect=0
CharacterQuality=0
EnvironmentQuality=0
Full3DModeEnabled=0
GammaEnabled=0
EffectsQuality=0
ShadowQuality=0
FrameCapType=2
AdvancedShader=0
EnableParticleOptimizations=0
AdvancedReflection=0
PerPixelPointLighting=0
ShadowsEnabled=1
[HUD]
FlipMiniMap=0
EnableLineMissileVis=0
EnableSnowEffect=0
LockCamera=0
SmartCastOnKeyRelease=0
ObjectTooltips=0
ScrollSmoothingEnabled=0
[FloatingText]
SpellDamage_Enabled=1
Damage2_Enabled=1
Heal2_Enabled=1
Critical2_Enabled=1
Experience2_Enabled=1
QuestReceived_Enabled=1
QuestComplete_Enabled=1
Score_Enabled=1
[Volume]
VoiceVolume=0.0000
MusicVolume=0.0000
AnnouncerVolume=0.4679

I have added “MouseOverEffect=0” from research.

Taskset:http://www.hecticgeek.com/2012/03/as...-ubuntu-linux/

Starting a new process ….
Let’s say that I wanted to use a program called “burnP6″ (CPU stressing utility) that should only be run/executed using the first CPU core. Then I’d use the below command in my Terminal window.

taskset -c 0 burnP6

The “-c” attribute is what enables changing the “CPU Affinity” which should be untouched.
The value “0″ represents the first CPU Core* (“0″ is for the first one, “1″ indicates the second one, “2″ for the third one etc) and the “burnP6″ is the name of the program/process that I wanted to run. So depending on your needs, you’ll have to replace these two values with ones of your own.

Let’s say that I wanted to run the same program using the CPU Core number “2″, then I’d use the below command.

taskset -c 1 burnP6

If I wanted to run it using multiple cores (1 and 2nd cores) then I’d use it in the below format.

taskset -c 0,1 burnP6

Binding an existing process …
As long as you know the “ID” (PID) of the process, then you can even bind an existing process to a certain CPU core (or Cores). For that, I’ll use “taskset” in the below format.

taskset -pc 0 7022

Note that we’ve added “p” which indicates PID (process ID).
Again, you’ll have to replace both “0″ (CPU Core number) and “7022″ (ID of the process). And I’m sure you know how to get the ID of a running process. If you don’t, then once the process is running, if you use the Unity desktop, then you can use the Gnome System Monitor and under the “Processes” tab, highlight the process and then look under the “ID” value, which is the PID of that particular process.

That's all for now, I will be updating this tutorial as I discover new information. Currently the Shop in-game is not functional and FPS continues to decrease over time somewhat. I usually begin a game with 90-100 FPS and end (considering 30-40 minutes game) with around 15-30 FPS.


Comment below rating threshold, click here to show it.

brootalisk

Junior Member

04-14-2012

not sure if it was the physx install or the addition of Direct3D settings in regedit, but you fixed my in-game graphics. Thank you.


Comment below rating threshold, click here to show it.

Zuw

Senior Member

04-14-2012

I finished doing this in the terminal:
winetricks vcrun2005
winetricks corefonts
winetricks d3dx9
winetricks wininet
winetricks dotnet20
winetricks dotnet35
winetricks ie6
winetricks win7

And now what?
Wine is set at Windows 7, I checked.
When I execute "$ GC_DONT_GC=1 wine LeagueOfLegends.exe" in the terminal, it says this:
wine: cannot find L"C:\\windows\\system32\\LeagueOfLegends.exe"

I am Dual-Booting with Windows 7 and Ubuntu 11.10, please help.
I will reply with more info if needed. Thanks.

I can take instruction, but without it i'm stupid.


Comment below rating threshold, click here to show it.

Zuw

Senior Member

04-14-2012

Bump, need help.


Comment below rating threshold, click here to show it.

brootalisk

Junior Member

04-15-2012

I'm guessing LeagueofLegends.exe isn't in your windows/system32 folder.

Use cd and ls to navigate to where leagueoflegends.exe resides in your file structure, like mine is:

cd /home/[yourusername]/.wine/dosdevices/c:/League\ of\ Legends

cd [directory] changes to that directory
cd .. changes to parent directory
ls lists the files inside your current folder


Comment below rating threshold, click here to show it.

boardnblaze

Junior Member

04-19-2012

This is on wine 1.5.2 under ubuntu 11.10

jacob@jacob-HP-2000-Notebook-PC:~$ cd /home/jacob/Desktop
jacob@jacob-HP-2000-Notebook-PC:~/Desktop$ GC_DONT_GC=1 wine LeagueOfLegends.exeLog file is being written to C:\users\jacob\Temp\LeagueOfLegends.exe.log
fixme:system:SetProcessDPIAware stub!
fixme:uxtheme:BufferedPaintInit Stub ()
fixmele:RegisterTypeLibForUser (0x13c6f0, L"C:\\Program Files\\Pando Networks\\Media Booster\\npPandoWebPlugin.dll", (null)) registering the typelib system-wide
fixme:msvcr90:__clean_type_info_names_internal (0x10036724) stub
fixme:netsh:wmain stub: L"netsh" L"firewall" L"add" L"allowedprogram" L"program=C:\\Program Files\\Pando Networks\\Media Booster\\PMB.exe" L"name=Pando Media Booster" L"mode=ENABLE" L"profile=all"
fixme:netsh:wmain stub: L"netsh" L"firewall" L"add" L"portopening" L"protocol=ALL" L"port=56448" L"name=Pando Media Booster" L"profile=all"
java.lang.NoSuchMethodException: saveIni
at 0x006fb86e (Unknown Source)
at 0x006fbd62 (Unknown Source)
at 0x006d27b4 (Unknown Source)
at 0x00755834 (Unknown Source)
at 0x006d23ed (Unknown Source)
at 0x00407799 (Unknown Source)
at 0x00406f93 (Unknown Source)
at 0x004046de (Unknown Source)
at 0x00404506 (Unknown Source)
at 0x0040656e (Unknown Source)
at 0x0040c79e (Unknown Source)
at 0x007035b0 (Unknown Source)
at 0x0073296c (Unknown Source)
at 0x0078f975 (Unknown Source)
at 0x7bc71d7c (Unknown Source)
at 0x7bc74859 (Unknown Source)
at 0x7bc71d5a (Unknown Source)
at 0x7bc7a734 (Unknown Source)
at 0x68168d2d (Unknown Source)
fixme:cacls:main This is dummy cacls, not performing ACL manipulations
fixme:netsh:wmain stub: L"netsh" L"advfirewall" L"firewall" L"add" L"rule" L"name=Pando Media Booster" L"dir=in" L"action=allow" L"program=C:\\Program Files\\Pando Networks\\Media Booster\\PMB.exe" L"enable=yes" L"profile=ANY" L"protocol=ANY" L"edge=yes"
java.io.FileNotFoundException: \PMB Files\pando.ini: Path not found.

at 0x006fb86e (Unknown Source)
at 0x006fbd62 (Unknown Source)
at 0x006d27b4 (Unknown Source)
at 0x006e4cb4 (Unknown Source)
at 0x006d56c4 (Unknown Source)
at 0x00751f0f (Unknown Source)
at 0x0075180c (Unknown Source)
at 0x006d4b4e (Unknown Source)
at 0x006d4bf9 (Unknown Source)
at 0x006e5539 (Unknown Source)
at 0x00439b3d (Unknown Source)
at 0x007aeaa3 (Unknown Source)
at 0x0077eaf5 (Unknown Source)
at 0x0071244a (Unknown Source)
at 0x00712878 (Unknown Source)
at 0x00712d33 (Unknown Source)
at 0x004077e8 (Unknown Source)
at 0x00406f93 (Unknown Source)
at 0x004046de (Unknown Source)
at 0x00404506 (Unknown Source)
at 0x0040656e (Unknown Source)
at 0x0040c79e (Unknown Source)
at 0x007035b0 (Unknown Source)
at 0x0073296c (Unknown Source)
at 0x0078f975 (Unknown Source)
at 0x7bc71d7c (Unknown Source)
at 0x7bc74859 (Unknown Source)
at 0x7bc71d5a (Unknown Source)
at 0x7bc7a734 (Unknown Source)
at 0x68168d2d (Unknown Source)
wine: Call from 0x7b839dd2 to unimplemented function msvcp90.dll.??0?$codecvt@_WDH@std@@QAE@I@Z, aborting
wine: Unimplemented function msvcp90.dll.??0?$codecvt@_WDH@std@@QAE@I@Z called at address 0x7b839dd2 (thread 00e2), starting debugger...
wine: Call from 0x7b839dd2 to unimplemented function msvcp90.dll.??0?$codecvt@_WDH@std@@QAE@I@Z, aborting
wine: Unimplemented function msvcp90.dll.??0?$codecvt@_WDH@std@@QAE@I@Z called at address 0x7b839dd2 (thread 00e6), starting debugger...
wine: Call from 0x7b839dd2 to unimplemented function msvcp90.dll.??0?$codecvt@_WDH@std@@QAE@I@Z, aborting
wine: Unimplemented function msvcp90.dll.??0?$codecvt@_WDH@std@@QAE@I@Z called at address 0x7b839dd2 (thread 00e8), starting debugger...
wine: Call from 0x7b839dd2 to unimplemented function msvcp90.dll.??0?$codecvt@_WDH@std@@QAE@I@Z, aborting
wine: Unimplemented function msvcp90.dll.??0?$codecvt@_WDH@std@@QAE@I@Z called at address 0x7b839dd2 (thread 00f0), starting debugger...
wine: Call from 0x7b839dd2 to unimplemented function msvcp90.dll.??0?$codecvt@_WDH@std@@QAE@I@Z, aborting
wine: Unimplemented function msvcp90.dll.??0?$codecvt@_WDH@std@@QAE@I@Z called at address 0x7b839dd2 (thread 00f4), starting debugger...
wine: Call from 0x7b839dd2 to unimplemented function msvcp90.dll.??0?$codecvt@_WDH@std@@QAE@I@Z, aborting
wine: Unimplemented function msvcp90.dll.??0?$codecvt@_WDH@std@@QAE@I@Z called at address 0x7b839dd2 (thread 00f8), starting debugger...
wine: Call from 0x7b839dd2 to unimplemented function msvcp90.dll.??0?$codecvt@_WDH@std@@QAE@I@Z, aborting
wine: Unimplemented function msvcp90.dll.??0?$codecvt@_WDH@std@@QAE@I@Z called at address 0x7b839dd2 (thread 00fc), starting debugger...
wine: Call from 0x7b839dd2 to unimplemented function msvcp90.dll.??0?$codecvt@_WDH@std@@QAE@I@Z, aborting
wine: Unimplemented function msvcp90.dll.??0?$codecvt@_WDH@std@@QAE@I@Z called at address 0x7b839dd2 (thread 0100), starting debugger...
wine: Call from 0x7b839dd2 to unimplemented function msvcp90.dll.??0?$codecvt@_WDH@std@@QAE@I@Z, aborting
wine: Unimplemented function msvcp90.dll.??0?$codecvt@_WDH@std@@QAE@I@Z called at address 0x7b839dd2 (thread 0102), starting debugger...
wine: Call from 0x7b839dd2 to unimplemented function msvcp90.dll.??0?$codecvt@_WDH@std@@QAE@I@Z, aborting
wine: Unimplemented function msvcp90.dll.??0?$codecvt@_WDH@std@@QAE@I@Z called at address 0x7b839dd2 (thread 0108), starting debugger...
wine: Call from 0x7b839dd2 to unimplemented function msvcp90.dll.??0?$codecvt@_WDH@std@@QAE@I@Z, aborting
wine: Unimplemented function msvcp90.dll.??0?$codecvt@_WDH@std@@QAE@I@Z called at address 0x7b839dd2 (thread 010a), starting debugger...
wine: Call from 0x7b839dd2 to unimplemented function msvcp90.dll.??0?$codecvt@_WDH@std@@QAE@I@Z, aborting
wine: Unimplemented function msvcp90.dll.??0?$codecvt@_WDH@std@@QAE@I@Z called at address 0x7b839dd2 (thread 010e), starting debugger...
wine: Call from 0x7b839dd2 to unimplemented function msvcp90.dll.??0?$codecvt@_WDH@std@@QAE@I@Z, aborting
wine: Unimplemented function msvcp90.dll.??0?$codecvt@_WDH@std@@QAE@I@Z called at address 0x7b839dd2 (thread 0114), starting debugger...
wine: Call from 0x7b839dd2 to unimplemented function msvcp90.dll.??0?$codecvt@_WDH@std@@QAE@I@Z, aborting
wine: Unimplemented function msvcp90.dll.??0?$codecvt@_WDH@std@@QAE@I@Z called at address 0x7b839dd2 (thread 0116), starting debugger...
wine: Call from 0x7b839dd2 to unimplemented function msvcp90.dll.??0?$codecvt@_WDH@std@@QAE@I@Z, aborting
wine: Unimplemented function msvcp90.dll.??0?$codecvt@_WDH@std@@QAE@I@Z called at address 0x7b839dd2 (thread 011a), starting debugger...

The above was the first part that I had to copy and the beginning and below is whats left in the terminal after it finishes (finishes failing).

wine: Call from 0x7b839dd2 to unimplemented function msvcp90.dll.??0?$codecvt@_WDH@std@@QAE@I@Z, aborting
wine: Unimplemented function msvcp90.dll.??0?$codecvt@_WDH@std@@QAE@I@Z called at address 0x7b839dd2 (thread 021e), starting debugger...
fixme:uxtheme:BeginBufferedPaint Stub (0xc7bc 0xcbe824 0 (nil) 0xba6c2d8)
Exception in thread "Thread-101" Exception in thread "main" org.eclipse.swt.SWTException: Failed to execute runnable (org.eclipse.swt.SWTException: Graphic is disposed)
at 0x006fb86e (Unknown Source)
at 0x006fbd62 (Unknown Source)
at 0x006d27b4 (Unknown Source)
at 0x006cf8b4 (Unknown Source)
at 0x00588da2 (Unknown Source)
at 0x00570c36 (Unknown Source)
at 0x00570ab6 (Unknown Source)
at 0x005f3457 (Unknown Source)
at 0x0054bcd2 (Unknown Source)
at 0x00445ac6 (Unknown Source)
at 0x0041749a (Unknown Source)
at 0x007035b0 (Unknown Source)
at 0x0073296c (Unknown Source)
at 0x0078f975 (Unknown Source)
at 0x7bc71d7c (Unknown Source)
at 0x7bc74859 (Unknown Source)
at 0x7bc71d5a (Unknown Source)
at 0x7bc7a734 (Unknown Source)
at 0x68168d2d (Unknown Source)
Caused by: org.eclipse.swt.SWTException: Graphic is disposed
at 0x006fb86e (Unknown Source)
at 0x006fbd62 (Unknown Source)
at 0x006d27b4 (Unknown Source)
at 0x006cf8b4 (Unknown Source)
at 0x00588da2 (Unknown Source)
at 0x00570c36 (Unknown Source)
at 0x00570ab6 (Unknown Source)
at 0x00570a87 (Unknown Source)
at 0x004955cf (Unknown Source)
at 0x004d4ba2 (Unknown Source)
at 0x004d238f (Unknown Source)
at 0x0057682d (Unknown Source)
at 0x005f3b51 (Unknown Source)
at 0x005694eb (Unknown Source)
at 0x005696f7 (Unknown Source)
at 0x0056958c (Unknown Source)
at 0x0048124a (Unknown Source)
at 0x00561935 (Unknown Source)
at 0x00554c7b (Unknown Source)
at 0x0054d079 (Unknown Source)
at 0x007aeaa3 (Unknown Source)
at 0x0077eaf5 (Unknown Source)
at 0x0071244a (Unknown Source)
at 0x0071b6d2 (Unknown Source)
at 0x0071b77c (Unknown Source)
at 0x1000145e (Unknown Source)
at 0x003d0014 (Unknown Source)
at 0x684ee006 (Unknown Source)
at 0x684ee758 (Unknown Source)
at 0x684f0d69 (Unknown Source)
at 0x684b0d3d (Unknown Source)
at 0x684b7872 (Unknown Source)
at 0x684b7ce8 (Unknown Source)
at 0x684c35d2 (Unknown Source)
at 0x684c3ca5 (Unknown Source)
at 0x1000f508 (Unknown Source)
at 0x00581c56 (Unknown Source)
at 0x00478ec3 (Unknown Source)
at 0x00476c98 (Unknown Source)
at 0x0041e366 (Unknown Source)
at 0x00417620 (Unknown Source)
at 0x004178d3 (Unknown Source)
at 0x004457df (Unknown Source)
at 0x00652878 (Unknown Source)
at 0x005f2f58 (Unknown Source)
at 0x00549170 (Unknown Source)
at 0x00547103 (Unknown Source)
at 0x0042edb2 (Unknown Source)
at 0x0043242e (Unknown Source)
at 0x0043023c (Unknown Source)
at 0x00401693 (Unknown Source)
at 0x0078b761 (Unknown Source)
at 0x0072b5de (Unknown Source)
at 0x007035b0 (Unknown Source)
at 0x006c31d7 (Unknown Source)
at 0x006c32a7 (Unknown Source)
at 0x004012ce (Unknown Source)
at 0x00401209 (Unknown Source)
at 0x00401234 (Unknown Source)
at 0x7b859e18 (Unknown Source)
at 0x7b85b08b (Unknown Source)
at 0x7bc71d7c (Unknown Source)
at 0x7bc74859 (Unknown Source)
at 0x7bc71d5a (Unknown Source)
at 0x7bc49f4a (Unknown Source)
org.eclipse.swt.SWTException: Failed to execute runnable (org.eclipse.swt.SWTException: Graphic is disposed)
at 0x006fb86e (Unknown Source)
at 0x006fbd62 (Unknown Source)
at 0x006d27b4 (Unknown Source)
at 0x006cf8b4 (Unknown Source)
at 0x00588da2 (Unknown Source)
at 0x00570c36 (Unknown Source)
at 0x00570ab6 (Unknown Source)
at 0x005f2ff3 (Unknown Source)
at 0x00549170 (Unknown Source)
at 0x00547103 (Unknown Source)
at 0x0042edb2 (Unknown Source)
at 0x0043242e (Unknown Source)
at 0x0043023c (Unknown Source)
at 0x00401693 (Unknown Source)
at 0x0078b761 (Unknown Source)
at 0x0072b5de (Unknown Source)
at 0x007035b0 (Unknown Source)
at 0x006c31d7 (Unknown Source)
at 0x006c32a7 (Unknown Source)
at 0x004012ce (Unknown Source)
at 0x00401209 (Unknown Source)
at 0x00401234 (Unknown Source)
at 0x7b859e18 (Unknown Source)
at 0x7b85b08b (Unknown Source)
at 0x7bc71d7c (Unknown Source)
at 0x7bc74859 (Unknown Source)
at 0x7bc71d5a (Unknown Source)
at 0x7bc49f4a (Unknown Source)
Caused by: org.eclipse.swt.SWTException: Graphic is disposed
at 0x006fb86e (Unknown Source)
at 0x006fbd62 (Unknown Source)
at 0x006d27b4 (Unknown Source)
at 0x006cf8b4 (Unknown Source)
at 0x00588da2 (Unknown Source)
at 0x00570c36 (Unknown Source)
at 0x00570ab6 (Unknown Source)
at 0x00570a87 (Unknown Source)
at 0x004955cf (Unknown Source)
at 0x004d4ba2 (Unknown Source)
at 0x004d238f (Unknown Source)
at 0x0057682d (Unknown Source)
at 0x005f3b51 (Unknown Source)
at 0x005694eb (Unknown Source)
at 0x005696f7 (Unknown Source)
at 0x0056958c (Unknown Source)
at 0x0048124a (Unknown Source)
at 0x00561935 (Unknown Source)
at 0x00554c7b (Unknown Source)
at 0x0054d079 (Unknown Source)
at 0x007aeaa3 (Unknown Source)
at 0x0077eaf5 (Unknown Source)
at 0x0071244a (Unknown Source)
at 0x0071b6d2 (Unknown Source)
at 0x0071b77c (Unknown Source)
at 0x1000145e (Unknown Source)
at 0x003d0014 (Unknown Source)
at 0x684ee006 (Unknown Source)
at 0x684ee758 (Unknown Source)
at 0x684f0d69 (Unknown Source)
at 0x684b0d3d (Unknown Source)
at 0x684b7872 (Unknown Source)
at 0x684b7ce8 (Unknown Source)
at 0x684c35d2 (Unknown Source)
at 0x684c3ca5 (Unknown Source)
at 0x1000f508 (Unknown Source)
at 0x00581c56 (Unknown Source)
at 0x00478ec3 (Unknown Source)
at 0x00476c98 (Unknown Source)
at 0x0041e366 (Unknown Source)
at 0x00417620 (Unknown Source)
at 0x004178d3 (Unknown Source)
at 0x004457df (Unknown Source)
at 0x00652878 (Unknown Source)
at 0x005f2f58 (Unknown Source)
...20 more

The installer then stops at the then end of the bar and the famous "cannot connect to our server" comes up.... Then the following happens automatically.

jacob@jacob-HP-2000-Notebook-PC:~/Desktop$ Maximum number of clients reachedMaximum number of clients reachedwine: Call from 0x7b839dd2 to unimplemented function msvcp90.dll.??0?$codecvt@_WDH@std@@QAE@I@Z, aborting
wine: Unimplemented function msvcp90.dll.??0?$codecvt@_WDH@std@@QAE@I@Z called at address 0x7b839dd2 (thread 0222), starting debugger...
Maximum number of clients reachedMaximum number of clients reachedwine: Call from 0x7b839dd2 to unimplemented function msvcp90.dll.??0?$codecvt@_WDH@std@@QAE@I@Z, aborting
wine: Unimplemented function msvcp90.dll.??0?$codecvt@_WDH@std@@QAE@I@Z called at address 0x7b839dd2 (thread 0224), starting debugger...
Maximum number of clients reachedMaximum number of clients reachedApplication tried to create a window, but no driver could be loaded.
Make sure that your X server is running and that $DISPLAY is set correctly.
Maximum number of clients reachedMaximum number of clients reachedwine: Call from 0x7b839dd2 to unimplemented function msvcp90.dll.??0?$codecvt@_WDH@std@@QAE@I@Z, aborting
wine: Unimplemented function msvcp90.dll.??0?$codecvt@_WDH@std@@QAE@I@Z called at address 0x7b839dd2 (thread 0228), starting debugger...
Maximum number of clients reachedMaximum number of clients reachedApplication tried to create a window, but no driver could be loaded.
Make sure that your X server is running and that $DISPLAY is set correctly.
Maximum number of clients reachedMaximum number of clients reachedwine: Call from 0x7b839dd2 to unimplemented function msvcp90.dll.??0?$codecvt@_WDH@std@@QAE@I@Z, aborting
wine: Unimplemented function msvcp90.dll.??0?$codecvt@_WDH@std@@QAE@I@Z called at address 0x7b839dd2 (thread 022c), starting debugger...
Maximum number of clients reachedMaximum number of clients reachedwine: Call from 0x7b839dd2 to unimplemented function msvcp90.dll.??0?$codecvt@_WDH@std@@QAE@I@Z, aborting
wine: Unimplemented function msvcp90.dll.??0?$codecvt@_WDH@std@@QAE@I@Z called at address 0x7b839dd2 (thread 022e), starting debugger...
Maximum number of clients reachedMaximum number of clients reachedApplication tried to create a window, but no driver could be loaded.
Make sure that your X server is running and that $DISPLAY is set correctly.
Maximum number of clients reachedMaximum number of clients reachedApplication tried to create a window, but no driver could be loaded.
Make sure that your X server is running and that $DISPLAY is set correctly.
Maximum number of clients reachedMaximum number of clients reachedApplication tried to create a window, but no driver could be loaded.
Make sure that your X server is running and that $DISPLAY is set correctly.
Maximum number of clients reachedMaximum number of clients reachedApplication tried to create a window, but no driver could be loaded.
Make sure that your X server is running and that $DISPLAY is set correctly.
Maximum number of clients reachedMaximum number of clients reachedApplication tried to create a window, but no driver could be loaded.
Make sure that your X server is running and that $DISPLAY is set correctly.
Maximum number of clients reachedMaximum number of clients reachedApplication tried to create a window, but no driver could be loaded.
Make sure that your X server is running and that $DISPLAY is set correctly.


NOTE: After pmb is installed a message keeps popping up saying pmb.exe has encountered a serious problem and needs to close.


Comment below rating threshold, click here to show it.

Lord Nietzsche

This user has referred a friend to League of Legends, click for more information

Junior Member

04-21-2012

wine --version: wine-1.4
NVIDIA Driver Version: 280.13

The launcher hangs updating. Here is the console output when that happens:

pastebin.com/zUc3FpDF

But if i insist restarting, sometimes the Play button appears enabled:

pastebin.com/WfT4rE5q

When i hit Play:

pastebin.com/Q44cGwkB

Then I login succesfully:

pastebin.com/L0gBrAbd

Then I try to launch a game:

pastebin.com/Xn0prYLX

An error window pop up (i855.photobucket.com/albums/ab119/jsanchezm/err1.png ). If I hit RETRY:

wine: Unhandled exception 0x80000003 at address 0x78138848 (thread 0064), starting debugger...

Another error window (i855.photobucket.com/albums/ab119/jsanchezm/err2.png ). I hit Close:

( ERROR)[17:18:47.977] RADS::UserKernel::NamedPipe::ConnectionThread::Thr eadProc: The handle that was passed to the API has been either invalidated or closed.
( ERROR)[17:18:47.978] RADS::UserKernel::NamedPipe::ConnectionThread::Thr eadProc: ConnectNamedPipe failed.

The same happens if i hit Ignore in the first error window.

In the notification area there is an item that might be the launcher. It says "Game still in progress". When I close it:

pastebin.com/MmP8TjuC

Is there anything I missed?


Comment below rating threshold, click here to show it.

JuggaloJoez

Junior Member

04-28-2012

Im stuck at getting the lol.exe. i downloaded the 2.2MB exe file from the league hp and now i get errors when trying to excute the file. i get fatal error in gc : getthreadcontext failed and then wine program crash: internal errors- invalid parameters recieved. I cant seem to find an exe file to get league installed.
any one else experience and resolve this issue?


Comment below rating threshold, click here to show it.

Verdinate

This user has referred a friend to League of Legends, click for more information

Senior Member

04-28-2012

Hey. I'm not a fan of Linux, but Iv'e seen this thread and it's kind of successful running LoL on Linux:http://na.leagueoflegends.com/board/....php?t=1946188.

Good luck to you all.


Comment below rating threshold, click here to show it.

kyototom

Junior Member

05-01-2012

Hello all.

If you follow the guide I created step by step it will work, often with improved FPS.

Note:
If you compile wine 1.4rc6 by yourself while enabling gnutls during the process, you can play with the current version of your graphics driver. I might create an updated guide that can take everyone through the process of compiling the "FPS patch" and gnutls into wine 1.4rc6 soon.


12