protonscr

Shader Pre-caching doesn't select optimal GPU on multi-GPU setups such as laptops

steamclosed
ValveSoftware/steam-for-linux#9691 · opened 2023-06-21 by Sid127 · updated 2023-06-21 · 1 comments · github
SSid127 2023-06-21 github

Your system information

  • Steam client version (build number or date):

  • Distribution (e.g. Ubuntu): Arch Linux

  • Opted into Steam client beta?: [Yes/No] Yes

  • Have you checked for system updates?: [Yes/No] Yes

  • Steam Logs:
    steam-logs.tar.gz

  • GPU: Intel UHD 630 + Nvidia 1660Ti

Please describe your issue in as much detail as possible:

I have a gaming laptop, with an intel iGPU and an Nvidia dGPU. Steam's shader caching system pre-warms shaders for the iGPU, making me have to wait for the shaders to compile separately for the dGPU when I launch the game. One work around is to launch steam on the dGPU, but that is wasteful of power since the rest of the system is run on the iGPU.

Steps for reproducing this issue:

  1. Have a dual GPU machine
  2. Enable shader caching
  3. Attempt launching a game
  4. Notice shader compilation still taking place
Kkisak-valve maintainer 2023-06-21 github

Hello @Sid127, this issue is already being tracked at #7903. Closing as a duplicate.

Nothing extracted yet.