在 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 驱动程序——值得尝试吗?
谢谢!
内核 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)