在 12.04 中将 nVidia 驱动程序更新至 295.53

在 12.04 中将 nVidia 驱动程序更新至 295.53

我定制构建 Linux 内核。我喜欢修改设置,尽量精简构建。

但问题是:oneric 中的 nVidia 驱动程序版本太低,无法支持 Linux 3.4(请参阅此错误:https://launchpad.net/bugs/993506

因此,为了在我的计算机上使用 Linux 3.4,我有几个选择:

1)使用源代码破解(将文件从 arm/移动到 x86/)(我宁愿不这样做,因为这可能会在以后产生问题)

2)使用 nVidia 的安装程序安装驱动程序(这不是一个好选择,因为会发生包冲突(例如,warzone2100 无法安装,因为未安装驱动程序包))

3) 找到在此系统上安装 ubuntu 295.53 包的方法(可以通过从启动板链接直接安装包、构建包或通过反向移植(最好))

所以,我认为 #3 是最正确的这样做的方式是什么,如果可以,那么最好的方式是什么?

附言:我并不介意它是否自动更新。

答案1

我认为你不需要自己构建驱动程序,尝试使用 swat-x 的 ppa

https://launchpad.net/~ubuntu-x-swat/+archive/x-updates/?field.series_filter=oneiric

换句话说:

  1. sudo add-apt-repository ppa:ubuntu-x-swat/x-updates
  2. sudo apt-get update
  3. sudo apt-get install nvidia-current

答案2

3 是最合适的选项。

  1. 暂时将precise源仓库添加到sources.list
  2. apt-get source 295.52-driver-package-whatever-that-is
  3. 尝试构建dpkg-buildpackage -us -uc
  4. 成功并获取 deb 包,或者获取依赖性错误消息,在这种情况下尝试解决并goto3。

答案3

添加ppa:ubuntu-x-swat/q-lts-backportppa:ubuntu-x-swat/x-updates更新、安装内核、手动加载nvidia-current-updates_295.53-0ubuntu1_amd64.deb每个 izx...完成。

相关内容