我正在使用内核为 4.15 的 Ubuntu 16.04(目前是 4.15.0-88-generic)。
我还安装了nvidia-440
来自 Nvidia 官方 PPA 的软件包。
在任何内核更新之前,它都可以正常工作。在这样的更新中,似乎没有安装 nvidia 驱动程序模块。至少,在重新启动后,我得到了一个低分辨率的登录屏幕(每个屏幕元素都比平时大很多),并且无法登录。在输出中dmesg
,我没有看到任何关于 nvidia 的提及(在更新之前,在工作配置中,启动过程中几乎没有这样的提及)。
因此,每次更新后,我都必须执行以下操作:切换到控制台(++ Ctrl),在那里登录,然后使用重新安装驱动程序。 之后(然后可能重新启动)它就可以正常工作了。AltF1sudo apt-get install --reinstall nvidia-440
使用以前的 nvidia 驱动程序版本(不是来自 PPA),一切运行正常:每次内核更新时,内核模块都会自动安装。
问题如下:
- 为什么会发生这种情况?
- 有没有更好的方法来解决该问题(可能是某些可以自动运行的方法,而不需要我手动干预)?