顯卡是個(gè)人計(jì)算機(jī)基礎(chǔ)的組成部分之一,將計(jì)算機(jī)系統(tǒng)需要的顯示信息進(jìn)行轉(zhuǎn)換驅(qū)動顯示器,并向顯示器提供逐行或隔行掃描信號,控制顯示器的正確顯示,是連接顯示器和個(gè)人計(jì)算機(jī)主板的重要組件,是“人機(jī)”的重要設(shè)備之一,其內(nèi)置的并行計(jì)算能力現(xiàn)階段也用于深度學(xué)習(xí)等運(yùn)算。 由于要使用筆記本學(xué)習(xí)Kaldi,因此需要使用Ubuntu來構(gòu)建環(huán)境。 1.筆記本參數(shù) 當(dāng)前使用的筆記本電腦型號是Raytheon 911Target Blue Edition計(jì)算機(jī),但是鑒于筆記本電腦的獨(dú)立GTX1050Ti圖形卡的性能,我希望將其用于Kaldi神經(jīng)網(wǎng)絡(luò)訓(xùn)練。筆記本電腦的具體參數(shù)如下: 2.系統(tǒng)和工具版本 系統(tǒng):Ubuntu 1 8. 04(具有新系統(tǒng)的新計(jì)算機(jī),舊內(nèi)核通常支持新設(shè)備) 圖形驅(qū)動程序:nvidia-driver-415 CDUA:CDUA 1 0. 0(文件名:cuda_1 0. 0. 130_41 0. 48_linux.run) cudnn:cudnn-1 0. 0-linux-x64-v 7. 4. 1. 5. tgz 3. Ubuntu安裝方法 Ubuntu的安裝方法與其他博客基本相同。由于筆記本電腦已經(jīng)在出廠時(shí)預(yù)裝了Windows 10系統(tǒng),因此您只需要在此基礎(chǔ)上安裝Ubuntu 1 8. 04系統(tǒng)。 請參考具體的安裝方法:UEFI引導(dǎo)雙硬盤Win10 + Ubuntu1 8. 04雙系統(tǒng)-簡書 3. 1可能有問題 在安裝Ubuntu1 8. 04之后,在啟動并選擇進(jìn)入系統(tǒng)后,可能會出現(xiàn)黑屏,并且您無法進(jìn)入U(xiǎn)buntu系統(tǒng)。 3. 2解決問題的方法 解決黑屏問題的方法如下: 1.引導(dǎo)進(jìn)入啟動界面時(shí),讓光標(biāo)停在Ubuntu上,按e鍵進(jìn)行編輯,在倒數(shù)第二行后的靜斜杠后添加nomodeset 更改后為:安靜的斜杠nomodeset(此方法僅暫時(shí)禁用Nouveau顯卡驅(qū)動程序) 2.按F10進(jìn)入系統(tǒng) 3.進(jìn)入系統(tǒng)后,您可以使用Ctrl + Alt + T打開命令行窗口,輸入sudo gedit / etc / default / grub編輯grub文件,找到GRUB_CMDLINE_LINUX_DEFAULT =“ quiet splash”行并將其更改為: GRUB_CMDLINE_LINUX_DEFAULT =“安靜的啟動模式” 保存后,更新grub配置: sudo update-grub 這時(shí),您可以重新啟動并正常進(jìn)入U(xiǎn)buntu系統(tǒng)。但是,許會發(fā)現(xiàn)一個(gè)非常麻煩的問題。屏幕的亮度無法調(diào)節(jié),并且處于最高級別。長期使用對眼睛極為有害。我們必須解決此錯(cuò)誤,這是顯卡驅(qū)動程序的問題。 4.圖形卡驅(qū)動程序安裝 Ubuntu系統(tǒng)不能很好地支持雙顯卡,尤其是筆記本電腦。 4. 1準(zhǔn)備 禁用新手 Ubuntu系統(tǒng)中集成的圖形卡驅(qū)動程序?yàn)閚ouveau。我們需要使用以下方法從linux內(nèi)核中卸載nouveau,以安裝官方的NVIDIA驅(qū)動程序。 由于nouveau驅(qū)動程序的影響,在安裝ubuntu后您可能無法登錄到桌面,因此在ubuntu系統(tǒng)啟動并顯示登錄界面后,您需要按ctrl + alt + F1進(jìn)行操作。進(jìn)入tty文本模式以輸入以下操作(您可以進(jìn)入系統(tǒng)或進(jìn)入系統(tǒng),然后在命令行窗口中進(jìn)行操作。) 因?yàn)椴辉试S修改blacklist.conf文件的屬性。因此,您需要首先修改文件屬性。 查看屬性: ll /etc/modprobe.d/blacklist.conf 修改屬性: sudo chmod 666 /etc/modprobe.d/blacklist.conf 使用gedit編輯器打開: sudo gedit /etc/modprobe.d/blacklist.conf 在文件末尾添加以下行: 黑名單vga16fb 新黑名單 黑名單rivafb 黑名單rivatv nvidiafb黑名單 修改并保存文件后,請記住恢復(fù)文件屬性: sudo chmod 644 /etc/modprobe.d/blacklist.conf 再次更新內(nèi)核: sudo update-initramfs -u 修改后需要重新啟動系統(tǒng)。 重新啟動系統(tǒng)以確認(rèn)nouveau是否已被阻止,并使用lsmod命令進(jìn)行檢查: lsmod | grep nouveau 如果顯示為空白,則屏蔽成功。 lsmod命令用于顯示已加載到內(nèi)核中的模塊的狀態(tài)信息,請參見“ lsmod命令”。 4. 2驅(qū)動程序安裝步驟 由于筆記本雙顯卡中不僅有NVIDIA圖形卡,而且還可以正常驅(qū)動的集成intel圖形卡,因此在上一步中禁用nouveau驅(qū)動程序后,請重新啟動,然后系統(tǒng)使用集成顯卡。 安裝Nvidia圖形卡驅(qū)動程序的方法是添加ppa源,并在nvidia驅(qū)動程序網(wǎng)站上檢查自己的圖形驅(qū)動程序的最新版本號(無需下載)。 使用以下命令添加圖形驅(qū)動程序PPA: sudo add-apt-repository ppa:graphics-drivers / ppa sudo apt-get更新 找到合適的驅(qū)動程序版本: ubuntu驅(qū)動程序設(shè)備 您可以看到推薦的版本是:nvidia-driver-415 NVIDIA驅(qū)動程序驅(qū)動程序的特定安裝: 記住給定的推薦驅(qū)動程序型號(帶有推薦選項(xiàng)的驅(qū)動程序)。 按Ctrl + Alt + F3組合鍵進(jìn)入tty文本模式 安裝nvidia驅(qū)動程序,此過程需要聯(lián)網(wǎng)。如果網(wǎng)絡(luò)速度不好,則可能需要很長時(shí)間。 安裝后重新啟動: sudo apt-get install nvidia-driver-415 sudo重新啟動 重啟系統(tǒng)后,執(zhí)行以下命令,檢查驅(qū)動程序的安裝狀態(tài),安裝成功: sudo nvidia-smi 如果在顯卡安裝完成后系統(tǒng)軟件中有NVIDIA X Server設(shè)置,那么恭喜您安裝顯卡驅(qū)動程序沒問題。 要點(diǎn):還記得3. 2節(jié)中的操作嗎?需要恢復(fù)! 重新啟動系統(tǒng)后,當(dāng)您啟動進(jìn)入啟動界面時(shí),讓光標(biāo)停在Ubuntu上,按e鍵進(jìn)行編輯,在倒數(shù)第二行的靜斜杠后刪除nomodeset,然后按F10進(jìn)入系統(tǒng)。如果您可以進(jìn)入系統(tǒng),那么您可以完成獨(dú)立顯示,但是以后需要操作以下命令: 進(jìn)入系統(tǒng)后,可以使用Ctrl + Alt + T打開命令行窗口,輸入sudo gedit / etc / default / grub編輯grub文件,找到GRUB_CMDLINE_LINUX_DEFAULT =“ quiet splash nomodeset”行,然后更改為: GRUB_CMDLINE_LINUX_DEFAULT =“安靜的飛濺” 保存后,更新grub配置: sudo update-grub 這時(shí),您可以重新啟動并正常進(jìn)入U(xiǎn)buntu系統(tǒng)。 5. cuda 1 0. 0和cudnn安裝 5. 1 cuda 1 0. 0安裝 CUDA工具包1 0. 0下載| NVIDIA Developer下載cuda 1 0. 0的運(yùn)行文件安裝包。 cd切換到下載的文件目錄以進(jìn)行安裝: sudo sh cuda_1 0. 0. 130_41 0. 48_linux.run --override 啟動安裝程序,按空格直到最后,輸入接受以接受條款。 輸入n不安裝nvidia圖像驅(qū)動程序(安裝圖形卡驅(qū)動程序時(shí)已經(jīng)存在)。 輸入y以安裝cuda 1 0. 0工具。 按Enter確認(rèn)cuda的默認(rèn)安裝路徑:/ usr / local / cuda-1 0. 0。 輸入y以sudo特權(quán)運(yùn)行安裝,然后輸入密碼。 輸入y以安裝指向/ usr / local / cuda的符號鏈接。 輸入y以安裝CUDA 1 0. 0示例以供以后測試。 按Enter確認(rèn)CUDA 1 0. 0 Samples的默認(rèn)安裝路徑。 等待安裝完成。 環(huán)境變量 設(shè)置環(huán)境變量,終端輸入: sudo gedit / etc / profile 在末尾添加: PATH = / usr / local / cuda / bin:$ PATH 導(dǎo)出路徑 保存后,創(chuàng)建一個(gè)鏈接文件(這是一個(gè)新創(chuàng)建的鏈接文件): sudo gedit /etc/ld.so.conf.d/cuda.conf 按a進(jìn)入插入模式并添加以下行: / usr / local / cuda / lib64 按esc退出插入模式,然后按Save退出。 最后鍵入終端: sudo ldconfig#使鏈接有效 cuda測試 切換到默認(rèn)安裝路徑CUDA 1 0. 0示例(NVIDIA_CUDA-1 0. 0_Samples文件夾),終端輸入: sudo使所有-j 6#(6核) 需要幾分鐘才能編譯。 完成后,繼續(xù)輸入到終端: cd bin / x86_64 / linux / release ./ deviceQuery 以下是正常安裝后的顯示結(jié)果: 附加問題的操作 問題:命令行輸入:nvcc --version,表示未安裝nvcc: 解決方案是重新配置環(huán)境變量: 1.檢查/ usr / local / cuda / bin下是否存在nvcc可執(zhí)行程序,如果是,請轉(zhuǎn)到下一步。 2.添加環(huán)境變量,打開?/ .bashrc,添加環(huán)境變量 export PATH = $ PATH:/ usr / local / cuda / bin。 3.在終端中輸入nvcc --version,您可以看到版本為1 0. 0。 5. 2 cudnn安裝 cuDNN下載URL:NVIDIA cuDNN | NVIDIA開發(fā)人員 您需要注冊一個(gè)帳戶并填寫簡短的調(diào)查信息,然后按照提示下載相應(yīng)的版本!我下載的安裝包是cudnn-1 0. 0-linux-x64-v 7. 4. 1. 5. tgz 下載后,輸入相應(yīng)的下載目錄,并按照以下安裝說明進(jìn)行操作! tar -zxvf cudnn-1 0. 0-linux-x64-v 7. 4. 1. 5. tgz sudo cp cuda / include / cudnn.h / usr / local / cuda / include sudo cp cuda / lib64 / libcudnn * / usr / local / cuda / lib64 sudo chmod a + r /usr/local/cuda/include/cudnn.h sudo chmod a + r / usr / local / cuda / lib64 / libcudnn * 6.摘要 在筆記本電腦上使用雙顯卡和雙系統(tǒng)的Ubuntu安裝中存在許多錯(cuò)誤。在嘗試了很多坑之后,我記錄了成功的步驟并參考了許多前輩的博客文章,目的是向朋友提供與我相同的需求,以完成相關(guān)的安裝。 主要注意事項(xiàng):最好不要為新的筆記本計(jì)算機(jī)硬件安裝舊系統(tǒng)。舊系統(tǒng)對新硬件的支持有限。百度可以完成安裝過程中的其他小問題。記住要在新設(shè)備上安裝新系統(tǒng)和新軟件。
|
溫馨提示:喜歡本站的話,請收藏一下本站!