Skip to content
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

Multi GPU Problem #4551

Open
zfirered opened this issue Dec 25, 2024 · 11 comments
Open

Multi GPU Problem #4551

zfirered opened this issue Dec 25, 2024 · 11 comments
Labels

Comments

@zfirered
Copy link

zfirered commented Dec 25, 2024

System information

  • GPU: GTX 1070 on PCI_E3 and RTX 4070 Super on PCI_E1
  • Driver: 566.45
  • Wine version: -
  • DXVK version: 2.5.2

Log files

GRW_d3d11.log
GRW_dxgi.log

DXVK Choose GTX 1070 Instead RTX 4070 Super
whenever i tried to change settings in windows to default RTX still uses GTX for play the game

The game is Tom Clancy's Ghost Recon Wildlands, and it's really playable with DXVK ( i have tried to take off my GTX out of PC and let the RTX alone in my PC)

Update: the game playable with setting env but, when my hdmi at GTX the game run capped 30FPS, if i change it to RTX the game flawesly run at 4k60FPS

image

can you fix this please?

@K0bin K0bin added the windows label Dec 25, 2024
@qinlili23333
Copy link
Contributor

qinlili23333 commented Dec 26, 2024

Seems the new variable is not applied to the game.
New system variables only apply to new programs launched from explorer. Programs already launched and their child processes are not affected. So if you didn't restart the game launcher, then the game still gets old variables from launcher (its parent process).
The easiest way to solve this is REBOOT after save system variables.
You may also need to read this: https://serverfault.com/questions/8855/how-do-you-add-a-windows-environment-variable-without-rebooting

You can also use Process Explorer to find the game process, double click it and check its environment to see whether your variable is taking effect.

So this is probably not a DXVK bug.

@zfirered
Copy link
Author

Already REBOOT but still nothing, unless my HDMI on RTX

@Blisto91
Copy link
Contributor

Which issue are we talking about now?
If it is the FPS then check your monitors refresh rate or the refresh rate option in the game. If the vsync option applies a double vsync then the FPS will be half the set refresh rate when enabled.

@zfirered
Copy link
Author

Which issue are we talking about now? If it is the FPS then check your monitors refresh rate or the refresh rate option in the game. If the vsync option applies a double vsync then the FPS will be half the set refresh rate when enabled.

Issue when hdmi on GTX but game run with RTX FPS Capped 30, unless the HDMI on RTX, because i want all my display handle by GTX and gaming only using RTX

@K0bin
Copy link
Collaborator

K0bin commented Dec 26, 2024

i want all my display handle by GTX and gaming only using RTX

Why?

@zfirered
Copy link
Author

i want all my display handle by GTX and gaming only using RTX

Why?

Driving 4 4K Monitor at once will eating so much vram so i use my GTX to handle it

@qinlili23333
Copy link
Contributor

Already REBOOT but still nothing

Is there still 1070 in d3d11 logs? I see 1070 initialized for DXVK in yout logs.

info:  D3D11InternalCreateDevice: Maximum supported feature level: D3D_FEATURE_LEVEL_12_1
info:  D3D11InternalCreateDevice: Using feature level D3D_FEATURE_LEVEL_11_0
info:  Device properties:
info:    Device : NVIDIA GeForce GTX 1070
info:    Driver : NVIDIA 566.45.0
info:  Enabled device extensions

Issue when hdmi on GTX but game run with RTX FPS Capped 30

Can you confirm whether it's a GPU bottleneck? (At least one GPU reach over 90% in taskmgr)
Also check your monitor refresh rate.

@zfirered
Copy link
Author

Already REBOOT but still nothing

Is there still 1070 in d3d11 logs? I see 1070 initialized for DXVK in yout logs.

info:  D3D11InternalCreateDevice: Maximum supported feature level: D3D_FEATURE_LEVEL_12_1
info:  D3D11InternalCreateDevice: Using feature level D3D_FEATURE_LEVEL_11_0
info:  Device properties:
info:    Device : NVIDIA GeForce GTX 1070
info:    Driver : NVIDIA 566.45.0
info:  Enabled device extensions

Issue when hdmi on GTX but game run with RTX FPS Capped 30

Can you confirm whether it's a GPU bottleneck? (At least one GPU reach over 90% in taskmgr) Also check your monitor refresh rate.

i don't know, the log generated from root game folder where i put these 2 files

the gpu is not bottleneck as other games can use RTX via windows settings normally, BUT if i hook up HDMI to my RTX it's work very well, also my monitor refresh rate is 60hz, i play all games with just 1 display 4K60 with my RTX

@qinlili23333
Copy link
Contributor

BUT if i hook up HDMI to my RTX it's work very well

connect all monitors to RTX, launch game, connect some monitors back to GTX, drag window to monitors on GTX.
Can you test this?

@zfirered
Copy link
Author

zfirered commented Dec 27, 2024

BUT if i hook up HDMI to my RTX it's work very well

connect all monitors to RTX, launch game, connect some monitors back to GTX, drag window to monitors on GTX. Can you test this?

yes like i said, 1 monitor that i used to gaming i connect it to my RTX and it works perfectly, but yeah 4k monitor does require 500mb-1gb Vram

@qinlili23333
Copy link
Contributor

yes like i said, 1 monitor that i used to gaming i connect it to my RTX and it works perfectly, but yeah 4k monitor does require 500mb-1gb Vram

If you just need approx 1g extra vram, you can just disable steam and other chromium based applications to use GPU acceleration. Deleting libegl.dll and libglesv2.dll from those applications can force them to use software render, which save vram with performance downgrade. But you don't need a 240fps steam, right?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

4 participants