我的 Nvidia 显卡是 Geforce 940M,还有 Intel HD Graphics 5500 卡。此命令的输出是
lspci | grep -E "VGA|3D"
00:02.0 VGA compatible controller: Intel Corporation HD Graphics 5500 (rev 09)<br>
0a:00.0 3D controller: NVIDIA Corporation GM108M [GeForce 940M] (rev a2)
我使用的是 Ubuntu 18.04.02 LTS。
lspci -v
0a:00.0 3D controller: NVIDIA Corporation GM108M [GeForce 940M] (rev a2)
Subsystem: Hewlett-Packard Company GM108M [GeForce 940M]
Flags: bus master, fast devsel, latency 0, IRQ 255
Memory at c4000000 (32-bit, non-prefetchable) [size=16M]
Memory at b0000000 (64-bit, prefetchable) [size=256M]
Memory at c0000000 (64-bit, prefetchable) [size=32M]
I/O ports at 3000 [disabled] [size=128]
Expansion ROM at <ignored> [disabled]
Capabilities: <access denied>
Kernel modules: nvidiafb, nouveau, nvidia_drm, nvidia
我无法通过 GUI 在系统上安装 nvidia 驱动程序
答案1
在某个时候,您手动安装了 Nvidia 驱动程序,可能使用从 Nvidia 下载的二进制文件(不推荐),这就是现在显示“继续使用手动安装的驱动程序”并且不允许其他选项(从存储库安装测试版本)的原因。
首先清除已安装的 Nvidia 驱动程序:
sudo apt purge nvidia*
重启。
现在应该可以在附加驱动程序中选择和安装驱动程序。显示的 390 版本适用于您的 GeForce 940M,但如果您想安装与硬件兼容的较新版本(如 418)或 430(测试版),则需要添加其他软件源,图形驱动程序 PPA:
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update
现在,较新的驱动程序版本应显示在“附加驱动程序”中。照常选择、应用并重新启动。