我有一台华硕笔记本电脑,配备 AMD Ryzen 7 4800h 和 NVIDIA 1660 Ti。我想在 Steam 上玩 Satisfactory。它与 iGPU 兼容。但是,在从软件和更新安装最新的 NVIDIA 驱动程序后,游戏无法启动并显示黑屏并显示错误消息。
以下是输出journalctl -xe
:https://paste.ubuntu.com/p/CssswJs2Xf/
我已经尝试了列表上的所有驱动程序,但是都没有起作用(除了自动选择的 Nouveau)。
答案1
我在 Fedora 37 上遇到了同样的问题。但我希望该解决方案也适用于 Ubuntu。
我玩的游戏(Battle Realms: Zen Edition)可以使用 Noveau + Wayland。但在我使用以下方式安装 nvidia 驱动程序后这一步适用于所有非 Steam 游戏。“Battle Realms: Zen Edition”拒绝从 Steam 应用程序启动。
此命令__NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia steam
对我有用。但重启后,它就无法正常工作了。
信用:
答案2
您似乎遇到了无线问题:
Şub 02 16:36:33 asus 内核:清除固件未报告的 skbŞub 02 16:36:33 asus 内核:警告:CPU:9 PID:0,位于 drivers/net/wireless/realtek/rtw88/tx.c:159 rtw_tx_report_purge_timer+0x25/0x60 [rtw88_core]
这似乎被覆盖了这里,但可能不会成为你的游戏无法玩的原因。
因为它会生成内核转储,所以你应该获取正确的驱动程序
编辑 Steam 描述问题这里使用“primus”32 位库。这解释了为什么它可以在内置 GPU 上运行,但不能在 NVIDIA 上运行