DXVK 0.94 (other versions not tested) triggers anti-cheat in League Of Legends after champion select.
Game is working on platinum with corefonts adobeair vcrun2008 vcrun2017 winxp glsl=disabled, but it has performance issues that can be improved using gallium9.
Afaik game also supports DirectX10/11 and would benefit greately from DXVK.
Game requires Wine-staging or patches from https://appdb.winehq.org/objectManager.php?sClass=version&iId=36323 to pass anti-cheat.
https://paste.pound-python.org/show/mPFnWD2uKnRXu3wovN84/
Invoke WINEPREFIX="<path>" winetricks corefonts adobeair vcrun2008 vcrun2017 win7 glsl=disabled dxvk
Download the game from https://riotgamespatcher-a.akamaihd.net/releases/live/installer/deploy/League%20of%20Legends%20installer%20EUNE.exe
Run the installer using WINEPREFIX="<path>" wine installer.exe
Wait for launcher to update, then change region (if needed) and log-in.
Start a practice tool, select champion, lock and wait for error message.
will provide more info on demand, not sure what info is helpful
As far as I'm aware, this game doesn't support D3D11, so installing DXVK has no effect on rendering or performance.
Anyway, circumventing anti-cheat is not something I can do, especially in a game that doesn't even use D3D11. If the anti-cheat gets triggered, then just don't install DXVK in your LoL prefix.
@doitsujin i was told by a rioter that League Of Legends supports DirectX 10/11/12 https://i.imgur.com/a8r3eBH.png
About anti-cheat Riot's Anti-cheat engineer 0xNemi (https://twitter.com/0xnemi) publicly stated that Riot Games will cooperate with WINE developers unofficialy https://www.reddit.com/r/leagueoflinux/comments/904ofh/new_patch_new_problems_for_wine_users/e2v5irl afaik they ware the one who provided the patches to wine-staging i believe that they would help with DXVK implementation.
Meaning that none would circumvent anti-cheat, but rather provided (un)official implementation.
Is that sufficient to allow work on the DXVK for League Of Legends?
From my experience, you can play LoL without triggering the anti-cheat. I did not take any particular steps, I merely used the Lutris version without PBA.
@Kreyren he's saying that LoL uses D3D9 AFAIU.
@Laaas I can confirm that League Of Legends is working on platinum with mensioned workarounds on my system excluding performace hit from using OpenGL/Gallium9.
League of Legends works perfectly on Wine with DGVoodoo2 + DXVK, i don't know what you did with your prefix but something is wrong.
@Kreyren the game does not use D3D11 and most definitely not 12, otherwise you would be using it already. It is D3D9 only. The reply you got probably just means that the game is compatible with systems that also support D3D10/11.
Also, DXVK should have absolutely nothing to do with any sort of anti-cheat technology, unless
But point 1 would require the game to use D3D11 in the first place, and if point 2 was true, the game wouldn't work on wine at all, so... :woman_shrugging:
@Kreyren like doitsujin said, this game is D3D9, but you can make it run with DXVK using DGVoodoo2 (D3D9 -> D3D11).
About the anticheat issue, you need to use a recent Wine Staging (or dev) version and set the Windows version to Windows XP.
@doitsujin Multiple rioters told me that it does, but that end-user might experience issues(?) I wrote a ticket to their tech support to verify. I suspect your point 1. "DXVK misbehaves on the D3D11 level and the game detects that somehow"
Sorry if i'm missinformed. Will try DGVoodoo2 in a meantime
@kassindornelles thanks for info, helpful
I think lol got a dx11 upgrade not sure I'm thinking about smite but I'll download and take a look and report back
Ok i Checked on it the game is 100% DX9
i've just noticed that i've forgott to sent the message.. :woman_facepalming: Resending:
===
League Of Legends support confirmed that it's DX9 only, my fault then.. it seems that rioters are confused about DXVK since DirectX 10+ is able to run DirectX9.. tbh it confuses me too shoudn't DXVK be able to run DirectX the same way as DirectX 10+ ?
Doing reseach on DGVoodoo2 so far with no success, game is working on gallium9 tho.
D3D9 is a completely different API and not a subset of D3D10, so no, DXVK does not and will not support it.
@doitsujin Thanks for info
Most helpful comment
@Kreyren the game does not use D3D11 and most definitely not 12, otherwise you would be using it already. It is D3D9 only. The reply you got probably just means that the game is compatible with systems that also support D3D10/11.
Also, DXVK should have absolutely nothing to do with any sort of anti-cheat technology, unless
But point 1 would require the game to use D3D11 in the first place, and if point 2 was true, the game wouldn't work on wine at all, so... :woman_shrugging: