Skip to content

Trying to use iGPU instead of dGPU to run games with Proton doesn't work. #5113

Description

@segvee

Hi,

I have a laptop with a dedicated video card but for older games or games that don't require that much power I'd like to use the integrated video card instead of the dedicated one.

The processor is a i7-11800H which has a , glxinfo reports Mesa Intel(R) UHD Graphics (TGL GT1). The mesa version is 4.6 (Compatibility Profile) Mesa 21.2.1 - kisak-mesa PPA.

Now whenever I try to run a game with the dedicated video card I just set

__NV_PRIME_RENDER_OFFLOAD=1 __VK_LAYER_NV_optimus=NVIDIA_only __GLX_VENDOR_LIBRARY_NAME=nvidia %command%

in the launch options for that game and it works fine. In some native Linux games like X4 you can chose the video card from the options menu and for most other native Linux games I just don't set launch options at all and it works fine using the integrated video card.

Unfortunately that does not seem to work with Proton games, e.g. with Noita.
I started the game with just PROTON_LOG=1 %command% and tried the following versions of Proton: Experimental, 6.3-5 and 5.13-6. These are also attached here, in that order.
steam-881100_proton_experimental.log
steam-881100_proton_6.3-5.log
steam-881100_proton_5.13-6.log

Metadata

Metadata

Assignees

No one assigned

    Labels

    Mesa driversPossibly involves an issue with a Mesa video driver

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions