-
Notifications
You must be signed in to change notification settings - Fork 887
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Issue with GPU (wrong GPU chosen) #2036
Comments
Are you using Proton? If so, DXVK always prioritizes dedicated GPUs over integrated ones, but if the game insists on using the integrated one for whatever reason, there's always the option to use |
I'm using wine-staging-tkg 6.5, a custom build, and that's the only game that has this problem... |
It will not. |
where do I have to write "DXGI_FILTER_DEVICE_NAME" if there isn't any .log file in the game's folder? Asking since the log files are a living proof that DXVK is working and for that game, it's not. Besides, I always used DXGI from DXVK, 'cause I use reshade, and that too is a proof that everything's working |
https://github.com/doitsujin/dxvk#device-filter You can also redirect log files to a separate folder of your choosing (so you do not have to find the correct folder where the .exe file is or whatnot). |
Related to this, is it possible to choose the GPU based on something other than the name? I have two of the same GPUs that have the same name, but they're not in SLI... |
What if I'm a Linux user? |
I have made a change that allows DXVK to check deviceUUID rather than just device name. I use this locally to force my PC to use my first GPU. I have 2 vega 56 with only a the top card plugged into monitors. vulkaninfo reports it as GPU 1 (not 0), however it is in the first PCI-E slot. DXVK always picks the other card. I checked the UUID using vulkaninfo and then force it in with DXVK_FILTER_DEVICE_UUID=3 (the UUID is all 0's with a single 3 to indicate its pcibus). This code works for me, if people are interested I may put up a branch/PR, but the code may very well be rejected, as I do not know the DXVK codebase well, and this was just a 15 minute fix to allow playing games... |
The device UUIDs aren't guaranteed to be unique either:
edit: Nevermind, didn't see the c/6 at the left and parsed it as all zeros. |
@gabriele2000 Are you still having the issue to this day? |
Reopen if it's still an issue. Otherwise I'll assume the recent changes to the way GPUs are presented to the game fixes this. |
I honestly don't know where to ask this, because I don't know if it's a DXVK issue or a Wine one...
Long story short, the game "Curse of the Dead Gods" launches on my integrated GPU instead on the Nvidia GPU which is strange because the game runs on DX11 as far as I know...
I'll upload the log, that's the only game that has this "issue". Yes, issue because the framerate is pure garbage without DXVK
wine.log
The text was updated successfully, but these errors were encountered: