18.04 Bionic 中的 nvidia 專有驅動程式封裝發生了哪些變更?

18.04 Bionic 中的 nvidia 專有驅動程式封裝發生了哪些變更?

多年來,我手動安裝了 nvidia 專有驅動程序,僅安裝了 4 個軟體包,一切正常:nvidia-xxx、libcuda1、nvidia-opencl-icd 和 nvidia-settings

「sudo dpkg -i *.deb」...就這麼簡單。我通常會保留這 4 個軟體包,以防在嘗試安裝不穩定的東西時出現 X 顯示問題,這樣我就可以在沒有網路連線的情況下手動重新安裝驅動程式。

現在我使用 Kubuntu 18.04 alpha,並且從 PPA 安裝了 nvidia 專有驅動程序,直到昨天(2018-03-02)都正常工作: https://launchpad.net/~graphics-drivers/+archive/ubuntu/ppa

昨天(2018-03-02)經過一些更新,OpenGL 被破壞了。所以我從 PPA 卸載了 nvidia 驅動程序,嘗試從官方存儲庫安裝 nvidia。令人驚訝的是,它嘗試安裝一堆我以前在其他版本的 Ubuntu 中從未見過的軟體包: http://pasteall.org/854414

那麼,從 Ubuntu 18.04 中的 390 開始,nvidia 專有封裝驅動程式發生了哪些變化?有人可以解釋一下嗎?有關於更改的任何文件嗎?為什麼選擇 libnvidia-compute?為什麼選擇 xserver-xorg-video-nvidia?為什麼有這麼多 i386 軟體包?請記錄包裝變更的決定。

有這麼多的軟體包,顯然,當嘗試透過手動安裝軟體包來解決 nvidia 圖形問題時,解決問題顯然不會那麼容易。

答案1

不要使用 ppa,也不要手動安裝。只需啟用「restricted」和「universe」儲存庫,然後使用 apt 安裝驅動程式:

sudo apt install nvidia-xxx libcuda1 nvidia-opencl-icd nvidia-settings

將“xxx”替換為實際的驅動程式版本。

若要取得可用驅動程式的列表,請執行以下命令:

apt-cache search nvidia | grep -P '^nvidia-'

相關內容