Remind Solution
[VPN品牌评测]

Ubuntu 22.04 安装 proton

Petra Quigley // // 2 min // [zh-cn]
Ubuntu 22.04 安装 proton

在 Ubuntu 22.04 上安装 Proton 的完整指南,帮助玩家通过 Steam 或其他途径在 Linux 上玩 Windows 游戏。

Ubuntu 22.04 安装 Proton 的完整指南

在 Linux 游戏生态中,Proton 是让 Windows 游戏在 Linux 系统上运行的关键工具。对于使用 Ubuntu 22.04 的玩家来说,虽然系统本身是开源为主的,但通过 Steam 的 Proton 功能,绝大多数 Windows 游戏都可以在 Ubuntu 22.04 上获得良好体验。下面将从准备工作、Steam 安装、启用 Proton、常见问题以及性能优化等方面展开详细步骤。

ZoogVPN — 安全、快速的VPN

编辑推荐:访问全球互联网,长期套餐最高省 75%——超强抗墙,绕过网络封锁,支付宝、微信付款,下单后马上就能用。 领取优惠 →

为什么要在 Ubuntu 22.04 使用 Proton

  • 兼容性:Proton 将 Windows API 转换为 Linux 能读取的格式,覆盖大部分 DirectX、Vulkan 及 Windows 游戏常用组件。
  • 易用性:通过 Steam 客户端启用后,下载和运行 Windows 游戏变得类似原生 Linux 游戏。
  • 更新快速:Steam 会定期更新 Proton 的版本,提升新游戏的兼容性与性能。
Ubuntu 22.04 安装 proton:检查清单

准备工作:系统与驱动

在开始安装 Proton 之前,先确保系统与硬件环境准备就绪。关键点如下:

  • 保证系统版本:Ubuntu 22.04 LTS,确保系统更新到最新。
  • 驱动安装:NVIDIA、AMD、或 Intel 显卡驱动要更新到官方稳定版本,尤其是 Vulkan 驱动。NVIDIA 用户可安装最新的 Proprietary 驱动,AMD 用户确保 Mesa 驄最新版。
  • 依赖包:安装 Steam 需要的依赖,以及部分工具链。
  • 分区与存储:游戏需要较多磁盘空间,建议将 Steam 库目录放在快速硬盘或 SSD 上。

安装 Steam 客户端

Proton 的核心是 Steam,所以先安装 Steam:

  • 官方仓库安装命令示例(适用于 Debian/Ubuntu 系列):
  • sudo apt update
  • sudo apt install steam
  • 第一次启动 Steam 时,按屏幕提示登录账号。
  • 为了更稳定地运行游戏,建议在 Steam 设置中将 Steam Play 打开。
  • Steam > 设置 > Steam Play
  • 勾选「Enable Steam Play for supported titles」
  • 勾选「Enable Steam Play for all other titles」
  • 选择一个 Proton 版本(初次可用默认值,后续再改)

启用并选择 Proton 版本

Proton 的版本选择直接影响兼容性与性能。常用做法:

  • 使用 Steam 内置的版本:Steam 会自动提供若干 Proton 版本,例如 Proton 7.x、8.x、9.x 等。较新的版本对新版游戏支持更好,但也可能带来稳定性风险。
  • 使用 Proton Experimental/Custom 版本:如 Proton GE(Glorious Eggplant)等社区维护的分支,适合遇到特定游戏兼容性问题时尝试。
  • 如何切换版本:
  • 在 Steam 中右键点击某个游戏,选择属性。
  • 在“兼容性”选项中勾选“强制使用 Proton 版本”。
  • 选择你希望使用的 Proton 版本。
  • 通用建议:对大多数新游戏,先尝试官方 Proton 的最新稳定版本;若遇到闪退、黑屏、或加载失败,再尝试其它版本或 Proton GE。

直接在 Ubuntu 22.04 上安装 Proton 的替代办法

除了通过 Steam 自动管理 Proton,有时需要手动安置某些组件以提升兼容性:

  • 使用 Proton 的发行版离线版本:下载特定版本的 Proton 包,将其放置在 Steam 的 compatibilitytools.d 目录中,进一步管理。不建议没有经验的用户自行修改系统级组件。
  • 通过 Lutris 或 PlayOnLinux:这类工具在 Linux 游戏生态中也常被用来管理 Windows 游戏运行环境,尤其是对某些成立多年的游戏提供了更细粒度的设置选项。它们通常会在背景中调用 Proton 或 Wine,帮助解决个别游戏的特性问题。

常见问题与解决方案

  • 问题一:游戏无法启动或闪退。
  • 解决办法:尝试切换 Proton 版本,禁用游戏中的垂直同步(V-Sync),开启或关闭硬件加速性渲染,检查是否需要额外的初始化参数(如 -dx12 之类的参数)。
  • 问题二:图形表现异常(纹理错乱、黑屏、崩溃)。
  • 解决办法:更新显卡驱动、确保 Vulkan 库完整,必要时指定 Vulkan 路径或使用 Proton 的特定版本。
  • 问题三:多人/联机游戏连线困难。
  • 解决办法:确保系统防火墙和端口设置允许 Steam 通信,必要时使用网络配置工具优化连接稳定性。
  • 问题四:控制器/输入问题。
  • 解决办法:在 Steam 控制器设置中启用对该游戏的输入模式,或在游戏内调整手柄映射。
Ubuntu 22.04 安装 proton:要点总结

一张对比表:官方 Proton 版本 vs 常用社区版本

特性 Proton 官方稳定版 Proton 官方较新版本 Proton GE(社区版本)
兼容性覆盖 较广,适合多数游戏 对新游戏更友好 对特定游戏更优,需自行测试
稳定性 较高,适合日常使用 可能有小型问题,但性能提升明显 变动性较高,风险略高
更新频率 固定版本周期 较频繁更新 非官方,更新频率不定
安装难度 最简单,Steam 内置 也很简单,需选择版本 需要手动安装和管理路径
适用场景 常玩大多数主流游戏 想尝试新游戏或遇到兼容性问题时 追求极致兼容性或解决特定问题时

注:实际体验因硬件、驱动、游戏本身而异,表格仅供参考。 Surfshark能连綫找不到IP原因

性能优化与最佳实践

  • 驱动优先级:尽量使用官方提供的最新稳定驱动,特别是 GPU 驱动对 Proton 的性能影响很大。
  • 运行参数:熟悉并使用 Steam 啟动参数(Launch Options),如 -fullscreen、-windowed、-novid、-dxvk(如果游戏需要)等,帮助解决启动缓慢或画面问题。
  • Vulkan 优化:确保系统中 Vulkan 实现完整,必要时安装 Vulkan 的额外组件(如 vulkan-tools、mesa-vulkan-drivers)。
  • 存储与 I/O:尽量将 Steam 库放在快速的磁盘,启用 XFS 或 EXT4 等高效文件系统,减少加载时间和卡顿现象。
  • 兼容性工具链:保持 Steam、Proton、以及游戏自身均在最新状态,定期清理旧的兼容性文件,避免冲突。

安装后的测试与验证步骤

  • 启动几个代表性游戏进行测试,记录运行时的帧数、画面稳定性、是否出现崩溃。
  • 使用 Proton 版本切换测试同一游戏的表现,确认最佳版本。
  • 在 Steam 社区、Reddit、Bugtracker 等社区渠道查看该游戏在 Linux/Proton 下的已知问题和解决方案。
  • 保存常用的设定参数,以便日后快速复现相同的运行环境。

结论与推荐

对大多数 Ubuntu 22.04 用户来说,最简单且高效的路径是通过 Steam 自带的 Proton 功能来运行 Windows 游戏。步骤简洁、兼容性覆盖面较广,且官方会持续更新以提升对新游戏的支持。遇到特定游戏的兼容性问题时,可以尝试切换 Proton 版本或探索社区版本(如 Proton GE),结合驱动更新和图形设置进行优化。总体而言,Ubuntu 22.04 的 Proton 支持已经成熟,适合希望在 Linux 上畅玩 Windows 游戏的用户。若你是想对某些边缘游戏获得最佳性能,建议在了解风险的前提下尝试社区版本和更细粒度的参数调整。

© 2026 Remind Solution Ltd. All rights reserved.v.1