LoliconBard

League of Legends on Linux

Dec 17th, 2015
1,204
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.03 KB | None | 0 0
  1. Using PlayOnLinux with Wine-Staging
  2. Needs
  3. vcrun2005
  4. vcrun2008
  5. directx9 (if using)
  6.  
  7. Arguements
  8. WINEDEBUG=-all LD_PRELOAD="libpthread.so.1 libGL.so.1" __GL_THREADED_OPTIMIZATIONS=1 __GL_YIELD="NOTHING"
  9.  
  10. CMST can be enabled in Wine-Staging its basically multithreaded directx for faster graohical processing will give massive performance boost on good hardware, do no recommend unless using 64-bit prefix.
  11.  
  12. Display (Can be enabled through regular wine registry, but PoL is easier)
  13. LSL = Disable
  14. DDR = opengl (if not using directx)
  15. Offscreen Render = fbo
  16. Target Lock = Disabled
  17. Multisample = Disable
  18. Strict Draw Ordering = Disabled (Important for using CMST)
  19.  
  20. Registry Hacks
  21. RADS::Common::RegistryHelp::RegKeyValueString::RegKeyValueString: Failed to find registry value "ProgramW6432Dir"
  22. Doing the registry entry will fix it.
  23. "ProgramW6432Dir" and with value "C:\Program Files" in "HKLM\Software\Microsoft\Windows\CurrentVersion"
  24.  
  25. game.cfg fix
  26. /Riot\ Games/League\ of\ Legends/Config/game.cfg (enables opengl)
  27. [General]
  28. x3d_platform=1
  29.  
  30. Cannot Log In
  31. sudo echo 0 > /proc/sys/net/ipv4/tcp_timestamps
  32.  
  33. Wine Lib Fixes
  34. remove wininet from Library Overrides Tab
  35. Adobe Air problem: dnsapi(native then builtin)
  36.  
  37. There are alot of other fourm posts on the Old league of legends fourms by people attempting to use linux also.
  38. I've gotten the most performance out of compiling a separate wine binary specifically for league of legends with CMST enabled. Got over 100 fps on my massively outdated hardware.
  39.  
  40. Running Toshiba Satellie A505-S6026
  41. 6 GB Ram
  42. 512 MB graphics card
  43. 60 fps on league
  44. no pulseaudio
  45.  
  46. ---A script for prioritizing league of legends---
  47.  
  48. echo "Running priority checker for lol."
  49. echo "Press any letter to quit."
  50. while [ -z $breakme ] ; do
  51. if [ `pidof "League of Legends.exe"` ] ; then
  52. lolpid=`pidof "League of Legends.exe"`
  53. if [[ `taskset -p $lolpid | awk '{ print $6 }'` -ne "1" ]] ; then
  54. taskset -p 1 $lolpid
  55. fi
  56. fi
  57. read -n 1 -s -t 5 breakme
  58. done
  59. echo "Exiting.
  60. --------------------------------------------------
Add Comment
Please, Sign In to add comment