在Ubuntu其他發(fā)行版中可能會(huì)遇到這個(gè)問題,在Ubuntu原版中沒有這個(gè)問題脐往。
在安裝或升級(jí)ROCm 2.0時(shí)可能會(huì)出現(xiàn)以下問題:
Error! Bad return status for module build on kernel....
安裝后運(yùn)行rocminfo會(huì)出現(xiàn):
hsa api call failure at line 900, file: ..... Call returned 4104
一般是由于內(nèi)核沒有正確加載ROCm休吠。
出現(xiàn)這個(gè)問題是因?yàn)樵赗OCm安裝amdgpu時(shí),安裝腳本會(huì)檢查/etc/os-release
中的ID一項(xiàng)业簿,我使用的是elementary OS瘤礁,所以是
ID=elementary
這一項(xiàng)必須為ubuntu。將其修改為
ID=ubuntu
然后運(yùn)行
sudo dkms install -k x.xx.x-xx-generic -m amdgpu/2.0-xx #其中xx為版本號(hào)