濮阳杆衣贸易有限公司

主頁 > 知識(shí)庫 > Manjaro安裝CUDA實(shí)現(xiàn)教程解析

Manjaro安裝CUDA實(shí)現(xiàn)教程解析

熱門標(biāo)簽:智能電銷機(jī)器人真的有用么 電銷智能機(jī)器人試用 高德地圖標(biāo)注足跡怎么打標(biāo) 百度地圖底圖標(biāo)注 企業(yè)辦理400電話收費(fèi)標(biāo)準(zhǔn) 新鄉(xiāng)牧野400電話申請(qǐng) 撫州市城區(qū)地圖標(biāo)注 激光標(biāo)記地圖標(biāo)注 中國地圖標(biāo)注上各個(gè)省

去年年底安裝將我的Thinkpad T450的雙系統(tǒng)中的opensuse換成了Manjaro,折騰安裝了下CUDA,是為記錄。

基本安裝

NVIDIA顯卡安裝

Manjaro系統(tǒng)安裝顯卡比較簡單,它有一個(gè)命令

sudo mhwd -a [pci or usb connection] [free or nonfree drivers] 0300

其中

  • -a: 自動(dòng)檢測和安裝合適的顯卡驅(qū)動(dòng)
  • [pci or usb]: 為通過PCI或者USB連接的設(shè)置安裝驅(qū)動(dòng)
  • [free or nonfree]: 安裝免費(fèi)或者非免費(fèi)的驅(qū)動(dòng)
  • 0300: 確認(rèn)即將安裝的顯卡的驅(qū)動(dòng)

我們要安裝英偉達(dá)的驅(qū)動(dòng),只要使用下面的一行命令即可搞定

sudo mhwd -a pci nonfree 0300

等待安裝結(jié)束,使用如下命令查看是否已經(jīng)安裝完成

nvidia-smi

我的顯卡型號(hào)是GeForce 940M,顯卡的驅(qū)動(dòng)版本是415.27。

CUDA安裝

安裝命令

Manjaro的CUDA安裝也是異常簡單,一行命令搞定

sudo pacman -S cuda cudnn
這行命令可能需要花費(fèi)一些時(shí)間,請(qǐng)耐心等待。

驗(yàn)證安裝

完成之后,我們進(jìn)入cuda的安裝路徑,我的路徑是/opt/cuda,你可以使用下面的命令將CUDA的示例程序拷貝到你的用戶主目錄下,之后編譯程序

cp -r /opt/cuda/samples ~
cd ~/samples
make

此時(shí)就使用nvcc編譯器開始編譯CUDA的sample程序,這個(gè)花費(fèi)時(shí)間更長,應(yīng)該在半小時(shí)左右,等待編譯結(jié)束,使用下面的命令驗(yàn)證是否成功

cd ~/samples/bin/x86_64/linux/release
./deviceQuery

在窗口中查看最后一行的結(jié)果是否為pass,如果是則表示CUDA安裝成功。

雙顯卡配置

我的電腦有兩個(gè)顯卡,一個(gè)是intel的集成顯卡,一個(gè)是NVIDIA的獨(dú)顯。

安裝顯卡切換程序

Manjaro的雙顯卡配置有點(diǎn)問題,Bumblebee還是有點(diǎn)問題,使用下面的命令重新安裝

# 依賴
sudo pacman -S virtualgl lib32-virtualgl lib32-primus primus

# 安裝雙顯卡切換程序bumblebee
sudo mhwd -f -i pci video-hybrid-intel-nvidia-bumblebee

# 允許服務(wù)
sudo systemctl enable bumblebeed

# 添加用戶
sudo gpasswd -a $USER bumblebee

為了防止重啟之后不能進(jìn)入登錄界面,需要做如下的配置

  • 打開 /etc/default/grub
  • 找到并且改為:GRUB_CMLINE_LINUX_DEFAULT="quiet acpi_osi=! acpi_osi=Linux acpi_osi='Windows 2015' pcie_port_pm=off resume=..."
  • 運(yùn)行sudo update-grub,重啟

測試顯卡性能

使用下面的shell命令安裝顯卡測試程序

# 安裝測試軟件
sudo pacman -S mesa-demos

# 集成顯卡性能
glxgears -info

# 獨(dú)顯性能
optirun glxgears -info
# 或者
primusrun glxgears -info

需要注意的是,之后運(yùn)行的所有程序,如果需要使用獨(dú)立顯卡,需要在命令的前面加上optirun或者primusrun的前綴。

# 打開nvida面板
optirun -b none nvidia-settings -c :8

# 不依賴Bumblebee來使用CUDA
sudo tee /proc/acpi/bbswitch <<< 'ON'

# 使用完CUDA 停止NVIDIA顯卡
sudo rmmod nvidia_uvm nvidia && sudo tee /proc/acpi/bbswitch <<< OFF

inxi -G # 查看顯卡情況
optirun nvidia-smi # 查看CPU情況

以上就是本文的全部內(nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

標(biāo)簽:南通 延安 西安 臨汾 忻州 海西 辛集 邯鄲

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Manjaro安裝CUDA實(shí)現(xiàn)教程解析》,本文關(guān)鍵詞  Manjaro,安裝,CUDA,實(shí)現(xiàn),教程,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Manjaro安裝CUDA實(shí)現(xiàn)教程解析》相關(guān)的同類信息!
  • 本頁收集關(guān)于Manjaro安裝CUDA實(shí)現(xiàn)教程解析的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    刚察县| 湖南省| 莒南县| 得荣县| 渭源县| 长乐市| 朝阳区| 两当县| 永和县| 玛多县| 长治县| 元阳县| 多伦县| 神农架林区| 西贡区| 文成县| 奉新县| 沁阳市| 双峰县| 周至县| 乌鲁木齐县| 祁阳县| 凌源市| 镶黄旗| 玛沁县| 怀来县| 福贡县| 兴业县| 东宁县| 庄浪县| 华亭县| 城步| 宁海县| 南开区| 盐亭县| 青田县| 吉木乃县| 铜山县| 吉安县| 五指山市| 大英县|