Originally posted by pal666
View Post
ROCm is even not ready for all GCN hardware, even some GCN hardware that are claimed to be supported (GFX7/Hawaii) are known to not work with ROCm as soon as the PCIe version is not the right one. It used to work but is now broken for years. And we talk about some of the most powerful compute cards of their generation.
i also don't use nvidia, but it doesn't preclude me from knowing that nouveau has opencl driver.
It's worst than ROCm that is likely to work on a very small selection of GPUs (GCN3+ flagships like Vega or Radeon VII).
Unlike ROCm, there is no way for a Linux user who don't have OpenCL hardware yet to chose which piece of Nvidia hardware to buy to get a fully working free OpenCL task.
On AMD side, ROCm only supports a handful of cards. On libclc side, hardware support is wider but feature support is not complete so various applications will not use OpenCL at all (like image software including Darktable). For people owning ROCm unsupported hardware and software requiring features not implemented yet in libCLC, there is no free open source OpenCL stack available, but there is working closed source OpenCL stack, and it works.
Originally posted by pal666
View Post
So, why are you acting like there is no closed implementation, this builds denial and it's harmful to Linux OpenCL users who can be mislead to believe their AMD hardware has no OpenCL support or only have incomplete implementations that is unusable.
It's really sad that the AMD OpenCL implementation that supports the widest range of hardware is closed, but it exists, and this is a solution for many people, the only solution for many AMD hardware owner.
Why are you building denial around those solutions, why are you building denial around those people needs, and why do you write misleading statements that is likely to hurt AMD hardware owners and Linux users? What do you gain from the denial and the hurt?
Leave a comment: