I have a Radeon Pro WX5100 and a WX7100 and want to evaluate DirectGMA. I have installed the latest Pro driver on Ubuntu 18.04. I have checked out the GitHub DirectGMA example. The Readme says that I have to use aticonfig to setup DirectGMA, but there is no aticonfig installed. Is it still required or is it replaced by a module parameter?
The example binary tries to load dynamically libadl but libadl seems to be deprecated. Where can I find an up to date example?
I'll check with the related team and get back to you shortly.
Thanks.
Any news?
I reported it to Radeon Pro team and I see, fsadough, who works on that team, already replied here. It seems you are already communicating with the right person.
Thanks.
DGMA is supported for the following OS and API
This is exactly what my question is about. README.md of the GitHub repo tells me to use aticonfig:
aticonfig --initial=dual-head --adapter=all -f aticonfig --set-pcs-val=MCIL,DMAOGLExtensionApertureMB,96 aticonfig --set-pcs-u32=KERNEL,InitialPhysicalUswcUsageSize,96 and reboot.
But the aticonfig tool is not shipped with the Radeon PRO driver for Ubuntu and I do not see another way to acquire it. Probably it is deprecated, the amdgpu kernel module has a parameter for directgma, maybe that is a replacement?
Then in common/ADLtool.cpp line 156 we have
dlopen("libatiadlxx.so", RTLD_LAZY|RTLD_GLOBAL);
But libatiadl does not ship with the Radeon PRO driver. Probably it is deprecated too.
So my question is about linux example code that actually works with the current Radeon PRO drivers.
Any progress on an up to date example?
Can you please PM me your email address?
All,
I have the same question. I have worked with a previous AMD GPU that used the FGLRX driver. On that setup i was able to use aticonfig to enable DirectGMA.
I am now using a newer model GPU that no longer uses FGLRX but instead amdgpu. Unfortunately it looks like the base amdgpu that comes with distro and amdgpu-pro doesn't provide access to aticonfig/amdconfig to initialize DirectGMA.
I'm using Centos7. Let me know the best way to proceed.