protonscr

Game fails to launch after installing Intel Arc B580 GPU

steamclosed
ValveSoftware/steam-for-linux#11763 · opened 2025-02-18 by dpantel · updated 2025-02-19 · 5 comments · github
1 matching comments, n / p to jump
Ddpantel 2025-02-18 github

Your system information

  • Steam client version (build number or date): 1738026274 / Steam Client Build Date: Mon, Jan 27 17:50 UTC -07:00; using Proton Hotfix compatibility for the game.
  • Distribution (e.g. Ubuntu): Linux Mint 22.1; kernel 6.11 with XE drivers included
  • Opted into Steam client beta?: [Yes/No] No
  • Have you checked for system updates?: [Yes/No] Yes
  • Steam Logs: [generate by running this command in a terminal tar -zcvf ~/Desktop/steam-logs.tar.gz ~/.steam/steam/logs] steam-logs.tar.gz
  • GPU: Intel Arc B580

Please describe your issue in as much detail as possible:

Some games (for example, Assassin's Creed II) no longer launch since installing a new discrete GPU.

When launching a game with the GPU installed, Steam will attempt to launch the game for a couple of minutes and fail. During this time, the desktop becomes very slow or unresponsive. Neither the Ubisoft launcher nor the game window is opened. No error message is shown.

I assumed it was because this is an older game, which may be problematic for Intel Arc, so I attempted to force steam to launch the game using my integrated GPU, with the same failed result.

If I unplug the discrete GPU, the game launches normally.

In the included logs, there should be 2 launch attempts on February 18, 2025. The first is with the discrete GPU plugged in, which resulted in failure. The one following a couple of minutes later is with the GPU removed and succeeds.

Steps for reproducing this issue:

  1. Add discrete GPU to system
  2. Launch game with DRI_PRIME_DEBUG=1 switcherooctl --gpu=0 steam steam://rungameid/33230 to try to force iGPU

= fail

  1. Remove discrete GPU from system
  2. Launch game with DRI_PRIME_DEBUG=1 steam steam://rungameid/33230

= success

Kkisak-valve maintainer 2025-02-18 github

Hello @dpantel, this is an issue to report to your video driver vendor, not against the Steam client. It's likely there's missing driver features or other bugs.

Closing as not a Steam client issue.

Ddpantel 2025-02-18 github

I am not asking why the game will not work on my Arc GPU. I am asking why steam/mesa/vulkan seem to ignore my request to use my integrated GPU.

Unless you think my Arc drivers have something to do with that, please reopen.

Kkisak-valve maintainer 2025-02-18 github

<stuff> steam steam://<stuff> this should be a call to the steam startup script, where it sees that there's already a running instance of Steam, hands off steam://<foo> to the running instance, and closes. Whatever switcherooctl manipulates isn't sticking around to interact with the game. I'd experiment with DRI_PRIME=1 %command% or DRI_PRIME=0 %command% in the game's launch options.

Ddpantel 2025-02-18 github

I have attempted DRI_PRIME options with the same result.

Edit: I would love any suggestions to get more/better logging of this failure to launch. Looking through steam logs, I don't see any obvious errors.

Ddpantel 2025-02-19 github

Another data point: I have disabled the /integrated/ GPU and the game runs absolutely fine.

So, again, this is not a driver issue, but a multiple GPU issue.

Proton versions

Launch lines