$ sudo apt install nvidia-driver-410
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
nvidia-driver-410 : Depends: xserver-xorg-video-nvidia-410 (= 410.78-0ubuntu1~gpu18.04.1) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
递归地深入研究依赖的软件包(对我来说从 xserver-xorg-video-nvidia-xxx 开始),最后以 xserver-xorg-core 结束。但我觉得该组中的任何软件包都根本不需要。
这是全新安装的 Ubuntu 18.04 LTS,除了添加图形驱动程序 PPA 外,没有对系统进行任何操作。 、apt install -f
、均未发现任何错误apt install --fix-broken
dpkg --get-selections | grep hold
答案1
沒有什麼。
xserver-xorg-core
是呈现您的桌面的服务。
xserver-xorg-video-nvidia-410
将为您的 X 服务器提供优化的硬件加速。
X Server 已在 Ubuntu 下预安装,如果你查看默认包Ubuntu 18.04.2。
答案2
这绝对不行。这很危险。
安装xserver-xorg-core
需要删除ubuntu-desktop
、xserver-xorg-core-hwe-18.04
以及基本上所有其他必要的图形包。结果将是永久黑屏。我在安装 CUDA 10.1 时遇到了同样的问题。
我找到了一个解决方案:使用graphics-drivers
ppa 版本,nvidia-driver-418
而不是默认版本。此版本不依赖于xserver-xorg-core
,不会导致黑屏。执行以下操作(重启后):
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
sudo apt-get install nvidia-driver-418
重新启动后,如果您还安装了 CUDA,您应该能够使用nvidia-smi
并遵循原始 CUDA 10.1 .deb(本地)说明。