![无法停止 nvidia 模块加载](https://linux22.com/image/1142540/%E6%97%A0%E6%B3%95%E5%81%9C%E6%AD%A2%20nvidia%20%E6%A8%A1%E5%9D%97%E5%8A%A0%E8%BD%BD.png)
我尝试在 Ubuntu 16.04、Dell Precision 5510 上使用 nvidia 卡进行计算。但是,自从更新到 16.04 后,它根本不起作用。所以我跟着本指南尝试让它与 Bumblebee 一起工作。但是,将所有模块列入黑名单后,驱动程序仍然会在启动时加载。
此外,启动时屏幕变黑。不过我仍然可以切换到虚拟终端。
这是最后一部分/etc/modprobe.d/bumblebee.conf
:
# 367
blacklist nvidia-367
blacklist nvidia-367-updates
blacklist nvidia-experimental-367
# Blacklist these, because they'll pull in the nvidia driver
blacklist nvidia_uvm
blacklist nvidia_drm
# Workaround to make sure nvidia-uvm is removed as well
# remove nvidia rmmod nvidia-uvm nvidia
remove nvidia rmmod nvidia-uvm nvidia-drm nvidia_modeset nvidia
我update-initramfs -u
编辑了这个文件后就运行了,但我不确定这是否有必要。
系统日志显示它nvidia-persistenced
在启动时启动,但无法创建设备节点。看起来这项服务是导致 nvidia 模块加载的原因。但是,我无法禁用它,因为它是静态的。
我终于从我的笔记本电脑上卸载了所有 nvidia,这样我就可以再次拥有一台正常工作的机器了。那么我该如何让 nvidia 模块在启动时不加载呢?