Steam 与我的 Nvidia 驱动器存在问题

Steam 与我的 Nvidia 驱动器存在问题

我在使用 Steam 时遇到了一些困难。我使用附加驱动程序安装了专有驱动程序,到目前为止,我认为它已经正确安装。我的所有桌面效果都运行正常。

但是,当我尝试运行 steam 时,它说,"OpenGL GLX context is not using direct rendering, which may cause performance problems"

所以,我想也许我还没有安装驱动程序。打开附加驱动程序,它显示Nvidia 3.10,但说"This driver has been actived, but is not in use" 尝试启动门户,却说找不到"required entry point 'gelGetError'"

因此,据我所知,Steam 认为我没有安装专有驱动程序。但是,当我打开 Nvida X Server 设置时,它清楚地显示我有驱动程序 3.10。

谁能告诉我发生了什么事?

编辑:抱歉这么久才回复,按照要求,这是运行“lsmod | grep nv”的结果

     nvidia     9410995  52

答案1

我遇到了同样的问题,尽管使用的是 AMD 卡,但修复它的方法是:

sudo usermod -a -G video <username>

然后重新启动。

解释

默认情况下,用户不被允许使用直接写入,因为他不是视频组的成员

答案2

安装 Nvidia 驱动程序后,请确保已安装 nvidia-current 包,它是驱动程序的主包,如果没有它,您的驱动程序将无法工作。

谢谢。

答案3

编辑 /etc/modprobe.conf,并添加以下内容:

安装 nvidia

那么它应该可以工作

相关内容