I’m going to be stuck playing on a windows machine for some time that I can’t upgrade anything in HW-wise.
I was curious since I know people use DXVK to play on Linux with good effect, I was thinking I might be able to get better performance (or at least be willing to check) by using it on Windows.
I’m worried about however this causing something to get flagged because it definitely would look atypical. (Whereas in a Linux context it would make sense).
Anyone ever give that a try or know if it would cause any issue to try? Right now it’s just a thought.
I have no experience with Linux or how the performance would measure out… but I do have a great deal of experience with what will or will not get you “flagged.”
Playing via Linux or any kind of OS emulator isn’t against any rules. What it is, though, is unsupported. But you Linux folk don’t generally come to first-party support forums for help, anyway, since you guys are deeper into things than most.
But that’s the only thing you’ll need to be aware of. No support for whatever issues you may have, at least from Blizz. Any questions or problems you have would need to be addressed by the community (either here, or elsewhere).
There’s absolutely no need to worry about account action, though. Plenty of people play WoW on Linux or a Linux emulator.
Yes, in the case of running it through a Linux interpreter like Wine, since it doesn’t actually modify the client code. What the OP is asking is if they are allowed to use an external library to hook into the client, where DX11 normally would, and then interpret that into Vulkan on a Windows client. I believe it requires the replacement of the default WoW files(files like d3d12.dll), which means modifying the game client, which is definitely 100% actionable. They technically do not even allow injectors like Gshade in WoW.
“What the OP is asking is if they are allowed to use an external library to hook into the client, where DX11 normally would, and then interpret that into Vulkan on a Windows client”
This is why, I have a horrid memory but this is basically what DXVK is for.
It DOES NOT modify the game client.
You can do a search and find CS helping people get the game running on Linux, then maybe you will relax about the “100% actonable” comment.
I use Lutris Wine and DXVK everyday to play WoW.
Now if you are correct, admitting it publicly should get me banned before the next reset.
Which isn’t going to happen because Warden isn’t stupid and knows I am only using it to laod the game on a different OS.
DXVK never touches the MPQ files or even the DX dll files, it translates them.
Can one use Fsync and Esync to be shady?
Yes but Warden knows the difference I would think.
All the stories about those 2 things getting people banned from anything turned out to be either BS or the perso nwas actually cheating and it wasn’t either of them tha tgot them caught.
I’m aware that it’s just taking the DX calls and mapping them into VK calls, but the point still stands, that it’s not allowed. Again, you aren’t even allowed to use Gshade or any of the derivatives of it and those only change the appearance of the game’s visuals. Why? Because you know what else does those things? Cheat engines and bots. Technically, even using things like Afterburner overlays are breaking the ToS.
Will Blizzard smash you with a ban-hammer over it? Probably not. But again, it definitely falls within breaking the ToS of the game and is not supported. Therefore, it falls outside of the scope of the tech support forums.
What Pawgwalker said is correct. To use it on a windows machine you need to drop in (and replace if necessary) the directx dll files into the game directory so it uses those over the system ones where as in WINE the DXVK ones ARE the system ones.
The reason to do it is to test performance because in some cases it does have benefits, but it’s not something I’d ever try for an online game unless explicitly given a signoff that it won’t get me banned for trying. I know it’ll raise flags because of how it’s accomplished on the Windows side of things.