web-dev-qa-db-fra.com

Est-il correct que les pilotes nvidia de PPA dépendent de 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.

En creusant récursivement dans des packages dépendants (à partir de xserver-xorg-video-nvidia-xxx pour moi), il se termine finalement par xserver-xorg-core. Mais je ne pense pas que l'un des packages de ce groupe soit nécessaire.

Il s'agit d'une nouvelle installation d'Ubuntu 18.04 LTS, rien n'a été fait pour le système à l'exception de l'ajout des pilotes graphiques PPA. apt install -f, apt install --fix-broken Et dpkg --get-selections | grep hold N'ont repéré aucune erreur

3
xt1zer

C'est bon.

xserver-xorg-core est le service pour rendre votre bureau.
xserver-xorg-video-nvidia-410 fournira une accélération matérielle optimisée pour votre serveur X.

X Server est préinstallé sous Ubuntu, si vous regardez les packages par défaut d'Ubuntu 18.04.2.

3
Jesse

Ce n'est certainement PAS bien. C'est dangereux.

Installation de xserver-xorg-core a besoin ubuntu-desktop, xserver-xorg-core-hwe-18.04, et essentiellement tous les autres packages graphiques essentiels à supprimer. La conséquence serait un écran noir permanent. J'ai rencontré le même problème lors de l'installation de CUDA 10.1.

J'ai trouvé une solution: utilisez le graphics-drivers version ppa de nvidia-driver-418 au lieu de celui par défaut. Cette version ne dépend pas de xserver-xorg-core et ne doit pas provoquer d'écran noir. Procédez comme suit (après un redémarrage):

Sudo add-apt-repository ppa:graphics-drivers/ppa
Sudo apt-get update
Sudo apt-get install nvidia-driver-418

Après un redémarrage, vous devriez pouvoir utiliser nvidia-smi et suivez les instructions d'origine CUDA 10.1 .deb (local) si vous installez également CUDA.

1
Zhanwen Chen