The forum

League of legends freezing upon entering a match

Author Replies
pencilWarrior Sunday 27 April 2014 at 16:38
pencilWarriorAnonymous

Hello everybody,


I just started out with linux and I really like it so far. I also spent a lot of time trying to get LoL working and this is pretty much my last try.


my current composition:

I'm using Debian wheezy 64bit with Xfce.
I have wine 1.4.1 installed but I also use Playonlinux 4.2.2 with wine 1.7-leagueoflegends. (I'd really like to understand the relationship between the installed wine and the wine installed by PoL)
As for hardware I have a sixcore AMD CPU, 8GB of DDR3 RAM and a Sapphire Radeon HD6850 with 1GB of GDDR5.

I currently have the ATi proprietary driver installed. I followed the tutorial on the official Debian wiki: https://wiki.debian.org/ATIProprietary.
Following this tutorial I installed the Catalyst 12.6. In the beginning i had the well-known "PoL cant find OpenGL 32bit libraries" problem which i fixed by installing some package (I tried a lot of them so I dont remember the exact name, it was something like fglrx-driver-32 or i386).
By installing this package it finally created libGL.so.1 in /usr/lib32 which was requested by PoL (at least the debugger stated so)

I installed League by following this tutorial: http://www.gamersonlinux.com/forum/threads/league-of-legends-guide.206/page-5

After fixing the OpenGL32bit issue it seemed to work great. It started the launcher, updated, I could log in, create a custom game, start it. Then the loading screen would appear where it showed all the bot portraits while mine stayed black. After about 2 minutes also mine would appear and load. However when it enters the game it instantly freezes, leaving me with the view of my champion standing in the fountain unable to do anything.

To fix this I already tried the following:
*switching PoL wine versions to 1.7.17, and 1.5.24-leagueoflegendsshop
*changing to WindowsXP in Wine config
*turning on/off emulate a deskop in wine config

I also had the ATi open source drivers installed (https://wiki.debian.org/AtiHowTo) under which I got LoL running. The performance was however rather bad. It never got higher than 25 fps and was most of the time around/below 20fps. I hoped to fix the performance issues by using the more powerful proprietary drivers...


Now to the complete error messages, these are the logs of a debug session of League of legends in PoL:

When starting the game in PoL, opening the launcher, clicking "Play":

[04/27/14 15:22:45] - Running wine-1.7-LeagueOfLegends lol.launcher.exe (Working directory : /home/dokuu/.PlayOnLinux/wineprefix/leagueoflegends/drive_c/Riot Games/League of Legends)
(  ERROR)[15:22:45.932] RADS::Common::RegistryHelp::RegKeyValueString::RegKeyValueString: Failed to find registry value "ProgramW6432Dir" (2).
fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x33f918 1 C) semi-stub
fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x33f758 1 C) semi-stub
fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x33f8bc 1 C) semi-stub
fixme:ver:GetCurrentPackageId (0x33fa00 (nil)): stub
fixme:toolhelp:CreateToolhelp32Snapshot Unimplemented: heap list snapshot
fixme:toolhelp:Heap32ListFirst : stub
fixme:advapi:RegisterTraceGuidsW (0x7f0a7f, (nil), {f7b697a3-4db5-4d3b-be71-c4d284e6592f}, 7, 0x912f84, (null), (null), 0x9341e0,): stub
fixme:process:GetNumaHighestNodeNumber (0x33f1d8): stub
fixme:win:EnumDisplayDevicesW ((null),0,0x33f4b8,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x33f494,0x00000000), stub!
fixme:win:EnumDisplayDevicesW (L"\\\\.\\DISPLAY1",0,0x33f14c,0x00000000), stub!
fixme:d3d9:Direct3DShaderValidatorCreate9 stub
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:swapchain_gl_present Render-to-fbo with WINED3D_SWAP_EFFECT_FLIP
fixme:d3d:swapchain_gl_present Render-to-fbo with WINED3D_SWAP_EFFECT_FLIP

...



Login Screen, logging in, lobby appears (I typed my password incorrectly 3 times incase something seems strange :S):





fixme:ver:GetCurrentPackageId (0x33ea34 (nil)): stub
err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
fixme:ole:RemUnknown_QueryInterface No interface for iid {00000019-0000-0000-c000-000000000046}
fixme:lsa:LsaGetLogonSessionData 0x33e3a8 0x33e3b8 stub
fixme:win:EnumDisplayDevicesW ((null),0,0x33e6d8,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x33d7bc,0x00000000), stub!
fixme:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request: stub
fixme:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request: stub
fixme:d3d:swapchain_gl_present Render-to-fbo with WINED3D_SWAP_EFFECT_FLIP
fixme:imm:ImmReleaseContext (0x1008a, 0x5ed3658): stub
fixme:ras:RasEnumConnectionsW (0x132980,0xb29d288,0x6305fe34),stub!
fixme:ras:RasEnumConnectionsW RAS support is not implemented! Configure program to use LAN connection/winsock instead!
fixme:service:EnumServicesStatusW resume handle not supported
fixme:ras:RasEnumEntriesW ((nil),(null),0x647f1c8,0xb29dab8,0x647eeb4),stub!
fixme:urlmon:SecManagerImpl_ProcessUrlAction Unsupported arguments
err:secur32:schan_AcquireClientCredentials Could not find matching protocol
fixme:crypt:CRYPT_RegControl CERT_STORE_CTRL_AUTO_RESYNC: stub
fixme:crypt:CRYPT_RegControl CERT_STORE_CTRL_AUTO_RESYNC: stub
fixme:wintrust:HTTPSCertificateTrust (0x672a1d0)
fixme:wintrust:HTTPSFinalProv (0x672a1d0)
fixme:ras:RasEnumConnectionsW (0x132980,0xa66d288,0x6305fe34),stub!
fixme:ras:RasEnumConnectionsW RAS support is not implemented! Configure program to use LAN connection/winsock instead!
fixme:service:EnumServicesStatusW resume handle not supported
fixme:urlmon:SecManagerImpl_ProcessUrlAction Unsupported arguments
fixme:urlmon:SecManagerImpl_ProcessUrlAction Unsupported arguments
fixme:crypt:CRYPT_RegControl CERT_STORE_CTRL_AUTO_RESYNC: stub
fixme:crypt:CRYPT_RegControl CERT_STORE_CTRL_AUTO_RESYNC: stub
fixme:crypt:CRYPT_RegControl CERT_STORE_CTRL_AUTO_RESYNC: stub
fixme:crypt:CRYPT_RegControl CERT_STORE_CTRL_AUTO_RESYNC: stub
fixme:wintrust:HTTPSCertificateTrust (0x6578ff0)
fixme:wintrust:HTTPSFinalProv (0x6578ff0)
fixme:ras:RasEnumConnectionsW (0x132980,0xb29d288,0x6305fe34),stub!
fixme:ras:RasEnumConnectionsW RAS support is not implemented! Configure program to use LAN connection/winsock instead!
fixme:service:EnumServicesStatusW resume handle not supported
fixme:urlmon:SecManagerImpl_ProcessUrlAction Unsupported arguments
fixme:urlmon:SecManagerImpl_ProcessUrlAction Unsupported arguments
fixme:crypt:CRYPT_RegControl CERT_STORE_CTRL_AUTO_RESYNC: stub
fixme:crypt:CRYPT_RegControl CERT_STORE_CTRL_AUTO_RESYNC: stub
fixme:crypt:CRYPT_RegControl CERT_STORE_CTRL_AUTO_RESYNC: stub
fixme:crypt:CRYPT_RegControl CERT_STORE_CTRL_AUTO_RESYNC: stub
fixme:ras:RasEnumConnectionsW (0x132980,0xa66d288,0x6305fe34),stub!
fixme:ras:RasEnumConnectionsW RAS support is not implemented! Configure program to use LAN connection/winsock instead!
fixme:urlmon:SecManagerImpl_ProcessUrlAction Unsupported arguments
fixme:crypt:CRYPT_RegControl CERT_STORE_CTRL_AUTO_RESYNC: stub
fixme:crypt:CRYPT_RegControl CERT_STORE_CTRL_AUTO_RESYNC: stub
fixme:ras:RasEnumConnectionsW (0x132980,0xb29d288,0x6305fe34),stub!
fixme:ras:RasEnumConnectionsW RAS support is not implemented! Configure program to use LAN connection/winsock instead!
fixme:urlmon:SecManagerImpl_ProcessUrlAction Unsupported arguments
fixme:crypt:CRYPT_RegControl CERT_STORE_CTRL_AUTO_RESYNC: stub
fixme:crypt:CRYPT_RegControl CERT_STORE_CTRL_AUTO_RESYNC: stub
fixme:urlmon:SecManagerImpl_ProcessUrlAction Unsupported arguments
fixme:crypt:CRYPT_RegControl CERT_STORE_CTRL_AUTO_RESYNC: stub
fixme:crypt:CRYPT_RegControl CERT_STORE_CTRL_AUTO_RESYNC: stub
fixme:ras:RasEnumConnectionsW (0x132980,0x12bcd288,0x6305fe34),stub!
fixme:ras:RasEnumConnectionsW RAS support is not implemented! Configure program to use LAN connection/winsock instead!
fixme:service:EnumServicesStatusW resume handle not supported
fixme:urlmon:SecManagerImpl_ProcessUrlAction Unsupported arguments
fixme:urlmon:SecManagerImpl_ProcessUrlAction Unsupported arguments
fixme:urlmon:SecManagerImpl_ProcessUrlAction Unsupported arguments
fixme:urlmon:SecManagerImpl_ProcessUrlAction Unsupported arguments
fixme:urlmon:SecManagerImpl_ProcessUrlAction Unsupported arguments
fixme:urlmon:SecManagerImpl_ProcessUrlAction Unsupported arguments
fixme:urlmon:SecManagerImpl_ProcessUrlAction Unsupported arguments
fixme:urlmon:SecManagerImpl_ProcessUrlAction Unsupported arguments
fixme:urlmon:SecManagerImpl_ProcessUrlAction Unsupported arguments
fixme:urlmon:SecManagerImpl_ProcessUrlAction Unsupported arguments
fixme:urlmon:SecManagerImpl_ProcessUrlAction Unsupported arguments
fixme:urlmon:SecManagerImpl_ProcessUrlAction Unsupported arguments
fixme:urlmon:SecManagerImpl_ProcessUrlAction Unsupported arguments
fixme:urlmon:SecManagerImpl_ProcessUrlAction Unsupported arguments
fixme:urlmon:SecManagerImpl_ProcessUrlAction Unsupported arguments
fixme:urlmon:SecManagerImpl_ProcessUrlAction Unsupported arguments
fixme:urlmon:SecManagerImpl_ProcessUrlAction Unsupported arguments
fixme:urlmon:SecManagerImpl_ProcessUrlAction Unsupported arguments
fixme:urlmon:SecManagerImpl_ProcessUrlAction Unsupported arguments
fixme:urlmon:SecManagerImpl_ProcessUrlAction Unsupported arguments
fixme:urlmon:SecManagerImpl_ProcessUrlAction Unsupported arguments
fixme:urlmon:SecManagerImpl_ProcessUrlAction Unsupported arguments
fixme:ras:RasEnumConnectionsW (0x132980,0x129ad288,0x6305fe34),stub!
fixme:ras:RasEnumConnectionsW RAS support is not implemented! Configure program to use LAN connection/winsock instead!
fixme:urlmon:SecManagerImpl_ProcessUrlAction Unsupported arguments
fixme:urlmon:SecManagerImpl_ProcessUrlAction Unsupported arguments
fixme:urlmon:SecManagerImpl_ProcessUrlAction Unsupported arguments
fixme:urlmon:SecManagerImpl_ProcessUrlAction Unsupported arguments
fixme:urlmon:SecManagerImpl_ProcessUrlAction Unsupported arguments
fixme:urlmon:SecManagerImpl_ProcessUrlAction Unsupported arguments
fixme:urlmon:SecManagerImpl_ProcessUrlAction Unsupported arguments
fixme:urlmon:SecManagerImpl_ProcessUrlAction Unsupported arguments


Then i start a custom game, it loads and it freezes upon entering the game:

fixme:ras:RasEnumConnectionsW (0x132980,0x11fdd288,0x6305fe34),stub!
fixme:ras:RasEnumConnectionsW RAS support is not implemented! Configure program to use LAN connection/winsock instead!
fixme:service:EnumServicesStatusW resume handle not supported
fixme:urlmon:SecManagerImpl_ProcessUrlAction Unsupported arguments
fixme:ras:RasEnumConnectionsW (0x132980,0x129ad288,0x6305fe34),stub!
fixme:ras:RasEnumConnectionsW RAS support is not implemented! Configure program to use LAN connection/winsock instead!
fixme:service:EnumServicesStatusW resume handle not supported
fixme:urlmon:SecManagerImpl_ProcessUrlAction Unsupported arguments
fixme:crypt:CRYPT_RegControl CERT_STORE_CTRL_AUTO_RESYNC: stub
fixme:crypt:CRYPT_RegControl CERT_STORE_CTRL_AUTO_RESYNC: stub
fixme:ver:GetCurrentPackageId (0x33d6ac (nil)): stub
fixme:ver:GetCurrentPackageId (0x33ee90 (nil)): stub
fixme:win:EnumDisplayDevicesW ((null),0,0x33f7e4,0x00000000), stub!
fixme:win:EnumDisplayDevicesW (L"\\\\.\\DISPLAY1",0,0x33f49c,0x00000000), stub!
fixme:msg:pack_message msg 14 (WM_ERASEBKGND) not supported yet
fixme:ver:GetCurrentPackageId (0x33e164 (nil)): stub
fixme:wbemprox:wbem_services_CreateInstanceEnum unsupported flags 0x00000030
fixme:wbemprox:enum_class_object_Next timeout not supported
fixme:win:EnumDisplayDevicesW ((null),0,0x41ed618,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x33eff8,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x41ed408,0x00000000), stub!
fixme:ddraw:ddraw7_Initialize Ignoring guid {aeb2cdd4-6e41-43ea-941c-8361cc760781}.
fixme:imm:ImmReleaseContext (0x100d0, 0x4392628): stub
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category {33d9a760-90c8-11d0-bd43-00a0c911ce86} not found
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category {33d9a761-90c8-11d0-bd43-00a0c911ce86} not found
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category {cc7bfb41-f175-11d1-a392-00e0291f3959} not found
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category {cc7bfb46-f175-11d1-a392-00e0291f3959} not found
fixme:wbemprox:client_security_SetBlanket 0x7d2f89a0, 0xd99c2a8, 10, 0, (null), 3, 3, (nil), 0x00000000
fixme:wbemprox:client_security_Release 0x7d2f89a0
fixme:win:EnumDisplayDevicesW ((null),0,0x41ee068,0x00000000), stub!
fixme:wbemprox:enum_class_object_Next timeout not supported
fixme:d3d9:Direct3DShaderValidatorCreate9 stub
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:win:RegisterDeviceNotificationW (hwnd=0x200de, filter=0x33f458,flags=0x00000004) returns a fake device notification handle!
fixme:process:WTSGetActiveConsoleSessionId stub
fixme:toolhelp:CreateToolhelp32Snapshot Unimplemented: heap list snapshot
fixme:toolhelp:Heap32ListFirst : stub
fixme:advapi:RegisterTraceGuidsW (0xcbae3f, (nil), {f7b697a3-4db5-4d3b-be71-c4d284e6592f}, 7, 0x12550b4, (null), (null), 0x152ebc8,): stub
fixme:process:GetNumaHighestNodeNumber (0x33e568): stub
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:ver:GetCurrentPackageId (0x1553ea38 (nil)): stub
fixme:avrt:AvSetMmThreadCharacteristicsW (L"Audio",0x1553e9d4): stub
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.

....

fixme:imm:NotifyIME NI_CLOSECANDIDATE
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.

....


Maybe somebody can read the solution out of those logs or knows some other solution or things I could try, I'd be very grateful.

Thanks in advance for any help.
skvatboy Tuesday 29 April 2014 at 16:29
skvatboyAnonymous

it a game issue

Riccardo 2014-04-27 10:19:08 CDT

Fixed by Riot in Beta client, hopefully next patch will contain this fix!
http://bugs.winehq.org/show_bug.cgi?id=35587