Hello @jrennie, if you remove the workaround, completely close Steam, then run steam from a terminal, does that have an effect?
I did that (export MESA_VK_DEVICE_SELECT="") and restarted steam in the same terminal; I could see the stuttering. But, when I restarted with "export MESA_VK_DEVICE_SELECT=8086:e20c" I wasn't completely sure if the stuttering was gone.
Is there any way to determine in steam what device is being used for video display? Or, is there any control other than the MESA_VK_DEVICE_SELECT env. variable? Thanks!
I did that (export MESA_VK_DEVICE_SELECT="") and restarted steam in the same terminal; I could see the stuttering. But, when I restarted with "export MESA_VK_DEVICE_SELECT=8086:e20c" I wasn't completely sure if the stuttering was gone.
Is there any way to determine in steam what device is being used for video display? Or, is there any control other than the MESA_VK_DEVICE_SELECT env. variable? Thanks!
Maybe this helps, I had a similar issue in the past so I asked for help on the Mint forums because I was using Linux Mint, and you will read at the start how I thought it was a Kernel issue which to be fair had some implications, but at the end it was something similar as you seem to be experiencing, forcing the system to use the Dedicated, hope it helps:
https://forums.linuxmint.com/viewtopic.php?p=2650338&hilit=Jeraldho#p2650338
I opened here now an issue of the Overlay still trying to load info from the Integrated GPU (already disable on BIOS) instead of the Dedicated ARC:
https://github.com/ValveSoftware/steam-for-linux/issues/12571
Which is something I found on your link you experienced as well. If you already found a solution to it please let me know.
You do need at least 6.11.x for B570/B580: https://dgpu-docs.intel.com/devices/hardware-table.html
When I initially installed the drivers, it wasn't recognizing my card, so I upgraded from 24.04 LTS to 25.10 (and am currently running kernel 6.17.0-8). But, that was well documented and straightforward to solve (and separate from the issue I'm documenting in this bug).
MESA_VK_DEVICE_SELECTx3 2025-12MESA_VK_DEVICE_SELECT=8086:e20c"x3 2025-12MESA_VK_DEVICE_SELECT=""x2 2025-12
Your system information
Please describe your issue in as much detail as possible:
I replaced a GTX 1650 with the Intel Arc B570 in my desktop machine. I installed the drivers for the Arc B570 and confirmed that the card was being recognized correctly. I expected Dota 2 graphics to be slightly smoother, however they appeared worse---I could see occasional stuttering that I didn't see before. After trying different things, I eventually found that setting "export MESA_VK_DEVICE_SELECT=8086:e20c" in the shell before running steam fixed the problem---Dota 2 now looks extremely smooth. You can see more details of what I tried at https://unix.stackexchange.com/questions/803127/poor-dota-2-performance-with-intel-arc-b570
Fwiw, my CPU is AMD Ryzen 5 7600 which seems to have the right PCI support for the B570.
Steps for reproducing this issue:
Maybe related is the fact that the "Overlay Performance Monitor" would never show stats for the Intel Arc B570 (I could tell because the most detailed version indicated 512MB GPU memory which I think is what the AMD integrated graphics uses whereas the B570 has 10GB). This was even with MESA_VK_DEVICE_SELECT. So, something in steam seems to be biased against recognizing the B570.