Ubuntu 18.04 上的 Steam 拒绝启动。Nvidia。“libGL 错误:无法加载驱动程序”

Ubuntu 18.04 上的 Steam 拒绝启动。Nvidia。“libGL 错误:无法加载驱动程序”

我对 Ubuntu 和 Linux 还很陌生。我整天都在尝试找到修复方法,让 steam 正常工作,但我总是收到相同的错误。当我使用桌面上的图标或应用程序菜单中的图标运行 Steam 时,它拒绝启动。当我输入

steam

进入终端我收到此错误:

Running Steam on ubuntu 18.04 64-bit
STEAM_RUNTIME is enabled automatically
Installing breakpad exception handler for appid(steam)/version(0)
libGL error: unable to load driver: nouveau_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: nouveau
libGL error: unable to load driver: swrast_dri.so
libGL error: failed to load driver: swrast

我还没有找到一个可以解决我的问题的帖子,我一直发现使用 AMD 显卡的人遇到了驱动程序问题,但 NVIDIA 却没有遇到任何问题。

答案1

我有同样的问题。您可以通过删除 NVIDIA 驱动程序并从其网站安装它们来修复它(这对我有用,因为它似乎是较新的版本 [390.44 -> 390.77])。这仅在基于 Ubuntu 18.04 的 Linux Mint 19 下进行了测试 - 理论上它也可以在 Ubuntu 下运行。

  1. 下载 NVIDIA 驱动程序
  2. 删除 NVIDIA:

    sudo apt remove nvidia-driver-390 -y
    
  3. 清理:

    sudo apt autoremove -y
    
  4. 登出!
  5. CTRL+切换到控制台ALT+F3
  6. 登录...
  7. 停止显示管理器:

    sudo service gdm stop    #or lightdm
    
  8. cd Downloads(或任何地方)
  9. 使驱动程序可执行:

    chmod +x [driver package name]
    
  10. 运行并安装它(让它修复 xserver 设置和库!!!):

    ./[driver package name]
    
  11. 进入:reboot
  12. 现在就可以工作了!

相关内容