日志
Cannot create Vulkan instance.This problem is often caused by a faulty installation of the Vulkan driver or attempting to use a GPU thatdoes not support Vulkan.ERROR at /home/abuild/rpmbuild/BUILD/vulkan-tools-1.4.313-build/Vulkan-Tools-vulkan-sdk-1.4.313.0/vulkaninfo/./vulkaninfo.h:573:vkCreateInstance failed with ERROR_INCOMPATIBLE_DRIVER2025-06-27 20:54:43,605: ['vulkaninfo', '--summary'] command failed: Command '['vulkaninfo', '--summary']'returned non-zero exit status 1.2025-06-27 20:54:43,639: "card2" is No GPU (8086:46a3 1043:1c4c i915) Driver 25.1.42025-06-27 20:54:43,989: Unable to get runtimes from API: Unable to connect to server https://lutris.net/api/runtimes/versions?pci_ids=10DE:25A2%201043:1C4C,8086:46A3%201043:1C4C: <urlopen error [Errno 104] Connection reset by peer>2025-06-27 20:54:55,348: Unable to connect to server (https://lutris.net/api/accounts/token): ('Connectionaborted.', ConnectionResetError(104, 'Connection reset by peer'))
您好,从您提供的 Lutris 日志来看,您遇到了两个独立的问题,它们共同导致了您当前的困境。一个是底层的显卡驱动问题,另一个是网络连接问题。
让我们来逐一分析和解决。
问题一:Vulkan 驱动问题 (更严重、更根本)
1. 关键错误日志:
Cannot create Vulkan instance.
...
vkCreateInstance failed with ERROR_INCOMPATIBLE_DRIVER
...
['vulkaninfo', '--summary'] command failed
2. 错误解读:
- Vulkan 是什么? Vulkan 是一个现代的 3D 图形 API,对于在 Linux 上运行游戏(尤其是通过 Proton/Wine 运行 Windows 游戏)至关重要。Lutris 严重依赖它。
- 错误含义:您的系统无法成功初始化 Vulkan。错误码
ERROR_INCOMPATIBLE_DRIVER
明确指出,系统找到了一个不兼容的驱动程序。 - 根本原因:根据我们之前的交流,您的 NVIDIA RTX 3050 显卡正在使用开源的
nouveau
驱动。nouveau
驱动对现代 NVIDIA 显卡的 Vulkan 支持非常差,甚至可以说没有。 因此,当 Lutris 尝试使用您的强力显卡来初始化 Vulkan 时,nouveau
驱动回应“我做不到”,从而导致了这个“不兼容驱动”的致命错误。
3. 解决方案:
这个问题的解决方案,就是我们之前讨论过的:您必须安装 NVIDIA 的官方闭源驱动。
- 解决了这个问题,Lutris 才能正确地识别和使用您的显卡来运行游戏。
- 请按照之前的建议,在终端中运行
opi nvidia
,并根据提示完成安装,然后务必重启电脑。
问题二:网络连接问题 (导致无法登录)
1. 关键错误日志:
Unable to get runtimes from API: ... <urlopen error [Errno 104] Connection reset by peer>
...
Unable to connect to server (https://lutris.net/api/accounts/token): ... ConnectionResetError(104, 'Connection reset by peer')
2. 错误解读:
- Connection reset by peer:这个错误与您的密码是否正确无关。它是一个纯粹的网络层面问题。它的意思是,您的电脑尝试与 Lutris 的服务器 (
lutris.net
) 建立连接,但连接在建立过程中被对方(或中间的某个网络设备)强行关闭了。 - 直接后果:因为无法连接到 Lutris 的账户验证服务器,所以即使您的用户名和密码完全正确,登录请求也无法发送成功,导致您无法登录。
3. 可能的原因及排查方法:
这通常是由您本地的网络环境或防火墙策略引起的。请尝试以下排查步骤:
- 检查代理或VPN:如果您正在使用任何形式的代理服务器或 VPN,请先将它们完全关闭,然后重新尝试登录 Lutris。这是最常见的原因。
- 系统防火墙:检查您的 openSUSE 防火墙设置。您可以临时禁用防火墙来测试是否是它的问题。
sudo systemctl stop firewalld # 临时停止防火墙 # --- 在此尝试登录 Lutris --- # sudo systemctl start firewalld # 测试完毕后重新启动防火墙
- 网络环境问题:
- 尝试使用手机热点等不同的网络连接,看问题是否复现。如果换网络后能登录,说明是您原来的网络(路由器或运营商)有问题。
- 修改 DNS:尝试将系统的 DNS 修改为公共 DNS,如
8.8.8.8
(Google) 或1.1.1.1
(Cloudflare)。
- 特殊网络区域:某些地区或网络运营商可能会对到国外游戏相关服务器(如
lutris.net
)的连接进行干扰,这也会导致Connection reset
错误。
总结与行动计划
您需要分别解决这两个问题。
-
第一步 (必须做): 解决 Vulkan 驱动问题。
- 这是使用 Lutris 玩游戏的基础。请务必先完成这一步。
- 在终端运行
opi nvidia
。 - 根据指引完成安装。
- 重启电脑。
- 重启后可运行
nvidia-smi
命令验证驱动是否安装成功。
-
第二步: 解决网络问题。
- 这是解决您无法登录问题的关键。
- 首先关闭所有代理和 VPN,然后再次尝试登录。
- 如果问题依旧,再逐一尝试禁用防火墙、更换网络等其他排查方法。
建议您先完成第一步,因为一个健康的驱动环境是使用 Lutris 的根本。在驱动问题解决后,再来排查网络问题。