Linux + NVIDIA + Boinc 報(bào)錯(cuò) “no usable gpus found” 的解決辦法

系統(tǒng)環(huán)境

顯卡:NVIDIA GeForce GTX 1060 6GB

OS: openSuSE 15.1?x86_64 (Linux 4.12.14)

桌面環(huán)境:KDE 5.55.0 / Plasma 5.12.8

Boinc版本:7.8.3

安裝 CUDA

到官網(wǎng)(developer.nvidia.com/cuda-downloads)下載 RPM (local) 格式的包來(lái)安裝

添加 NVIDIA 源并重新安裝驅(qū)動(dòng)

安裝 CUDA 后默認(rèn)的驅(qū)動(dòng)是 G04,我們需要安裝來(lái)自 nVidia Graphics Drivers 源的 G05 驅(qū)動(dòng)。

首先打開 Yast2 的 Software Repositories,Add -> Community?Repositories?->??nVidia Graphics Drivers,勾選并完成啟用。

打開 Yast2 的 Software Management,在?Repositories 視圖下勾選所有 G05 驅(qū)動(dòng)并安裝,包括:nvidia-computeG05,nvidia-gfxG05-kmp-default,nvidia-glG05,x11-video-nvidiaG05,共 4 個(gè)。

如果下載過(guò)慢可以使用代理打開?倉(cāng)庫(kù)目錄,下載所需文件并拷貝到?/var/cache/zypp/packages/download.nvidia.com-leap/x86_64/ 目錄下,然后使用 Yast 來(lái)安裝。

驗(yàn)證 CUDA 安裝情況

終端運(yùn)行?nvidia-smi,應(yīng)可見諸如?Driver Version: 440.31? CUDA Version: 10.2 字樣。

終端 root 運(yùn)行 clinfo,應(yīng)可見如下信息:

Number of platforms ??????????????????????????????1

Platform Name ??????????????????????????????????NVIDIA CUDA

Platform Vendor ????????????????????????????????NVIDIA Corporation

Platform Version ???????????????????????????????OpenCL 1.2 CUDA 10.2.90

將 boinc 賬戶和你的賬戶添加到 video 組

sudo usermod -a -G video boinc

sudo usermod -a -G video YourUserName

完成后重啟系統(tǒng),即可在 boinc 的 Event log 里看到顯卡信息了。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容