我想安装新的 nvidia 驱动程序 R310,所以我下载了驱动程序,但当我运行它时,它说我无法安装新驱动程序,因为有这个 nouveau 驱动程序。它问我是否要在 modprobe 中使用 nouveau 添加黑名单文件,所以我说是的。重启后还是一样,我搜索了无数的主题/问题/等等,我运行sudo apt-get remove --purge xserver-xorg-video-nouveau
并尝试了其他方法,但仍然没有找到如何安装新驱动程序的解决方案。
答案1
BinaryDriverHowto/Nvidia表示没有必要删除 Nouveau 驱动程序。
不要直接自行下载 R310,请尝试通过 Ubuntu 的“附加驱动程序”功能进行下载。请按照以下说明进行操作Steam 支持 > 主页 > Steam > 故障排除和操作方法 > Linux 问题 > 切换专有驱动程序,为了方便起见,我将其复制到这里。
对于第 2 步,选择“NVIDIA 加速图形驱动程序(*实验性*测试版)(版本实验性-310)”。请注意,“附加驱动程序”中 310 版本的 URL 不正确。正确的 URL 是这里。
我尝试了以下指示,但系统并未提示我删除 Nouveau 驱动程序。
要更改为 Ubuntu 使用的推荐专有驱动程序,请执行以下操作:
- 通过系统设置或单击 Unity 破折号图标并输入“附加驱动程序”来打开附加驱动程序。
- 从可用驱动程序列表中,选择 Steam 要求的专有驱动程序。您当前的驱动程序以绿色符号表示。如果未列出推荐的驱动程序,则需要单击“更新”按钮来更新包缓存。
- 单击激活按钮。
- 单击“关闭”按钮。
答案2
这不适用于较旧的 NVIDIA GPU。我有一台 GeForce 5500,唯一的解决办法是从 NVIDIA 网站安装旧版驱动程序。
我在查看 syslog(日志文件查看器 --> syslog)文件后发现了这一点,该文件将我引向了http://www.nvidia.com/object/unix.html网站。该消息还将告诉您应该下载哪个 NVIDIA 驱动程序(在我的情况下是版本 172.14.xx)。
下载文件时,您需要将其设置为可执行文件。
打开文件夹,右键单击文件-->属性-->权限-->检查执行-->关闭。
接下来,您需要在当前 x-session 之外以管理员身份运行它。按 CTRL-ALT-F1。
将当前目录(cd/)更改为文件所在的文件夹并运行:
sudo ./[此处输入驱动程序的名称]
然后回答所有的是/否问题(我有几个错误,我继续回答),它应该可以正常工作。
祝你好运,
吉尔
答案3
我可以按照 rft183 的方法来解决这个问题:
基本上,安装linux-source
和linux-headers-generic
包,然后重新安装nvidia-current-updates
包(对我来说,只需提供标志就可以了--reinstall
,我不需要删除包)。然后重新启动。