Steam for Linux

Steam for Linux

Skeezmoe 5 Jun, 2024 @ 3:38pm
Ubisoft connect failing
I just wanted to share my Steam Linux client issue and how I fixed it in case someone is having a similar problem because it has caused me a lot of time to find the problem (literally about a month).

Symptom: Install a Ubisoft game in Steam and when you start the game the Steam client will just stay in "Starting game" and then exit. The problem does not happen if you use Lutris, only in Steam.

Cause: I have been using hardware encoding acceleration in ffmpeg and as a result have made the following environment variable changes to my system:
LIBVA_DRIVER_NAME=radeonsi
VDPAU_DRIVER=radeonsi
VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/amd_pro_icd64.json

The above is somehow causing UPlay connect to fail and you will see it fail if you have logging turned on.

Once I removed the above changes it all works without issue. Hope it helps someone.
< >
Showing 1-1 of 1 comments
Marlock 11 Jun, 2024 @ 2:33pm 
not sure this applies to your setup, but it's generally better to let linux run games with Mesa's out-of-the-box default driver if you have an AMD GPU

AMD proprietary drivers from their website are not better than the opensource ones shipped on linux distros and even AMDVLK (an opensource vulkan driver in Mesa made by AMD devs) isn't better than RADV (the default opensource vulkan driver also in Mesa but made by a wider community of linux devs)

the vk_icd environment variable pointing to amd_pro may be said proprietary driver instead of RADV, but i'm not sure that's what it does
Last edited by Marlock; 11 Jun, 2024 @ 2:36pm
< >
Showing 1-1 of 1 comments
Per page: 1530 50