我在一台配备 32GB RAM 和 NVIDIA RX-2080 的 i7-8 上运行 Ubuntu 18.10。我们安装了 x,但过了一段时间就失败了。我安装了 NVIDIA 驱动程序。似乎 nouveau 驱动程序开始运行,不知道为什么。几周后的一个早晨,分辨率突然变差,机器几乎没有响应。
现在又出现了这种情况。我们将 nouveau 驱动程序列入黑名单,仍然不起作用,重新安装了 NVIDIA。现在机器又可以正常工作了,有人能解释为什么会发生这种情况吗?将驱动程序列入黑名单是否可能解决这个问题?我还能做什么吗?
答案1
如果您的图形驱动程序没有随着内核进行更新,它将在内核升级后停止工作,并且您的系统将恢复到 nouveau 或帧缓冲区驱动程序来运行您的视频硬件。
当我从 NVIDIA 网站下载驱动程序安装时,发生了这种情况。为了解决这个问题,我添加了图形驱动程序 PPA并通过 ubuntu-drivers 命令安装 NVIDIA 驱动程序。
首先卸载旧的 NVIDIA 驱动程序,
sudo apt-get purge nvidia-*
然后按照以下步骤操作:
1. 添加 PPA
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
2. 安装显卡驱动程序
现在发布于这个答案,您需要安装适合您的卡的推荐驱动程序。
sudo ubuntu-drivers devices
这将输出类似这样的内容:
== /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==
vendor : NVIDIA Corporation
modalias : pci:v000010DEd00000DDAsv000017AAsd000021D1bc03sc00i00
model : GF106GLM [Quadro 2000M]
driver : xserver-xorg-video-nouveau - distro free builtin
driver : nvidia-304-updates - distro non-free
driver : nvidia-304 - distro non-free
driver : nvidia-331 - distro non-free **recommended**
driver : nvidia-331-updates - distro non-free
然后只需安装标有“推荐”的驱动程序,因此在此示例中它将是:
sudo apt-get install nvidia-331
完成此操作后,重新启动即可。下次更新内核时,视频驱动程序也会随之更新。