Closed win8linux closed 5 years ago
Should I make a PR request for this?
No, because changing the README as a "solution" is exceptionally stupid. You can however submit a PR to fix the bug.
That said, I cannot reproduce this, the device filter works fine for me. Please make sure that you actually use DXVK 1.0 and not an older version.
Also, what is DXVK_FAMILY_NAME
supposed to be? That environment variable doesn't even exist.
Oops, I made a mistake there. Changed it to reflect the actual env variable.
Also, I'm certain that DXVK 1.0 is used since that's the version selected in the Lutris runner options:
Anyway, can you please attach log files?
On my system this clearly works, and since this is a standard library function there's basically no way it wouldn't work for you.
Can you also post the log without that env var set?
I too cannot replicate this. Substring matching works fine here and I cannot see a reason in the code for the issues you are having.
Software information
Name of the game, settings used etc.
System information
It seems that substring matching for the device filter setting does not work. Testing with both Metal Gear Solid V: The Phantom Pain and Sleeping Dogs: Definitive Edition, using
DXVK_FILTER_DEVICE_NAME="POLARIS11"
causes DXVK to fail finding the dGPU:Using the dGPU's full device name with
DXVK_FILTER_DEVICE_NAME="AMD RADV POLARIS11 (LLVM 7.0.0)"
, DXVK successfully finds it and uses it.While this is not yet working, perhaps the README should be updated to reflect this? I've already made the necessary changes here: https://github.com/win8linux/dxvk/commit/afe9dbceade57622d27cfb00aa5991bae000a3b3
Should I make a PR request for this?
EDIT: Oops, made a mistake with one of the env variables.