Хорошо, что драйверы nvidia от PPA зависят от xserver-xorg-core?

$ 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 заметили любые ошибки

2 ответа

Решение

Все нормально.

xserver-xorg-core это сервис для рендеринга вашего рабочего стола.
xserver-xorg-video-nvidia-410 обеспечит оптимизированное аппаратное ускорение для вашего X-сервера.

X Server предустановлен под Ubuntu, если вы посмотрите на стандартные пакеты Ubuntu 18.04.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

После перезагрузки вы сможете использовать nvidia-smi и следуйте оригинальным инструкциям CUDA 10.1 .deb (local), если вы также устанавливаете CUDA.

Другие вопросы по тегам