GPUOpen-LibrariesAndSDKs / display-library

AMD Display Library SDK
132 stars 46 forks source link

Installation Instructions #1

Open rschneid0 opened 6 years ago

rschneid0 commented 6 years ago

Hello,

I am trying to install ADL on my Ubuntu 16.04 system so that I may utilize this SDK however I cannot find any binaries or other installation tools. The Public-Documents makes a vague reference on page 4 that: "ADL binaries are delivered as part of the Catalyst display Driver," however provides no links and I can't seem to find anything relevant through AMD's official release channels here: https://developer.amd.com/tools-and-sdks/

I've also installed the latest 18.20 Drivers for linux cards and while my graphics card works fine, a full system search for the binaries (Libatiadlxx.so) turns up empty.

My issue is: I cannot use this SDK because I cannot install ADL. How should I install ADL on my Ubuntu16.04 system? If anyone has the libatiadlxx.so binary I'd be grateful for it!

When I try to run adlutil I get this error:

$ ./adlutil get
ADL Library not found!
ERROR: ADL Initialization error!
Press Enter to continue...
hunasdf commented 6 years ago

Hello,

I am also tried to find any solution for this problem. I just found a comment under one bug report ticket, nothing else (https://bugs.freedesktop.org/show_bug.cgi?id=96786). There is no official news or something like that. As a result, this look like to ADL is removed from the linux driver. So I am using the standard linux interface, for example hwmon (for temp. and fan monitor). But if you find any other way to how to use ADL on linux, please share it me!

kdschlosser commented 4 years ago

the shared libraries should have been installed when you installed your ATI drivers.. This SDK is for the purposes of writing a c/c++/c# application so the application will be able to access the ATI drivers. This is not something that is going to "work out of the box". It also seems like this SDK is incomplete, it does not contain any of the functions that reside in the shared libraries. It is up to the application developer to have to figure out what those are and what parameters they need to pass to the functions and what the function is going to return.. This is something I may rectify. as I am porting the entire SDK to Python and I am going to have to spend the time to hammer out the functions.