HGL
quickest-silver
[SOLVED] Games fail to start with proton ge + umu enabled
I did see 2 posts from 20 days ago, but for me its still the case for some reason. Using heroic-games-launcher-bin from aur. Here are example logs from killl knight and ghost runner.
12 Replies
equal-aqua•5mo ago
Off the bat, remove the quotes in your environment variables. Disable use steam runtime
exotic-emerald•5mo ago
seems you may have internet connection issues as well
quickest-silverOP•5mo ago
rip, forgot to enable notifications on 'all' messages
So , the UMU requires access to steam servers? Cuz currently i'm in vietnam, and steam is blocked here (⁀ᗢ⁀)
equal-aqua•5mo ago
Try using a VPN and see if that changes behavior
quickest-silverOP•5mo ago
yep, it did
but why UMU needs steem server connection?
i thought its some local steam libs that protonge uses
exotic-emerald•5mo ago
no one ever said it used steam servers, however it still reaches out to the internet to find fixes for games and install them automatically
quickest-silverOP•5mo ago
well that's steam that is blocked in vietnam and that gets fixed by using vpn so i assume its reaching out to steam servers
cuz otherwise internet connection is just fine
exotic-emerald•5mo ago
you can have some other configuration issues with your internet
but umu reaches out to umu protonfixes server to get fixes not steam.
like bad dns or similar
quickest-silverOP•5mo ago
maybe local isp or dns messing things even more than they should yes
exotic-emerald•5mo ago
yeah
you can force your dns to 1.1.1.1 or 8.8.8.8 or something and see if that helps off the vpn
blank-aquamarine•5mo ago
There was an umu bug with it not working properly if it couldn't connect to the internet, it's been fixed but there hasn't been an umu version bump yet
sensitive-blue•5mo ago
umu currently uses Valve’s prebuilt Steam Runtime (sniper) that’s hosted on repo.steampowered.com for running Proton and on first install, it will need to download it
Which is the reason why, if you noticed, the game launch may take a while when initially enabling umu in HGL
Then for subsequent game launches, it will call out to that endpoint to ensure the runtime used is up to date
In the near future, this will change once we decide and move to building the runtime from source
Since at that point umu will download it from an endpoint like GitHub instead