日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Ubuntu >内容正文

Ubuntu

【转】Ubuntu 16.04 Nvidia驱动安装(run方式)

發布時間:2023/12/10 Ubuntu 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【转】Ubuntu 16.04 Nvidia驱动安装(run方式) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

轉自:Ubuntu 16.04 Nvidia驅動安裝(run方式)_lihe的博客-CSDN博客

1.下載驅動程序

Nvidia驅動下載
https://www.geforce.cn/drivers/beta-legacy
http://www.nvidia.cn/Download/index.aspx
根據顯卡選擇適用的驅動版本,下載完之后是一個名稱為 NVIDIA-Linux-x86_64-xxx.xx.run 的文件
(我的顯卡為GTX1060,NVIDIA-Linux-x86_64-418.56.run)。
將下載好的的run文件拷貝至home目錄下。

2、刪除原有驅動(可選)

sudo apt-get remove --purge nvidia*

3.禁用nouveau驅動

sudo gedit /etc/modprobe.d/blacklist.conf

編輯 /etc/modprobe.d/blacklist-nouveau.conf 文件,添加以下內容:

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

然后保存。
關閉nouveau:

echo options nouveau modeset=0 | sudo tee -a /etc/modprobe.d/nouveau-kms.conf

4.重啟

update-initramfs -u reboot

重啟系統(一定要重啟)

5.驗證nouveau是否已禁用

lsmod | grep nouveau

沒有信息顯示,說明nouveau已被禁用,接下來可以安裝nvidia的顯卡驅動。

6.獲取Kernel source

sudo apt-get install linux-sourcesudo apt-get install linux-headers-x.x.x-x-generic

第一步執行過程中會提供第二步所用到的版本號(我的是4.4.0-146)。
或者可以通過uname -r查看相應版本號(系統內核版本),如下圖:

7.安裝NVIDIA驅動

1). 在ubuntu下按ctrl+alt+f1進入字符界面
注意:進入tty1界面可能會出現中文亂碼,解決方案
https://blog.csdn.net/lihe4151021/article/details/90048918

然后在命令行界面下輸入:

sudo service lightdm stop //這個是關閉圖形界面,不執行會出錯。

2).給驅動run文件賦予執行權限:

sudo chmod a+x NVIDIA-Linux-x86_64-418.56.run

3). 安裝:

sudo ./NVIDIA-Linux-x86_64-396.18.run -no-x-check -no-nouveau-check -no-opengl-files //只有禁用opengl這樣安裝才不會出現循環登陸的問題

-no-x-check:安裝驅動時關閉X服務
-no-nouveau-check:安裝驅動時禁用nouveau
-no-opengl-files:只安裝驅動文件,不安裝OpenGL文件

4). 安裝過程中的選項:
The distribution-provided pre-install script failed! Are you sure you want to continue? 選擇 yes 繼續。
Would you like to register the kernel module souces with DKMS? This will allow DKMS to automatically build a new module, if you install a different kernel later? 選擇 No 繼續。
問題沒記住,選項是:install without signing
問題大概是:Nvidia’s 32-bit compatibility libraries? 選擇 No 繼續。
Would you like to run the nvidia-xconfigutility to automatically update your x configuration so that the NVIDIA x driver will be used when you restart x? Any pre-existing x confile will be backed up. 選擇 Yes 繼續

這些選項如果選擇錯誤可能會導致安裝失敗,沒關系,只要前面不出錯,多嘗試幾次就好。

3). 打開圖形界面:
最后在命令行界面下輸入:

sudo service lightdm start //這個是打開圖形界面

按ctrl+alt+f7返回圖形界面

8.安裝NVIDIA驅動后可能的問題

掛載Nvidia驅動:

sudo modprobe nvidia//報錯

檢查驅動是否安裝成功:

nvidia-smi

輸出:NVIDIA-SMI has failed because it couldn‘t communicate with NVIDIA driver. Make sure that the latest driver is installed and running.

解決方案:只需下面兩步,無需重啟

sudo apt-get install dkms sudo dkms install -m nvidia -v 418.56

但是,如果未禁用Secure boot,運行第二個命令時會彈出下面界面:

此時,需要先禁用Secure boot(安裝Ubuntu 16.04 后,開啟UEFI secure boot 情況下,無法加載nvidia、vbox、網卡驅動和其他第三方驅動等模塊的問題),方法如下(Ubuntu 16.04 禁用 Secure boot 問題 - Ubuntu中文論壇):

sudo mokutil --disable-validation

輸入上述命令,會要求你設置一個 8-16位的密碼,你設置好后(比如8個8)重啟,重啟第一次,會有幾秒鐘提示你按任意鍵進入MoK管理界面,然后按照提示輸入剛才設置的密碼對應位,然后管理Mok,禁用Secure boot 即可。

然后,再次運行:

sudo dkms install -m nvidia -v 418.56

最后輸入:

nvidia-smi

如果成功,會出現下圖:

上述步驟為安裝成功后總結,如果有錯誤歡迎指正!

總結

以上是生活随笔為你收集整理的【转】Ubuntu 16.04 Nvidia驱动安装(run方式)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。