diff --git a/projects/rocminfo/rocminfo.cc b/projects/rocminfo/rocminfo.cc index da18935529..6d7329ad6c 100755 --- a/projects/rocminfo/rocminfo.cc +++ b/projects/rocminfo/rocminfo.cc @@ -1220,9 +1220,14 @@ int CheckInitialState(void) { return -1; } } else { - printf("%sROCk module is NOT loaded, possibly no GPU devices%s\n", - COL_RED, COL_RESET); - return -1; + int module_dir; + module_dir = open("/sys/module/amdgpu", O_DIRECTORY); + if (module_dir < 0) { + printf("%sROCk module is NOT loaded, possibly no GPU devices%s\n", + COL_RED, COL_RESET); + return -1; + } + close(module_dir); } // Check if user belongs to the group for /dev/kfd (e.g. "video" or