Non-Steam Games Using llvmpipe Instead of Nvidia GPU
When I run Non-Steam games using Proton, no matter what version, it doesn't detect my RTX 2070 Super at all and throws me errors about llvmpipe not supported, which is just software rendering. But when I run them directly through the terminal like this for example:
/bin/bash -c 'STEAM_COMPAT_CLIENT_INSTALL_PATH="/home/user/.steam/steam" STEAM_COMPAT_DATA_PATH="/home/user/.steam/steam/steamapps/compatdata/[specific compatdata folder]" "/home/user/.local/share/Steam/compatibilitytools.d/GE-Proton10-13/proton" run "/path/to/.exe"'
It runs perfectly fine.
Issue being some of these games need to be ran in Steam, not just as a shortcut with a wrapper, but to use Steam. When I run normal Steam games downloaded from within Steam the games run fine and don't have this issue. I tried looking it up and I saw information that said it was about missing 32-bit components for the driver but Bazzite is immutable and I didn't see anything that would have helped me in the ujust commands.
So to simplify it:
Steam isn't detecting my GPU when running Non-Steam games through Proton, and tries to use software rendering instead. Some games that don't need Steam work perfectly fine when launched outside of Steam. Only thing I found was something about missing 32-bit components/packages for the driver. If someone could help me find a solution I would sincerely appreciate it.
5 Replies
Can you upload a proton log for any of the broken games?
Can you try with one of the official protons instead of proton ge? I couldn't find anything interesting in the log, there is no info about your GPUs
Is this a hybrid laptop with a igpu and dgpu? ,also I suggest use lutris for non steam games
I've tried official Proton versions and unofficial ones, nothing seems to change when I do.
I only have a dedicated GPU. There is no secondary GPU apart from the software rendering one that its attempting to use. And for non-steam games that don't require steam I just launch them directly with no issue. But with, for example, non-steam VR games. I need those to run in steam for Steam VR to recognize it.