Enableing page migration on MI50 #5
-
Hi, I am haveing trouble enableing page migration, i am running rocm 5.6 on Linux 6.5.3. rocminfo is as below, with HSA_XNACK=1 set:
As you can see xnack remains disabled. On the kernel side xnack seams enabled, see:
As far as i can tell the related kconfigs are set:
Is anything else required to enable xnack? |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 2 replies
-
Hi @IMbackK, I looked into this a bit and it looks like XNACK is only a runtime option on MI200 series GPUs. I tested this by running on an MI50, MI100, and MI200 systems and they seem to agree:
$ HSA_XNACK=0 rocminfo | grep xnack
Name: amdgcn-amd-amdhsa--gfx906:sramecc+:xnack-
$ HSA_XNACK=1 rocminfo | grep xnack
Name: amdgcn-amd-amdhsa--gfx906:sramecc+:xnack-
$ HSA_XNACK=0 rocminfo | grep xnack
Name: amdgcn-amd-amdhsa--gfx908:sramecc+:xnack-
$ HSA_XNACK=1 rocminfo | grep xnack
Name: amdgcn-amd-amdhsa--gfx908:sramecc+:xnack-
HSA_XNACK=0 rocminfo | grep xnack
Name: amdgcn-amd-amdhsa--gfx90a:sramecc+:xnack-
HSA_XNACK=1 rocminfo | grep xnack
Name: amdgcn-amd-amdhsa--gfx90a:sramecc+:xnack+ Asking around, it sounds like XNACK is only officially supported/tested on MI200 series GPUs. |
Beta Was this translation helpful? Give feedback.
Hi @IMbackK, I looked into this a bit and it looks like XNACK is only a runtime option on MI200 series GPUs. I tested this by running on an MI50, MI100, and MI200 systems and they seem to agree:
HSA_XNACK=0 rocminfo | grep xnack N…