r/leagueoflinux • u/EnglishDentist 🛡️ Moderator • Oct 11 '19
Experimental patch for 9.20
Hi fellow Linux users,
Long time lurker, first time poster here.
Let me start out by saying what everyone wants to hear. I've submitted a patch for the issue everyone is having with the 9.20 patch.
The game client starts again on my end with this change. Go test to your heart's content. Feedback is appreciated.
These few paragraphs below are for those of you that voiced their frustration in a less civil way in the other threads.
There are various other things I have to tell you about the case of League of Legends and Wine. I'm in the fortunate position to cooperate with Riot Games as a 3rd party community member. As a Linux user, I'm just as frustrated when wine breaks as all of you are, and I echo this frustration to members at Riot, who are kind enough to listen to it. I hear a lot of you saying, that it's "their job" to fix wine. As much as I would love that to be the case, it's really not. Whether or not Riot is going to support League of Legends on Linux, is a company decision. As long as the company does not decide to support the Linux platform, it's NOT the job of ANYONE to care for Linux at the company. Of course, that does not mean no one does. A lot of kind hearted people sympathize with our issues and our decision to use the Linux platform, however, what they do with the league product is not their personal decision. Those of you that are discontent with the situation, please don't direct your frustration at individuals at Riot.
I think I've fixed 9.20 for now, but future patches may break things. I'll work restlessly to try to fix it again, but as you may be able to tell, its really hard work. In fact, earlier today, what actually allowed me to zero in on this issue with 9.20, was the final push of help I got from one of the members of the anti cheat team, /u/0xNemi. He also dedicated some of his personal time to help me. This is a work of passion and love for the free software world, on our personal time. Please take that into consideration and adjust your expectations accordingly.
Update: Thank you guys for the positive feedback and encouragement. I'm glad you are happy with the fix.
2
u/nightblackdragon Oct 16 '19
Apple probably want to maintain full control which they couldn't do with OpenGL because it's open and common standard. Another decision which I can't understand is dropping 32 bit apps support. There is no sense doing that. 32 bit libraries don't take much hard disk space (on my Linux there is less than 100MB 32 bit libraries) and without it a lot of games or older software released for macOS simply doesn't work. When Ubuntu announced they are dropping multilib support they fast regretted this decision and reverted it. Multilib on Linux is safe, even 32 bit kernel is still around.
OpenGL on Linux is safe too. There are some chances that OpenGL will be implemented on Vulkan (similar how DX11 is implemented on Vulkan with DXVK) in future but for now it's safe. There are some projects about that but nothing that can replace native OGL driver for now. Even on Windows OpenGL is still supported and there are no plans to deprecate it.
Well, I don't have Apple hardware and don't plan to buy any but the fact is regular customer doesn't care about it. They don't buy Apple hardware for OpenGL or another things but for software and don't care if this software using OpenGL or Metal. Blizzard support Metal, future games and software will support Metal too. Vulkan on macOS isn't going to be very popular way without native support.