Lutris 0.5.20转向使用umu下载GE-Proton后有点坑啊

Lutris 0.5.20之前是由Lutris本身下载GE-Proton兼容层,当然,虽然还是从github拉取,不过至少有梯子用https_proxy启动Lutris后能正常进行下载更新。

现在切换到使用umu后,在Lutris使用GE-Proton兼容层时,umu会先在~/.local/share/Steam/compatibilitytools.d检测是否有GE-Proton,没有则会从github上拉取,再运行游戏,但问题是:

  1. 我用的是Flatpak版的Steam,~/.local/share/Steam肯定啥也没有,所以umu检测到没有可用兼容层,会从github下载GE-Proton
  2. 大陆连github当然还是不正常(,遂用代理启动
  3. umu本身会忽略https_proxy,于是无法使用代理下载,要么无法连接github导致启动游戏等待长时间后因为无法下载使用GE-Proton无法启动游戏,要么连上了但下载龟速然后时不时下载失败,还是无法启动游戏(虽然umu会下载和更新steamlinuxruntime,在网络不佳的话也非常影响游戏启动,不过v社的仓库好歹能连上)

于是更新到0.5.20后选用GE-Proton兼容层的游戏很难或者无法启动,目前只能提前下载GE-Proton,扔~/.local/share/Steam/compatibilitytools.d里,天朝网络一言难尽。

另外因为Lutris调用GE-Proton的位置变更,所以以前下载到lutris runners里的proton得手动清理了。

另外x2因为用的也是Flatpak版Lutris,这次更新后Lutris的runtime也更新了,终于不用进行flatpak update时看到一堆信息:运行时xxx已结束生命周期的输出了。

flatpak隔离的太狠了用得少。
对于github加速我用的是S302,我自己也维护了一个aur,可以直接paru -S steamcommunity302使用。
S302是hosts文件本地反代,理论上跑起来本地证书正常安装就行。

但是我刚才测试,在lutris、lutris+umu、lutris+umu+trustore三种情况下都是有的时候可以,能把网速跑满,有的时候不行,非常慢。

不知道是测试太多了还是网络有波动。感觉更可能是反代后的节点有没有缓存到的问题。

你可以多尝试重启s302的服务优选或者取消再安装几次。

> paru -Qs umu
local/umu-launcher 1.3.0-4
    This is the Unified Launcher for Windows Games on Linux, to run Proton with fixes outside of Steam

> paru -Qs python-truststore
local/python-truststore 0.10.4-3
    Verify certificates using OS trust stores

> paru -Qs lutris
local/lutris-git 0.5.20.r11.ga791466-1
    Open Gaming Platform
> lutris -d
INFO     2026-02-17 15:43:18,986 [application.do_command_line:468]:Starting Lutris 0.5.20
INFO     2026-02-17 15:43:19,039 [startup.run_all_checks:120]:"card1" is Intel Graphics (8086:46a3 1d72:2205 i915) Driver 25.3.5
DEBUG    2026-02-17 15:43:19,078 [xrandr.get_resolutions:91]:Retrieving resolution list
DEBUG    2026-02-17 15:43:19,080 [xrandr._get_vidmodes:18]:Retrieving 68 video modes from XrandR
DEBUG    2026-02-17 15:43:19,212 [path_cache._update_missing_games:114]:Checking for missing games
DEBUG    2026-02-17 15:43:19,286 [api.check_stale_runtime_versions:52]:Modified at 2026年02月17日 星期二 15时34分47秒, will update after 2026年02月17日 星期二 21时34分47秒
DEBUG    2026-02-17 15:43:19,287 [lutriswindow.create_runtime_updater_cb:1462]:Runtime up to date
DEBUG    2026-02-17 15:43:22,050 [api.get_runners:169]:Retrieving runners
DEBUG    2026-02-17 15:43:24,101 [downloader.start:70]:⬇ https://github.com/GloriousEggroll/wine-ge-custom/releases/download/GE-Proton8-26/wine-lutris-GE-Proton8-26-x86_64.tar.xz
DEBUG    2026-02-17 15:43:28,860 [downloader.on_download_completed:178]:Finished downloading https://github.com/GloriousEggroll/wine-ge-custom/releases/download/GE-Proton8-26/wine-lutris-GE-Proton8-26-x86_64.tar.xz
DEBUG    2026-02-17 15:43:28,910 [runner_install.on_runner_downloaded:415]:Runner wine-ge-8-26 for x86_64 has finished downloading
DEBUG    2026-02-17 15:43:28,910 [extract.extract_archive:22]:Extracting /home/ldsr/.cache/lutris/wine-lutris-GE-Proton8-26-x86_64.tar.xz to /home/ldsr/.local/share/lutris/runners/wine/wine-ge-8-26-x86_64
DEBUG    2026-02-17 15:43:37,373 [system.delete_folder:387]:Deleting folder /home/ldsr/.local/share/lutris/runners/wine/wine-ge-8-26-x86_64/.extract-2be04231
DEBUG    2026-02-17 15:43:37,374 [extract.extract_archive:74]:Finished extracting /home/ldsr/.cache/lutris/wine-lutris-GE-Proton8-26-x86_64.tar.xz to /home/ldsr/.local/share/lutris/runners/wine/wine-ge-8-26-x86_64
DEBUG    2026-02-17 15:43:37,386 [runner_install.on_extracted:443]:Clearing wine version cache
DEBUG    2026-02-17 15:43:40,709 [system.remove_folder:372]:Trashing folder /home/ldsr/.local/share/lutris/runners/wine/wine-ge-8-26-x86_64
DEBUG    2026-02-17 15:43:40,735 [runner_install.on_complete:349]:Clearing wine version cache
DEBUG    2026-02-17 15:43:42,693 [downloader.start:70]:⬇ https://github.com/GloriousEggroll/wine-ge-custom/releases/download/GE-Proton8-26/wine-lutris-GE-Proton8-26-x86_64.tar.xz
DEBUG    2026-02-17 15:44:27,789 [downloader.cancel:127]:❌ https://github.com/GloriousEggroll/wine-ge-custom/releases/download/GE-Proton8-26/wine-lutris-GE-Proton8-26-x86_64.tar.xz
WARNING  2026-02-17 15:44:27,789 [system.remove_folder:363]:Non existent path: /home/ldsr/.local/share/lutris/runners/wine/wine-ge-8-26-x86_64
DEBUG    2026-02-17 15:44:27,789 [runner_install.on_complete:349]:Clearing wine version cache
DEBUG    2026-02-17 15:44:28,509 [downloader.start:70]:⬇ https://github.com/GloriousEggroll/wine-ge-custom/releases/download/GE-Proton8-26/wine-lutris-GE-Proton8-26-x86_64.tar.xz
DEBUG    2026-02-17 15:44:35,493 [downloader.cancel:127]:❌ https://github.com/GloriousEggroll/wine-ge-custom/releases/download/GE-Proton8-26/wine-lutris-GE-Proton8-26-x86_64.tar.xz
WARNING  2026-02-17 15:44:35,493 [system.remove_folder:363]:Non existent path: /home/ldsr/.local/share/lutris/runners/wine/wine-ge-8-26-x86_64
DEBUG    2026-02-17 15:44:35,494 [runner_install.on_complete:349]:Clearing wine version cache
DEBUG    2026-02-17 15:44:36,149 [downloader.start:70]:⬇ https://github.com/GloriousEggroll/wine-ge-custom/releases/download/GE-Proton8-26/wine-lutris-GE-Proton8-26-x86_64.tar.xz
DEBUG    2026-02-17 15:45:59,422 [downloader.cancel:127]:❌ https://github.com/GloriousEggroll/wine-ge-custom/releases/download/GE-Proton8-26/wine-lutris-GE-Proton8-26-x86_64.tar.xz
WARNING  2026-02-17 15:45:59,423 [system.remove_folder:363]:Non existent path: /home/ldsr/.local/share/lutris/runners/wine/wine-ge-8-26-x86_64
DEBUG    2026-02-17 15:45:59,423 [runner_install.on_complete:349]:Clearing wine version cache
DEBUG    2026-02-17 15:46:00,175 [downloader.start:70]:⬇ https://github.com/GloriousEggroll/wine-ge-custom/releases/download/GE-Proton8-26/wine-lutris-GE-Proton8-26-x86_64.tar.xz
DEBUG    2026-02-17 15:46:04,167 [downloader.on_download_completed:178]:Finished downloading https://github.com/GloriousEggroll/wine-ge-custom/releases/download/GE-Proton8-26/wine-lutris-GE-Proton8-26-x86_64.tar.xz
DEBUG    2026-02-17 15:46:04,179 [runner_install.on_runner_downloaded:415]:Runner wine-ge-8-26 for x86_64 has finished downloading
DEBUG    2026-02-17 15:46:04,179 [extract.extract_archive:22]:Extracting /home/ldsr/.cache/lutris/wine-lutris-GE-Proton8-26-x86_64.tar.xz to /home/ldsr/.local/share/lutris/runners/wine/wine-ge-8-26-x86_64
DEBUG    2026-02-17 15:46:12,838 [system.delete_folder:387]:Deleting folder /home/ldsr/.local/share/lutris/runners/wine/wine-ge-8-26-x86_64/.extract-43bc39ef
DEBUG    2026-02-17 15:46:12,839 [extract.extract_archive:74]:Finished extracting /home/ldsr/.cache/lutris/wine-lutris-GE-Proton8-26-x86_64.tar.xz to /home/ldsr/.local/share/lutris/runners/wine/wine-ge-8-26-x86_64
DEBUG    2026-02-17 15:46:12,854 [runner_install.on_extracted:443]:Clearing wine version cache                                                                  INFO     2026-02-17 15:48:11,176 [application.do_shutdown:1076]:Shutting down Lutris

在用steamcommunity302,主要还是flatpak上像lutris这种gtk软件不使用主机环境的证书,也没有地方导入302的证书,使用302反代github时会让flatpak的lutris无法直接访问github。平时都用代理来让lutris更新托管在github的资源,可惜umu不认代理唉...

写个config.toml然后用umu-run --config ./config.toml启动就好(或者写成sh脚本就不用每次输入这个命令了)

[umu]
prefix = "~/.local/share/SPTarkov/pfx"
#proton = "~/.steam/root/compatibilitytools.d/proton-EM-10.0-33"
proton = "/usr/share/steam/compatibilitytools.d/proton-ge-custom"
#game_id = "0"
exe = "~/.local/share/SPTarkov/SPT/SPT.Launcher.exe"
#launch_args = ["-opengl", "-SkipBuildPatchPrereq"]
#store = "gog"