在Ubuntu其他發(fā)行版中可能會(huì)遇到這個(gè)問(wèn)題,在Ubuntu原版中沒(méi)有這個(gè)問(wèn)題。
在安裝或升級(jí)ROCm 2.0時(shí)可能會(huì)出現(xiàn)以下問(wè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)核沒(méi)有正確加載ROCm。
出現(xiàn)這個(gè)問(wèn)題是因?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)