如何在Debian 9 Stretch上安裝私有Nvidia驅動程序?

NVIDIA驅動程序Debian拉伸

本教程 我們將向您展示如何在Debian 9 Stretch上安裝Nvidia圖形驅動程序。 默認, Debian使用Linux內核中包含的開源驅動程序nouveau, 用於Nvidia卡。

但是,該驅動程序缺少3D加速支持,因此,如果您想充分利用系統上的圖形卡,則必須安裝其專用驅動程序。

在安裝專有驅動程序之前, 如果您使用的是UEFI固件,建議禁用安全啟動。

這是因為Nvidia模塊將被添加到內核,因此新內核將無法通過簽名驗證。 如果啟用了安全啟動,則係統可能無法啟動。

在Debian 9 Stretch上安裝Nvidia驅動程序

要開始在系統中安裝Nvidia驅動程序,我們必須打開一個終端並在其中 讓我們繼續驗證Nvidia卡使用了哪個驅動程序:

sudo apt install lshw
sudo lshw -c display

他們可以在其中驗證是否正在使用nouveau開放控制器:

新

由於Debian上的Nvidia軟件包是專有的, 我們必須使用以下命令在/etc/apt/sources.list中啟用contrib和非自由存儲庫。

sudo apt install software-properties-common
sudo add-apt-repository contrib
sudo add-apt-repository non-free
sudo apt update

現在 現在是時候將nouveau驅動程序列入黑名單,以避免可能的衝突了:

sudo nano /etc/modprobe.d/blacklist-nouveau.conf

在文件中,我們放入以下內容:

blacklist nouveau
blacklist lbm-nouveau
options nouveau modeset=0
alias nouveau off
alias lbm-nouveau off

我們用Ctrl + O和Ctrl + X關閉並保存。

現在 使用以下命令安裝nvidia-driver軟件包:

sudo apt install nvidia-driver

在安裝過程中,您將看到以下消息,只需按Enter鍵即可繼續。

xserver-xorg-config-nvidia

萬一發生任何錯誤 在系統上安裝軟件包期間, 您將需要從Stretch-backports存儲庫安裝驅動程序。

為此,在終端中,您必須鍵入以下命令:

sudo add-apt-repository 'deb http://ftp.debian.org/debian stretch-backports main contrib non-free'
sudo apt update

現在 要從已經添加到系統的stretch-backports存儲庫中安裝nvidia-driver,我們必須輸入以下命令:

sudo apt install -t stretch-backports nvidia-driver

安裝完成後, 在以下命令的幫助下重新啟動計算機:

sudo shutdown -r now

檢查安裝

系統重啟後, 我們繼續啟動用戶會話,我們將打開一個終端,並在其中鍵入以下命令:

sudo lshw -c display

在這種情況下,他們應該已經看到他們正在使用Nvidia驅動程序。 您可以在應用程序菜單中搜索Nvidia X Server程序。

與之一起使用的驅動程序版本,圖形卡規格,卡溫度等。

如果找不到此程序,則可以使用以下方法安裝它:

sudo apt install nvidia-xconfig

並運行:

sudo nvidia-xconfig

在Nividia Optimus筆記本電腦上的Intel和Nvidia顯卡之間切換

對於Nividia Optimus的筆記本電腦用戶, 他們打開Nvidia X Server程序時可能會遇到錯誤,因為打開它們時,他們會看到以下消息:

“似乎您沒有使用nvidia x debian驅動程序”

對於這 他們可以使用Bumblebee和Primus在Nvidia卡上運行單個應用程序。 要在系統上安裝Bumblebee和Primus,必須打開終端並運行以下命令:

sudo dpkg --add-architecture i386
sudo apt install
sudo apt install bumblebee bumblebee-nvidia primus primus-libs: i386 libgl1-nvidia-glx: i386

要在Nividia卡上運行程序,只需使用命令作為前綴 primusrun。

在這種情況下,您可以使用以下命令進行驗證:

primusrun glxinfo | grep OpenGL

要打開Nvidia X服務器設置程序,請運行:

optirun nvidia-settings -c :8

如何在Debian 9 Stretch中卸載專有的Nvidia驅動程序?

如果由於某種原因您不再想要專有控制器或它與系統發生衝突,則可以使用以下命令將其從系統中刪除:

sudo apt purge nvidia- *
sudo apt autoremove


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。

  1.   自1998年以來的Linuxero 他說:

    DEBIAN Wiki總是逐步說明如何安裝NVIDIA驅動器。
    比這裡解釋的要簡單。
    問候。