I fail to see the problem and why it's a "no" and a "hack", as it is
just installing support libs as far as I can tell. It's been working
for me (RX480) since amdgpu-pro16.x using out-of-the-box Fedora 25.
Please explain how it would break, I'd like to understand. Worst
case, you just have to rerun  ./amggpu-pro-install --compute
It's not "as simple as it should be", since you are generally using
Fedora package management to keep track of installed software, and you
have to work around that here and install stuff by hand to get OpenCL
on AMD, because of lacking support. And it's a "hack" since you are
using part of a package built for RedHat. This may work in the current
combination of RH version and Fedora version, but it is a matter of
luck, not a matter of design. With the next change in either
distribution the dice may fall another way. I wouldn't want to spend a
couple hundred euros on that basis.

But as I said, I'm glad it works for you.

Indeed as a Fedora packager I would never use such "hack around"s, but I
am glad that it works for him

I think the point being missed is that until there are truly complete open source driver options, there are no other "real" alternatives if one requires/wants OpenCL. So to imply individuals not to pursue working alternatives doesn't seem right to me. As far as "it works for me", I would suggest that it works for anyone that uses stock Fedora + current kernel + current generation RX cards + amdgpu-pro-install --compute.

To me this is beyond a "hack" - it works and it's simple (no recompilation required, no weird configuration edits, etc)

Has anything "broken" for me so far, even through numerous kernel updates? Nope. Could it happen? Perhaps. But then again the NVidia option doesn't appear to be much further ahead on this either.

So in conclusion, pick the HW you are comfortable with, which flavour of linux you want, and what it requires to provide the functionality you want, and go from there, knowing that if chosen correctly, you can get the functionality desired. Because at the end of the day, the history doesn't matter to me as I need to work, which requires OpenCL. If a better solution avails itself in the future, I will pursue that but until then I have a working system and that's what I'm sharing. Isn't that what it's all about?

Cheers.
____________________________________________________________________________
darktable user mailing list
to unsubscribe send a mail to [email protected]

Reply via email to