这是当您在高于 390 驱动程序以及 18.04.3 LTS 时使用图形驱动程序 PPA 时的问答。
我正在运行 Ubuntu 18.04.3,并且我有一个 NVIDIA GeForce GTX 750 Ti。我的视频驱动程序目前是nvidia-driver-440
我从Graphics Drivers PPA安装的,我没有使用ubuntu-drivers autoinstall
驱动程序。
最近我的内核更新到了5.3.0-26-generic
,我的视频分辨率现在停留在 640x480。看起来好像我的视频驱动程序已安装,但没有与内核一起加载。
有没有什么办法解决这一问题?
注意:最近在我最初发布此答案后,我最终帮助了另外 2 个人遇到类似问题,但他们都使用
nvidia-driver-390
. 390 驱动似乎与 5.3.xxxx 内核不兼容,应先删除并安装更新的驱动程序。5.3.0-26-generic
作为 HWE的一部分的新内核- 硬件启用堆栈不会自动将 NVIDIA 驱动程序模块构建到新内核更新中。要解决此问题,您需要获取已安装的驱动程序版本和要安装的内核版本。使用以下命令查看您是否已引导至
5.3.0-26-generic
内核uname -r
:如果未安装,请安装
dkms
到您的系统:运行以下命令以显示当前的驱动程序和内核:
您应该看到如下输出:
由于
440.48.02
驱动程序已经安装在我使用内核从 18.04.2 开始的上一个内核版本中5.0.0-37-generic
,但5.3.0-26-generic
内核没有列出,我们需要将驱动程序安装到该位置。它以以下格式安装
因此,要将驱动程序安装到内核中并在启动时激活它,请运行以下行:
或者,如果引导到
5.3.0-26-generic
您可以将其运行为:您可以更改以上行以匹配需要安装到内核中的任何驱动程序。我还
openrazer-driver
为我的键盘运行了安装。运行该行后,
dkms status
现在的输出应该如下所示:重新启动您的系统,您的视频驱动程序现在应该已加载,您应该能够获得完整的分辨率。
希望这可以帮助!
您可能安装了较旧版本的 nvidia 驱动程序包,例如 nvidia-driver-390。为此,内核模块的自动构建会失败(参见 /var/crash 中的文件)。
解决方案:安装更新的驱动程序,例如 nvidia-driver-435