MATE 14.04 更新后,Steam 将无法工作。

MATE 14.04 更新后,Steam 将无法工作。

每次我下载 14.04 更新时,都无法启动 Steam。我收到一条错误消息“OpenGL 未使用直接渲染”。

到目前为止,我的解决方法是忽略通知,只需等待适用于我的 GTX 970 的新专有驱动程序。一旦稳定的驱动程序发布,我就会下载 Ubuntu 更新,然后手动安装新的驱动程序,一切都正常运行。

(值得庆幸的是,自 346.47 以来,手动安装专有驱动程序非常简单。感谢 NVidia!)

还有其他方法可以做到这一点吗?我下载 14.04 更新时可以取消选中 OpenGL 部分和/或其他内容吗?或者这会导致其他问题吗?截至目前,我每隔几个月才进行一次 14.04 更新。

谢谢。

答案1

我重新安装了驱动程序,因为这是最方便的方法。名称“nvidia-346”似乎是指存储库为驱动程序提供的名称。存储库不适用于最新的专有驱动程序。我不确定我是否可以输入“NVIDIA-Linux-*-346.72.run”而不是“nvidia-346”。

供任何碰巧读到这篇文章的人将来参考,安装最新驱动程序的最简单方法是从 Nvidia 网站下载。从那里,按 Ctrl+Alt+F1。登录,然后输入“sudo service lightdm stop”。然后“cd ~/Downloads”(或放置文件的其他任何位置)。接下来的命令如下:“sudo chmod +x NVIDIA-Linux--(版本,在我的情况下是 346.72).run && sudo sh NVIDIA-Linux--(version).run”。从那里开始,它基本上是“是,是,是”。卸载命令是“sudo sh NVIDIA-Linux-*-(version).run --uninstall”。当它要求我恢复以前的 xorg 配置并继续正常卸载时,我说“是”就成功了。接下来,我输入了与最初输入的相同的安装命令序列,然后就可以开始了。(抱歉,我不知道如何以适当的方式发布这些内容。这个答案是由一个白痴为白痴提供的:)总结一下:进行更新,卸载驱动程序,然后继续执行所述驱动程序的正常安装命令。Steam 将工作,一切都将更新,生活会很美好。干杯。

编辑:出于某种原因,星号没有出现在我最后一篇文章的部分内容中。我下载的文件的名称是“NVIDIA-Linux-(asterisk)-346.72.run”。

答案2

我认为这是因为新内核带有更新,并且缺少一些 nvidia 内核模块。尝试在更新后重新配置 nvidia 驱动程序,例如

sudo dpkg-reconfigure nvidia-346

其中“nvidia-346”是驱动程序包的名称。如果没有帮助,只需尝试通过“sudo dpkg -i nvidia-346.deb”(如果您从外部资源下载驱动程序包,则从包含驱动程序包的文件夹)或“sudo apt-get install nvidia-346”重新安装当前驱动程序

相关内容