我对 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 下运行。
- 下载 NVIDIA 驱动程序
删除 NVIDIA:
sudo apt remove nvidia-driver-390 -y
清理:
sudo apt autoremove -y
- 登出!
- 按CTRL+切换到控制台ALT+F3
- 登录...
停止显示管理器:
sudo service gdm stop #or lightdm
cd Downloads
(或任何地方)使驱动程序可执行:
chmod +x [driver package name]
运行并安装它(让它修复 xserver 设置和库!!!):
./[driver package name]
- 进入:
reboot
- 现在就可以工作了!