nvidia-352 驱动程序不适用于内核 4.2.0-29

Ies*_*Mwg 5 nvidia kernel

在 wily 的最新内核更新到 4.2.0-29 之后,我无法再加载 nvidia-352 驱动程序。在注意到它没有在启动时加载后,我曾经modprobe nvidia尝试手动加载它,但出现错误:

modprobe:错误:无法插入“nvidia_352”:参数无效

我在我的 kern.log 文件中发现了以下内容:

Feb 21 19:34:44 inanna kernel: [78265.113976] nvidia: disagrees about version of symbol drm_pci_init
Feb 21 19:34:44 inanna kernel: [78265.114001] nvidia: Unknown symbol drm_pci_init (err -22)
Feb 21 19:34:44 inanna kernel: [78265.114133] nvidia: disagrees about version of symbol drm_gem_prime_handle_to_fd
Feb 21 19:34:44 inanna kernel: [78265.114136] nvidia: Unknown symbol drm_gem_prime_handle_to_fd (err -22)
Feb 21 19:34:44 inanna kernel: [78265.114178] nvidia: disagrees about version of symbol drm_gem_private_object_init
Feb 21 19:34:44 inanna kernel: [78265.114180] nvidia: Unknown symbol drm_gem_private_object_init (err -22)
Feb 21 19:34:44 inanna kernel: [78265.114424] nvidia: disagrees about version of symbol drm_gem_handle_create
Feb 21 19:34:44 inanna kernel: [78265.114426] nvidia: Unknown symbol drm_gem_handle_create (err -22)
Feb 21 19:34:44 inanna kernel: [78265.114534] nvidia: disagrees about version of symbol drm_pci_set_busid
Feb 21 19:34:44 inanna kernel: [78265.114536] nvidia: Unknown symbol drm_pci_set_busid (err -22)
Feb 21 19:34:44 inanna kernel: [78265.114609] nvidia: disagrees about version of symbol drm_pci_exit
Feb 21 19:34:44 inanna kernel: [78265.114611] nvidia: Unknown symbol drm_pci_exit (err -22)
Feb 21 19:34:44 inanna kernel: [78265.114667] nvidia: disagrees about version of symbol drm_gem_prime_export
Feb 21 19:34:44 inanna kernel: [78265.114669] nvidia: Unknown symbol drm_gem_prime_export (err -22)
Run Code Online (Sandbox Code Playgroud)

我也启动到内核 4.2.0-28 并且最初没有找到驱动程序(我之前一直在运行 4.2.0-27,安装了 -28,但直到 -29 更新之后才重新启动)。我用apt-get install --reinstall nvidia-352然后驱动加载没有问题。我在重新启动到 -29 内核后尝试了同样的方法,但仍然没有运气。

还有什么我可以尝试的吗?我已经看到提到更新(但仍然是测试版)版本的 nvidia 驱动程序——值得尝试吗?

谢谢!

Pil*_*ot6 1

内核 4.2.0-29 尚未发布。

它是存储库中的测试内核proposed。它可能有问题。

打开proposed存储库的唯一原因是发现此类问题并将其报告给 Launchpad。

您可以通过运行命令来完成ubuntu-bug linux

如果您不打算测试软件,而是要使用稳定的系统,请从以前的稳定4.2.0-27内核启动,删除所有较新的内核并禁用proposed存储库。

删除 Ubuntu 15.10 的存储库后运行

sudo apt-get update
sudo apt-get install linux-generic
Run Code Online (Sandbox Code Playgroud)

对于 Ubuntu 14.04.4 运行

sudo apt-get update
sudo apt-get install linux-generic-lts-wily
Run Code Online (Sandbox Code Playgroud)