I appreciate your suggestions to make changes to radeontop. I have made note of that in my bug report to radeontop. However, I am not a C developer, and don't know how to make the changes myself. I created this bug report at the suggestion of the radeontop developer, since the openDrm functionality works for other users, but fails on my system. So he believes it is a bug in libdrm. If this is not a bug with lidrm, I will pass it along to the radeontop developer, and hopefully he can do something about it.