web-dev-qa-db-ja.com

PPAのnvidiaドライバーが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 -fapt install --fix-brokendpkg --get-selections | grep holdはいずれも誤りを発見していません

3
xt1zer

大丈夫です。

xserver-xorg-coreは、デスクトップをレンダリングするサービスです。
xserver-xorg-video-nvidia-410は、Xサーバーに最適化されたハードウェアアクセラレーションを提供します。

Ubuntu 18.04.2の default packages を見ると、XサーバーはUbuntuの下にプリインストールされています。

3
Jesse

それは間違いなく大丈夫ではありません。危ないです。

xserver-xorg-coreをインストールするには、ubuntu-desktopxserver-xorg-core-hwe-18.04、および基本的にその他すべての必須グラフィックスパッケージを削除する必要があります。その結果、永続的な黒い画面になります。 CUDA 10.1のインストール中に同じ問題が発生しました。

私は解決策を見つけました:デフォルトのバージョンの代わりにgraphics-driversnvidia-driver-418 ppaバージョンを使用します。このバージョンは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(ローカル)の指示に従うことができるはずです。

1
Zhanwen Chen