Play League of Legends on 64bit Archlinux with xf86-video-ati

Content on this page is probably outdated and represents my personal knowledge, feelings and understading of things at that time .

Getting League Of Legends working on a 64bit Archlinux installation with ati open source drivers (xf86-video-ati) is actually quite straightforward once you know what to install (presuming you already have multilib system) :).
First, you need to have your open source ati graphic drivers set up correctly. This is out of scope, but well documented on Archlinux Wiki[1].
Second, you need to install some 32bit libraries:

You can check if everything works by installing lib32-mesa-demos from Multilib and running: # glxinfo32 | grep direct # glxinfo32 | grep GL_EXT_texture_compression_s3tc Third, open Play On Linux, find League of Legends in Install (note: check the Testing checkbox) and follow the on-screen instructions.

P.S: If Play On Linux says it can't find OpenGL libraries (after you installed lib32-ati-dri) and you had an old ATI graphics driver stack installation, check if /etc/profile.d/radeon.sh exsists and delete it.

Big thanks to lordheavy and pango on #playonlinux for all the help/assistance.

[1] - https://wiki.archlinux.org/index.php/ATI
[2] - http://aur.archlinux.org/packages.php?ID=40343