Fora

League of Legends - AMD legacy drivers

Game freezes after loading, known issue

Autor Odpowiedzi
nullguy Wednesday 19 June 2013 at 1:35
nullguyAnonymous

http://www.playonlinux.com/en/topic-10156-League_of_Legends_Freezes.htmlLeague of Legends freezes a few(from 2 to 10) seconds after start if you have AMD Catalyst 13.1 legacy driver installed.

It's known issue, but nobody have solution or workaround without changing driver or video card.

On PC with 'legacy' card and with open source 'radeon' driver game launches and works fine.

After playing with PoL's LoL drive settings for quite time the only result i've got - increased time before the freeze for ~10-15 seconds(i was able to reach outer top turret from spawn before game froze) by disabling everything possible and increasing "Video memory size" to the maximum.

Changing any of drive settings did not help. Using different versions of wine does make no difference at all. PoL's drive log does not contain any useful information.

Here are other threads i found with same issue and no solution:


http://www.playonlinux.com/en/topic-10397-qopensourceq_ATI_drivers.html

http://www.playonlinux.com/en/topic-10409-league_of_legends_with_legacy_drivers.html

http://www.playonlinux.com/en/topic-9967-League_of_Legends_freezing_after_loading_screen.html

http://www.playonlinux.com/en/topic-10156-League_of_Legends_Freezes.html


Here's log:


gdi32
ELF 7ea7f000-7ebda000 Deferred user32<elf>
\\-PE 7ea90000-7ebda000 \\ user32
ELF 7ebda000-7ec10000 Deferred ws2_32<elf>
\\-PE 7ebe0000-7ec10000 \\ ws2_32
ELF 7ef82000-7ef8f000 Deferred libnss_files.so.2
ELF 7ef8f000-7ef9b000 Deferred libnss_nis.so.2
ELF 7ef9b000-7efb4000 Deferred libnsl.so.1
ELF 7efb4000-7efbd000 Deferred libnss_compat.so.2
ELF 7efbd000-7f000000 Deferred libm.so.6
ELF b7461000-b7466000 Deferred libgpg-error.so.0
ELF b7466000-b746f000 Deferred librt.so.1
ELF b7470000-b7475000 Deferred libdl.so.2
ELF b7475000-b7628000 Deferred libc.so.6
ELF b7629000-b7644000 Deferred libpthread.so.0
ELF b7645000-b764a000 Deferred libcom_err.so.2
ELF b764a000-b765e000 Deferred psapi<elf>
\\-PE b7650000-b765e000 \\ psapi
ELF b765f000-b77a3000 Dwarf libwine.so.1
ELF b77a5000-b77c7000 Deferred ld-linux.so.2
ELF b77c7000-b77c8000 Deferred [vdso].so
Threads:
process tid prio (all id:s are in hex)
0000000e services.exe
0000002a 0
00000029 0
0000001c 0
00000016 0
00000014 0
00000010 0
0000000f 0
00000012 winedevice.exe
0000001b 0
00000018 0
00000017 0
00000013 0
00000019 plugplay.exe
0000001f 0
0000001e 0
0000001a 0
00000041 (D) C:\\Riot Games\\League of Legends\\RADS\\system\\rads_user_kernel.exe
00000023 0 <==
0000000c 0
00000047 0
00000042 0
00000044 explorer.exe
00000045 0
[06/19/13 02:58:58] - Running wine- rads_user_kernel.exe run lol_launcher 0.0.0.0 LoLLauncher.exe (Working directory : /home/null/.PlayOnLinux/wineprefix/LeagueOfLegends/drive_c/Riot Games/League of LNative IE detected, not doing registration
wine: configuration in '/home/null/.PlayOnLinux//wineprefix/LeagueOfLegends' has been updated.
( DEBUG)[02:58:59.691] RADS::Common::RegistryHelp::RegKeyValueString::RegKeyValueString: (Software\\Riot Games\\RADS, LocalRootFolder, c:\\rads)
(WARNING)[02:58:59.692] RADS::Common::CiderUser32::CiderUser32: Failed to load TGIsFullscreen, CiderUser32 not running
(WARNING)[02:58:59.692] RADS::Common::CiderUser32::Create: Failed to startup CiderUser32, not on a Mac
( ERROR)[02:58:59.854] RADS::User::PandoManager::start: StartPMB failed, returned error 6
( ERROR)[02:59:03.990] RADS::UserKernel::NamedPipe::ConnectionThread::ThreadProc: The handle that was passed to the API has been either invalidated or closed.
( ERROR)[02:59:03.990] RADS::UserKernel::NamedPipe::ConnectionThread::ThreadProc: ConnectNamedPipe failed.
( ERROR)[02:59:04.004] RADS::Common::HTTPConnection::GetFile: perform request failed with code 7
( ERROR)[02:59:04.005] RADS::Common::HTTPConnection::GetFile: Failed on /rest/getToken?format=xml&ClientID=PMB_Client
( ERROR)[02:59:04.011] RADS::Common::HTTPConnection::GetFile: perform request failed with code 7
( ERROR)[02:59:04.011] RADS::Common::HTTPConnection::GetFile: Failed on /rest/getToken?format=xml&ClientID=PMB_Client
( ERROR)[02:59:04.016] RADS::Common::HTTPConnection::GetFile: perform request failed with code 7
( ERROR)[02:59:04.016] RADS::Common::HTTPConnection::GetFile: Failed on /rest/shutdown?format=xml&netToken=
[06/19/13 02:59:09] - Running wine- rads_user_kernel.exe run lol_launcher 0.0.0.0 LoLLauncher.exe (Working directory : /home/null/.PlayOnLinux/wineprefix/LeagueOfLegends/drive_c/Riot Games/League of LNative IE detected, not doing registration
wine: configuration in '/home/null/.PlayOnLinux//wineprefix/LeagueOfLegends' has been updated.
( DEBUG)[02:59:11.013] RADS::Common::RegistryHelp::RegKeyValueString::RegKeyValueString: (Software\\Riot Games\\RADS, LocalRootFolder, c:\\rads)
( ERROR)[02:59:11.283] RADS::User::PandoManager::start: StartPMB failed, returned error 6
( ERROR)[02:59:17.642] RADS::UserKernel::NamedPipe::ConnectionThread::ThreadProc: The handle that was passed to the API has been either invalidated or closed.
( ERROR)[02:59:17.642] RADS::UserKernel::NamedPipe::ConnectionThread::ThreadProc: ConnectNamedPipe failed.
( ERROR)[02:59:17.650] RADS::Common::HTTPConnection::GetFile: perform request failed with code 7
( ERROR)[02:59:17.650] RADS::Common::HTTPConnection::GetFile: Failed on /rest/getToken?format=xml&ClientID=PMB_Client
( ERROR)[02:59:17.655] RADS::Common::HTTPConnection::GetFile: perform request failed with code 7
( ERROR)[02:59:17.655] RADS::Common::HTTPConnection::GetFile: Failed on /rest/getToken?format=xml&ClientID=PMB_Client
( ERROR)[02:59:17.663] RADS::Common::HTTPConnection::GetFile: perform request failed with code 7
( ERROR)[02:59:17.663] RADS::Common::HTTPConnection::GetFile: Failed on /rest/shutdown?format=xml&netToken=
[06/19/13 02:59:22] - Running wine- rads_user_kernel.exe run lol_launcher 0.0.0.0 LoLLauncher.exe (Working directory : /home/null/.PlayOnLinux/wineprefix/LeagueOfLegends/drive_c/Riot Games/League of LNative IE detected, not doing registration
wine: configuration in '/home/null/.PlayOnLinux//wineprefix/LeagueOfLegends' has been updated.
[06/19/13 03:03:22] - Running wine-1.6-rc2 regedit /home/null/.PlayOnLinux//tmp/regkey.reg (Working directory : /home/null/.PlayOnLinux)
[06/19/13 03:03:22] - Content of /home/null/.PlayOnLinux//tmp/regkey.reg
-----------
REGEDIT4

[HKEY_CURRENT_USER\\Software\\Wine\\Direct3D]
"UseGLSL"="disabled"
-----------
err:setupapi:create_dest_file failed to create L"C:\\\\windows\\\\system32\\\\shlwapi.dll" (error=80)
err:ole:TLB_ReadTypeLib Loading of typelib L"C:\\\\windows\\\\system32\\\\msdatsrc.tlb" failed with error 2
Native IE detected, not doing registration
wine: configuration in '/home/null/.PlayOnLinux/wineprefix/LeagueOfLegends' has been updated.
[06/19/13 03:03:28] - Running wine-1.6-rc2 regedit /home/null/.PlayOnLinux//tmp/regkey.reg (Working directory : /home/null/.PlayOnLinux)
[06/19/13 03:03:28] - Content of /home/null/.PlayOnLinux//tmp/regkey.reg
-----------
REGEDIT4

[HKEY_CURRENT_USER\\Software\\Wine\\Direct3D]
"VideoMemorySize"="512"
-----------
[06/19/13 03:03:43] - Running wine-1.6-rc2 regedit /home/null/.PlayOnLinux//tmp/regkey.reg (Working directory : /home/null/.PlayOnLinux)
[06/19/13 03:03:43] - Content of /home/null/.PlayOnLinux//tmp/regkey.reg
-----------
REGEDIT4

[HKEY_CURRENT_USER\\Software\\Wine\\Direct3D]
"OffscreenRenderingMode"="fbo"
-----------
[06/19/13 03:04:23] - Running wine-1.6-rc2 rads_user_kernel.exe run lol_launcher 0.0.0.0 LoLLauncher.exe (Working directory : /home/null/.PlayOnLinux/wineprefix/LeagueOfLegends/drive_c/Riot Games/LeagNative IE detected, not doing registration
wine: configuration in '/home/null/.PlayOnLinux//wineprefix/LeagueOfLegends' has been updated.
[06/19/13 03:09:18] - Running wine- rads_user_kernel.exe run lol_launcher 0.0.0.0 LoLLauncher.exe (Working directory : /home/null/.PlayOnLinux/wineprefix/LeagueOfLegends/drive_c/Riot Games/League of Lwine: Unhandled page fault on read access to 0x00000000 at address 0x60ef4d (thread 0088), starting debugger...
( DEBUG)[03:09:18.212] RADS::Common::RegistryHelp::RegKeyValueString::RegKeyValueString: (Software\\Riot Games\\RADS, LocalRootFolder, c:\\rads)
( ERROR)[03:09:33.022] RADS::User::PandoManager::start: StartPMB failed, returned error 6
( ERROR)[03:09:37.891] RADS::UserKernel::NamedPipe::ConnectionThread::ThreadProc: The handle that was passed to the API has been either invalidated or closed.
( ERROR)[03:09:37.891] RADS::UserKernel::NamedPipe::ConnectionThread::ThreadProc: ConnectNamedPipe failed.
( ERROR)[03:09:37.902] RADS::Common::HTTPConnection::GetFile: perform request failed with code 7
( ERROR)[03:09:37.902] RADS::Common::HTTPConnection::GetFile: Failed on /rest/getToken?format=xml&ClientID=PMB_Client
( ERROR)[03:09:37.907] RADS::Common::HTTPConnection::GetFile: perform request failed with code 7
( ERROR)[03:09:37.907] RADS::Common::HTTPConnection::GetFile: Failed on /rest/getToken?format=xml&ClientID=PMB_Client
( ERROR)[03:09:37.914] RADS::Common::HTTPConnection::GetFile: perform request failed with code 7
( ERROR)[03:09:37.914] RADS::Common::HTTPConnection::GetFile: Failed on /rest/shutdown?format=xml&netToken=
[06/19/13 03:10:06] - Running wine- rads_user_kernel.exe run lol_launcher 0.0.0.0 LoLLauncher.exe (Working directory : /home/null/.PlayOnLinux/wineprefix/LeagueOfLegends/drive_c/Riot Games/League of LNative IE detected, not doing registration
wine: configuration in '/home/null/.PlayOnLinux//wineprefix/LeagueOfLegends' has been updated.
( DEBUG)[03:10:07.746] RADS::Common::RegistryHelp::RegKeyValueString::RegKeyValueString: (Software\\Riot Games\\RADS, LocalRootFolder, c:\\rads)
( ERROR)[03:10:08.024] RADS::User::PandoManager::start: StartPMB failed, returned error 6
( ERROR)[03:10:11.213] RADS::UserKernel::NamedPipe::ConnectionThread::ThreadProc: The handle that was passed to the API has been either invalidated or closed.
( ERROR)[03:10:11.213] RADS::UserKernel::NamedPipe::ConnectionThread::ThreadProc: ConnectNamedPipe failed.
( ERROR)[03:10:11.226] RADS::Common::HTTPConnection::GetFile: perform request failed with code 7
( ERROR)[03:10:11.227] RADS::Common::HTTPConnection::GetFile: Failed on /rest/getToken?format=xml&ClientID=PMB_Client
( ERROR)[03:10:11.233] RADS::Common::HTTPConnection::GetFile: perform request failed with code 7
( ERROR)[03:10:11.233] RADS::Common::HTTPConnection::GetFile: Failed on /rest/getToken?format=xml&ClientID=PMB_Client
( ERROR)[03:10:11.237] RADS::Common::HTTPConnection::GetFile: perform request failed with code 7
( ERROR)[03:10:11.237] RADS::Common::HTTPConnection::GetFile: Failed on /rest/shutdown?format=xml&netToken=
[06/19/13 03:10:13] - Running wine- rads_user_kernel.exe run lol_launcher 0.0.0.0 LoLLauncher.exe (Working directory : /home/null/.PlayOnLinux/wineprefix/LeagueOfLegends/drive_c/Riot Games/League of L


The game is unplayable, and appeared to freeze the whole system before, because multiple people were unable to alt-tab from it or kill it without shutting down PC.

I used dual screen setup so i was able to kill it from second screen, before i had to use ctrl+alt+f1 and kill the process manually.

I hope this time the issue will get more attention and there will be a solution or at least workaround in near future.

booman Tuesday 2 July 2013 at 20:08
booman

That really sucks!
Sounds like you are totally at the mercy of AMD and their drivers.

Here is a crazy tutorial with a LOT of steps: installing League of Legends Linux

All I can suggest is buying an Nvidia card

Looks like you also need these Libraries installed:
winetricks vcrun2005
winetricks ie8
winetricks wininet
winetricks d3dx9
winetricks corefonts
winetricks adobeair

† Booman †
Mint 21 64-bit | Nvidia 515| GeForce GTX 1650
Linux for Beginners | PlayOnLinux Guides | PlayOnLinux Explained
nullguy Tuesday 2 July 2013 at 20:44
nullguyAnonymous

That really sucks!
Sounds like you are totally at the mercy of AMD and their drivers.

Here is a crazy tutorial with a LOT of steps: installing League of Legends Linux

All I can suggest is buying an Nvidia card

Looks like you also need these Libraries installed:
winetricks vcrun2005
winetricks ie8
winetricks wininet
winetricks d3dx9
winetricks corefonts
winetricks adobeair

Quote from booman

I have all this. LoL is working fine under PoL or in normal Wine.
The problem is only in the proprietary legacy drivers, cause right now i'm on open source drivers and everything works fine, with low fps tho.

booman Tuesday 2 July 2013 at 21:16
booman

oh cool, thanks for posting that it works...
I'm amazed with Open Source drivers... they are doing a better job every time I hear from them.
As for legacy ATI drivers... not surprised at all.

Do you think this post is worthy of a "success"?

† Booman †
Mint 21 64-bit | Nvidia 515| GeForce GTX 1650
Linux for Beginners | PlayOnLinux Guides | PlayOnLinux Explained
nullguy Tuesday 2 July 2013 at 23:05
nullguyAnonymous

oh cool, thanks for posting that it works...
I'm amazed with Open Source drivers... they are doing a better job every time I hear from them.
As for legacy ATI drivers... not surprised at all.

Do you think this post is worthy of a "success"?

Quote from booman

No. Game is unplayable on Legacy drivers, and switching them is not a solution and neither is workaround.
My goal is not to just get it running, it's to get it running with proprietary drivers, we shouldn't force user to change his driver choice just to play one game.
booman Tuesday 2 July 2013 at 23:07
booman

I agree, but it does run, so maybe post your results in detail so others can know how to play with open source drivers.

Sucks for people with old video cards

† Booman †
Mint 21 64-bit | Nvidia 515| GeForce GTX 1650
Linux for Beginners | PlayOnLinux Guides | PlayOnLinux Explained
Ronin DUSETTE Tuesday 2 July 2013 at 23:19
Ronin DUSETTE

Its not us forcing the user to change drivers. Its the card being outdated and no longer supported by current drivers and the X server. Unfortunately, its a sad fact of life with AMD/ATI cards and Linux. I just stick with Nvidia.

Please:
Post debug logs & full computer specs in first post
No private messages for general help, use the forums
Read the wiki, Report broken scripts
LMAO Monday 8 July 2013 at 14:53
LMAOAnonymous

I think on Linux it has more to do with the Distro you are running. I was running WOW on a 4850 yesterday on 13.1 On Debian without any issues.Nvidia fan boys sit down. I will now try League_of_Legends for testing
nullguy Monday 8 July 2013 at 20:04
nullguyAnonymous

I think on Linux it has more to do with the Distro you are running. I was running WOW on a 4850 yesterday on 13.1 On Debian without any issues.Nvidia fan boys sit down. I will now try League_of_Legends for testing

Quote from LMAO

The problem occurs only in League of Legends, other applications and games work fine, though not bug-free.