CoreOS 1068.9.0 编译 Nvidia 驱动 问题
Closed this issue · 0 comments
pineking commented
CoreOS 1068.9.0 对应的 kernel 为 4.6.3,此kernel 在编译 Nvidia 352.39 驱动时会报:
/nvidia_installers/NVIDIA-Linux-x86_64-352.39/kernel/os-mlock.c:132:13: error: implicit declaration of function 'page_cache_release' [-Werror=implicit-function-declaration]
原因:kernel 4.6.3 修改了一些函数定义
https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=09cbfeaf1a5a67bfb3201e0c83c810cecb2efa5a
参考链接:https://www.virtualbox.org/ticket/15298
解决方案:CoreOS 1010.5.0 kernel 4.5-rc3 编译 Nvidia 352.39 正常,一种方案是关闭 CoreOS 的自动更新,保持在1010.5.0 #11
解决方案:用方法B 编译 Nvidia 367.35 的驱动,工作正常 #13