日志
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 的根本。在驅動問題解決后,再來排查網絡問題。