Lutris(开源 Linux 游戏平台)入坑笔记

72次阅读
没有评论

共计 3846 个字符,预计需要花费 10 分钟才能阅读完成。

1)Lutris 是什么?适用场景

  • 定位 :Lutris 是面向 Linux 的开源“游戏管理 / 启动平台”,统一管理你在 Steam、GOG、Epic、Humble、itch.io 及本地 / 模拟器等来源的游戏;对需要 Wine 的游戏,社区安装脚本可一键配置运行环境。软件以 Python/GTK 编写,GPL 许可。( 维基百科)
  • 特性速览
    • 账号联动与库导入(Steam/GOG…),从 Lutris 直接安装 / 启动。(GitHub)
    • “运行器(Runner)”生态:原生 /Steam/Wine/Proton 以及多种模拟器;近期版本还加入 / 更新了 DuckStation、Ruffle 等。(Flathub – Apps for Linux)
    • 对 DXVK/VKD3D 的集成,用 Vulkan 跑 DirectX 9/10/11/12。(Flathub – Apps for Linux)
    • 桌面 /Steam Deck 皆可用,并可一键给游戏创建 Steam 快捷方式。(lutris.net)

2)安装(推荐 Flatpak;或按发行版原生包)

建议优先 Flatpak:少手动装依赖,官方 Flathub 维护活跃。命令:
flatpak install flathub --user -y net.lutris.Lutris (lutris.net)

  • Ubuntu / Linux Mint / Elementary:从 GitHub Release 提供的 .deb 安装包;或使用 Flatpak。(lutris.net)
  • Debian 12(官方指引的 OBS 仓库)echo -e "Types: deb\nURIs: https://download.opensuse.org/repositories/home:/strycore/Debian_12/\nSuites: ./\nComponents: \nSigned-By: /etc/apt/keyrings/lutris.gpg" | sudo tee /etc/apt/sources.list.d/lutris.sources > /dev/null wget -q -O- https://download.opensuse.org/repositories/home:/strycore/Debian_12/Release.key | sudo gpg --dearmor -o /etc/apt/keyrings/lutris.gpg sudo apt update && sudo apt install lutris (lutris.net)
  • Fedorasudo dnf install lutris(官方仓库收录)。(lutris.net)
  • Arch / Manjarosudo pacman -S lutris(Manjaro 更新有延迟)。(lutris.net)
  • openSUSEsudo zypper in lutris。(lutris.net)
  • Steam Deck(SteamOS):切到桌面模式,用 Discover 安装;安装游戏时勾选 Create Steam shortcut,或右键游戏“创建 Steam 快捷方式”。(lutris.net)

安装提示:以 发行版包管理器或 Flathub 安装可获得浏览器协议、运行时等完整集成;官方不建议用 setup.py install 方式。(lutris.net)


3)首次运行前:驱动 /Vulkan/32 位兼容

  • Lutris 依赖 显卡驱动 + Vulkan(DXVK/VKD3D 需要),并且很多游戏需要 32 位 运行时。若提示“未安装 Vulkan”或“缺少 32-bit 库”,请安装对应驱动并启用 i386/multilib(如 Ubuntu: sudo dpkg --add-architecture i386 等)。(Arch Linux 论坛)
  • Lutris 有自己的 runtime(兼容库集合),但官方仍建议系统层面安装 Wine 的依赖以避免缺失。使用 Flatpak 安装则无需另装 Wine。(lutris.net)

4)把账号和商店接进来

  1. 打开 Lutris 客户端 → 导入 / 连接(Import/Integrations),登录 GOG(0.5+ 开始支持直接连接并自动下载)、以及 Steam 等。(GitHub)
  2. 安装页面上很多游戏都有“Install”按钮(在 lutris.net 的游戏页点击会唤起客户端并执行安装脚本;部分条目会要求你先在侧栏连接对应来源账号,比如 Steam)。(lutris.net)
  3. Flathub 版近期更新修复了 Flathub/Amazon 源 API,改善整合;GOG/itch.io 也支持同时提供 Linux/Windows 安装器选项。(Flathub – Apps for Linux)

5)运行 Windows 游戏:Wine / GE-Proton、DXVK/VKD3D

  • Runner 选择:在游戏“配置 → Runner/ 游戏选项”里选择 WineGE-Proton(Lutris 会自动管理并下载所需版本;0.5.18 起可获取最新 GE-Proton/Wine-GE 构建)。(GitHub)
  • DXVK / VKD3D:同一处可勾选启用;若报“未安装 Vulkan/ 不支持”,先确认驱动 /Vulkan 和 32 位库齐全。(Arch Linux 论坛)
  • 可选:ProtonUp-Qt 一键管理 GE-Proton / Wine-GE(支持 Steam、Lutris、Heroic):
    • Flathub 安装:flatpak install flathub net.davidotek.pupgui2 (Flathub – Apps for Linux)
    • 项目主页与说明:可视化安装 / 更新 GE-Proton 与 Wine-GE。(DavidoTek)

6)两种最常见的安装方式(示例)

A. 用官网安装脚本“一键安装”

  1. lutris.net 搜索某款游戏 → 点 Install
  2. Lutris 客户端会读取 YAML 安装脚本,自动完成下载、依赖检查、前缀创建、DXVK/VKD3D 安装等步骤。(GitHub)

B. 本地绿色版 / 压缩包手动添加

  1. +Add locally installed game,选择可执行文件(Windows 游戏选 Wine/GE-Proton 作为 Runner)。
  2. 在“游戏选项 / 系统选项”里设定前缀目录、环境变量(比如 DXVK_HUD=1 看帧时序)。(GitHub)

7)进阶:自己写 Lutris 安装器(YAML)

  • 安装脚本是 声明式 YAML:定义“如何获取文件”“如何安装 / 解压 / 运行命令”“Runner 与系统配置”“元数据”等。官方文档包含语法、变量替换、示例脚本。(GitHub)
  • 适用场景:你有旧版光盘镜像 / 本地安装包、或想把“摸索出的最佳设置”分享给社区时,就写一个安装器 PR 到仓库。

8)常见问题 & 排障

Q1:DXVK/VKD3D 选项是灰的或报 Vulkan 未安装?

  • 先确认显卡驱动与 Vulkan 就绪;Arch 论坛典型报错与解法可作参考。(Arch Linux 论坛)

Q2:提示缺少 32 位库 / 游戏打不开(libGL.so.1/i386 等)?

  • 在 Debian/Ubuntu 系统执行:sudo dpkg --add-architecture i386 然后安装对应 32 位运行库(wine32、libc6:i386 等);见相关问答与经验贴。(Unix & Linux Stack Exchange)

Q3:GE-Proton 没出现在列表?

  • 打开 Preferences → Updates → Check again 触发运行器下载;这是 0.5.18 的已知情形之一。(GitHub)

Q4:Flatpak 版的文件访问 / 外接库路径?

  • Flathub 版默认已申请主目录读写及必要权限,通常不需要额外设置(遇到特殊路径可用 Flatseal 调整)。(Flathub – Apps for Linux)

Q5:多人对战 / 反作弊兼容性?

  • EAC/BattlEye 对 Proton/Wine 的官方支持取决于 游戏方是否启用。Valve 公告称开发者只需联系 BattlEye 即可启用;但并非所有厂商都打开,例如 2024 年《Apex Legends》停止对 Linux/Steam Deck 的支持。遇到无法启动 / 被踢出,通常与反作弊策略相关(非 Lutris 自身问题)。(Steam 商店)

9)Steam Deck 小贴士

  • 桌面模式 安装 Lutris(Discover);为游戏创建 Steam 快捷方式,即可从游戏模式启动。需要在桌面模式使用手柄时,可在 Steam 的 Controller → Desktop Configuration 将配置设为 Disabled,然后按住 Steam 键做鼠标控制。(lutris.net)

10)实用技巧

  • 搜索 / 过滤:0.5.18 起,搜索框支持 installed:yessource:gog 等“花式标签”,并提供筛选按钮;侧边栏还有“Uncategorized”视图。(Flathub – Apps for Linux)
  • 性能诊断DXVK_HUD=1 可显示帧时序;根据 Lutris 文档建议调优至更平稳的 frametime。(GitHub)

TL;DR 安装与上手最短路径

  1. 安装 Lutris(Flatpak 一条命令)flatpak install flathub --user -y net.lutris.Lutris。(lutris.net)
  2. 连接账号(GOG/Steam/Epic…),或直接在 lutris.net 点 Install。(GitHub)
  3. 运行 Windows 游戏:在游戏“配置 → Runner”选 GE-Proton,勾选 DXVK/VKD3D。若报错,先补驱动 /Vulkan 与 32 位库。(GitHub)
正文完
 0
一诺
版权声明:本站原创文章,由 一诺 于2025-08-05发表,共计3846字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)
验证码