首先我要声明一下:我使用 Xubuntu 已经有几年了,但我仍然认为自己是初学者。
当我第一次安装(12.04)时,我的计算机检测到有适用于我的 Nvidia 卡(当时是 geforce 540)的附加驱动程序。
当专有驱动程序问世(304?)时,我每次都必须手动安装它们,因为从附加驱动程序安装会失败(sudo sh NVIDIA-...)
大约 6 个月前发生了一些事情,它们开始出现在我的更新中并且很方便。我猜这意味着我添加了一个存储库,但我不知道是哪一个。
我最近升级到了 Geforce 750Ti,同时尝试升级到 14.04(从 12.10 开始)
更新失败了,我不得不重新安装。如果没有 nomodeset 选项,较新的安装 CD 甚至无法加载。
我不再拥有专有驱动程序,并且目前只能使用 800x600 分辨率。
我尝试使用包管理器安装 nvidia-current。它说可以安装它们,但似乎无法使用它们。
我也尝试过直接安装二进制驱动程序。(这导致了很多错误,并且不起作用)。
我知道 Steam 曾经通知过我有关驱动程序的信息,并建议我启用它们。我尝试安装 Steam 以查看是否有这种方法,但 Steam 无法启动,并显示没有 OpenGL 的错误。
我不明白如果我可以通过 apt-get 获取 nvidia-current,为什么它不给我从“附加驱动程序”安装的选项。
到目前为止,我可能已经花了大约 10 个小时来寻找,但还没有找到适合我的情况的解决方案。
如果这是一个非常愚蠢的问题,请原谅我,并提前感谢您提供的任何帮助。
答案1
sudo apt-get install linux-headers-3.13.0-19-generic ubuntu-restricted-*
从附加驱动程序安装驱动程序。
“如果激活在下载/安装对话框中挂起,您可以使用系统 -> 管理 -> Synaptic 包管理器安装驱动程序,确保您选择附加驱动程序工具推荐的最新驱动程序版本及其所有依赖项。然后转到附加驱动程序工具并激活您刚刚安装的驱动程序。”
从...获得https://help.ubuntu.com/community/BinaryDriverHowto/Nvidia
肯定会阅读那里的所有信息以了解所有潜在问题及其修复方法。
答案2
我找到了一个解决方案:
事实证明,直到 334 版才将 Geforce 750Ti 支持添加到 nvidia 驱动程序中。
我必须添加 xorg-edgers ppa
$ sudo add-apt-repository ppa:xorg-edgers/ppa -y
$ sudo apt-get update
然后我使用 Synaptic Package Manager 安装 nvidia-334
感谢 ubuntu1up 为我指明了正确的方向,并本指南我用它来获取 ppa 和通用解决方案。