顯卡是個人計算機基礎的組成部分之一,將計算機系統需要的顯示信息進行轉換驅動顯示器,并向顯示器提供逐行或隔行掃描信號,控制顯示器的正確顯示,是連接顯示器和個人計算機主板的重要組件,是“人機”的重要設備之一,其內置的并行計算能力現階段也用于深度學習等運算。 安裝最新的驅動程序版本 在Linux上安裝驅動程序可能是由運行CUDA程序的人員完成的。多年前,當我學習CUDA時,我為此感到頭疼,F在我更加熟悉了。今天,我將提供一些記錄。 首先,在NVIDIA官方網站上找到驅動程序下載頁面: 檢查可用的驅動程序版本,如下所示: BETA版本太新了,穩定性尚不清楚。選擇非Beta版驅動程序的最新版本,即版本41 5. 27。 下載鏈接頁面: 以前忘記解釋硬件情況,這臺機器是: (HP Shadow Elf II Pro Elf Green 1 5. 6英寸游戲筆記本電腦(i7-7700HQ 8G 128GSSD + 1T GTX1050Ti 4G獨立顯示器IPS FHD) 硬件配置: CPU Core i7-7700HQ(包括集成顯卡) 獨立顯卡NVIDIA GTX1050ti 開始以下正式安裝步驟: 禁用nouveau驅動程序 Ubuntu系統中集成的圖形驅動程序是nouveau。在安裝官方的NVIDIA驅動程序之前,我們需要從Linux內核中卸載nouveau。 將nouveau添加到黑名單blacklist.conf中(有關黑名單,請參見“禁用Linux內核驅動程序”),在Linux啟動時不會加載nouveau。 由于nouveau驅動程序的影響,在安裝ubuntu后無法登錄到桌面,因此在ubuntu系統啟動并顯示登錄界面后,需要按ctrl + alt + F1輸入tty文本模式進入以下操作 因為不允許修改blacklist.conf文件的屬性。因此,您需要首先修改文件屬性。 查看屬性
修改屬性
使用vi編輯器打開
在文件末尾添加以下行: 黑名單vga16fb 新黑名單 黑名單rivafb 黑名單rivatv nvidiafb黑名單 修改并保存文件后,請記住恢復文件屬性:
再次更新內核:
有關update-initramfs命令的目的,請參閱“新的初始RAM磁盤模型initramfs簡介” 修改后需要重新啟動系統。 重新啟動系統以確認nouveau已被阻止,請使用lsmod命令查看:
lsmod命令用于顯示已加載到內核中的模塊的狀態信息,請參見“ lsmod命令” 有關具體過程,請參見下圖: ================================================ ===================== 在安裝驅動程序之前,另一重要的事情是確認系統中沒有舊版本的驅動程序以避免沖突,因此您需要卸載舊版本的驅動程序。 命令: sudo apt-get autoremove --purge nvidia * ================================================ ========================== 以PPA模式安裝圖形卡驅動程序: 使用PPA在Linux系統中安裝圖形卡驅動程序的成功率通常較高,但安裝版本有限,此處不使用此方法,但仍給出該方法的具體步驟: 使用以下命令添加圖形驅動程序PPA:
找到合適的驅動程序版本 命令: ubuntu驅動程序設備 安裝NVIDIA驅動程序 如上圖所示,推薦的GTX1050ti圖形卡驅動程序版本為390 按ctrl + alt + F1進入tty文本模式 關閉(圖形)桌面顯示管理器LightDM 命令:
安裝nvidia驅動程序,如果網絡速度不好,可能會花費很長時間 安裝完成后重新啟動。 重啟系統后,執行以下命令檢查驅動程序的安裝狀態,安裝成功
================================================ ===================== 下面給出了本文的安裝方法,并根據從官方網站下載的驅動程序文件進行安裝: 安裝NVIDIA驅動程序 進入文本模式: 按ctrl + alt + F1進入tty文本模式 關閉(圖形)桌面顯示管理器LightDM。 命令:
執行安裝文件: 將驅動程序文件設置為可執行文件,命令: sudo chmod a + x ./NVIDIA-Linux-x86_64-41 5. 2 7. run 執行安裝: sudo ./NVIDIA-Linux-x86_64-415.27.運行 安裝結束,重新啟動: sudo重新啟動 重新啟動并進入系統,執行如下: nvidia-smi nvidia設置 您可以找到成功的安裝。 ================================================ ==================== 在物理機上安裝了最新的驅動程序之后,請在conda中安裝最新版本的tensorflow-gpu 1. 20以獲取結果,因為conda中tensorflow-gpu的編譯版本需要396以上的NVIDIA驅動程序。 注意: 在安裝本機之前,已將系統設置為不使用密碼進入系統。尚未研究此步驟是否有用。如果有人想重現該過程,則強烈建議將Ubuntu系統設置為不使用密碼即可進入桌面。
|
溫馨提示:喜歡本站的話,請收藏一下本站!