protonscr

Only one GPU is working on a multi GPU system (B580 + 1650)

dxvkclosed probably not our bug
doitsujin/dxvk#5334 · opened 2025-11-19 by WizardlyBump17 · updated 2026-02-19 · 10 comments · github
1 matching comments, n / p to jump
WWizardlyBump17 2025-11-19 github

I have a B580 and 1650 on the same system, HDMI plugged into the 1650, but when I select the B580 to run applications (either with Lutris or manually), the applications simply refuse to run. When I deselect DXVK from Lutris I can use WineD3D (with low performance, ofc). The 1650 works fine even when the HDMI is plugged into the B580.

Software information

System information

  • GPU: B580 and 1650
  • Driver:
    • B580: Mesa 25.2.7 - kisak-mesa PPA
    • 1650: 580.95.05
  • Wine version: tested on GE-Proton-10-24 and 25, WineGDK with Wine 10.18 and wine-ge-8-26
  • DXVK version: 3924944d7c6d30cc62db6efd157979282c49bd73

Apitrace file(s)

(take the .log out)

Minecraft Bedrock + WineGDK (Wine 10.18)
Minecraft.Windows.trace.log
(2.3kb)

Epic Games: couldnt launch

Log files

Epic Games + wine-ge-8-26

fsync: up and running.
wine: RLIMIT_NICE is <= 20, unable to use setpriority safely
err:   DxvkInstance::createInstance: Failed to create Vulkan instance
err:   Failed to initialize DXVK.

Epic Games + GE-Proton-10-25
proton.log

Minecraft Bedrock + WineGDK (Wine 10.18)
minecraft.log

KK0bin maintainer 2025-11-19 github

It already fails to create a Vulkan instance. This indicates it's probably a driver issue.

BBlisto91 2025-11-19 github

If both drivers were mesa i believe it would probably work. So Intel ANV + NVK.

Ddoitsujin maintainer 2025-11-20 github

No idea what Lutris is doing to pick a different GPU, but it's clearly breaking Vulkan as a whole, not just DXVK. We obviously can't do much about that, WineD3D's Vulkan backend would likely have the same problem.

I'm also not sure to which extent reverse PRIME is expected to work with the proprietary driver, but we're not even getting that far.

WWizardlyBump17 2025-11-24 github

Just checked and it does seems that the drivers are fighting and the 1650 is winning. I did sudo prime-select intel to disable the 1650 and the B580 + DXVK did work fine. The issue is: I want to use the 1650 as display because I am using the B580 for AI, but when I am not I dont want to disable the 1650 and change the HDMI. Any ideas on how to achieve that?

WWizardlyBump17 2025-11-24 github

btw, I was able to use the B580 and the 1650 together for AI using llama.cpp's Vulkan version, so... wouldnt DXVK also work on my system since llama.cpp did?

WWizardlyBump17 2026-01-12 github

Reopening. I uninstalled the nvidia drivers and I am using the mesa drivers for both GPUs right now and still DXVK doesnt want to run on my B580. WINED3D works fine

Ddoitsujin maintainer 2026-01-12 github

Well there's people using B580s in multi-GPU setups just fine so I don't know what in tarnation you're doing there.

WWizardlyBump17 2026-01-29 github

Well there's people using B580s in multi-GPU setups just fine so I don't know what in tarnation you're doing there.

Do you mean B580 with other Intel GPUs or any other GPU?

WWizardlyBump17 2026-01-29 github

Just tried it on a live USB with mesa 25.3.3 and it didnt work there either

WWizardlyBump17 2026-02-19 github

Almost sure it was a Lutris issue. Its latest release works fine

Nothing extracted yet.