# 在 Debian 中安裝 nvidia 驅動程式 > 此文章將會教讀者如何在 Debian 中安裝 nvidia 顯示卡驅動程式 > [name=John @ 崑山科技大學 光達實驗室 KSU Eilidar Lab][time=Friday, April 21, 2024] > 範例中使用的作業系統: Debian GNU/Linux 12 (bookworm) > 範例中使用的設備型號: MSI GS65 Stealth Thin 8RF > > [ToC] ## 1. 檢視 GPU 型號 * 終端機輸入下面指令來檢視連結的設備 ```bash lspci -nn | egrep -i "3d|display|vga" ``` *以下為輸入指令後產生的資訊範例* ```bash user@server:~$ lspci -nn | egrep -i "3d|display|vga" 00:02.0 VGA compatible controller [0300]: Intel Corporation CoffeeLake-H GT2 [UHD Graphics 630] [8086:3e9b] 01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GP104M [GeForce GTX 1070 Mobile] [10de:1ba1] (rev a1) 3d:00.0 Ethernet controller [0200]: Qualcomm Atheros Killer E2500 Gigabit Ethernet Controller [1969:e0b1] (rev 10) ``` 從上面的資訊中可以得知顯示卡的型號為 *GeForce GTX 1070 Mobile* ## 2. 編輯 sources.list * 透過終端機使用 nano 來編輯 sources.list 檔案 ```bash sudo nano /etc/apt/sources.list ``` 如果沒有安裝 nano 可以使用 `sudo apt install nano` 指令來安裝 * 加上 `contrib`、`non-free` 以及 `non-free-firmware` 到清單中,例如: ```list # deb cdrom:[Debian GNU/Linux 12.4.0 _Bookworm_ - Official amd64 NETINST with firmware 20231210-17:56]/ bookworm main n> deb http://deb.debian.org/debian/ bookworm main contrib non-free non-free-firmware deb-src http://deb.debian.org/debian/ bookworm main contrib non-free non-free-firmware ``` * 按下快捷鍵 Ctrl + S 來儲存變更,Ctrl + X 來退出文字編輯器 ## 3. 安裝 kernel headers * 一般的 64 位元作業系統可以使用下面指令來安裝預設的 kernel ```bash sudo apt install linux-headers-amd64 ``` ## 4. 安裝 nvidia-driver * 執行下面指令來更新 packages 清單 ```bash sudo apt update ``` * 執行下面指令來安裝 nvidia 驅動程式 ```bash sudo apt install nvidia-driver firmware-misc-nonfree ``` ## 5. 重新啟動設備 * 執行下面指令來重新啟動設備來套用變更 ```bash sudo reboot ``` ## 參考資料 * https://wiki.debian.org/NvidiaGraphicsDrivers * https://www.linuxquestions.org/questions/debian-26/nvidia-driver-broken-on-stretch-and-buster-4175655633/#post6006485 * https://linuxconfig.org/how-to-install-nvidia-driver-on-debian-12-bookworm-linux * https://www.youtube.com/watch?v=dQw4w9WgXcQ ###### tags: `Debian`、`Debian 12`、`nvidia`、`nvidia驅動`、`nvidia顯示卡驅動`