Re:Tinygrad and rusticl and aco: why not?
by brucethemoose2 on Saturday July 15, 2023 @10:36AM
(#36737183)
> Can I hope that my AMD APU will finally get some OpenCL support?
What APU is it? OpenCL support goes back pretty far.
I haven't found anything for the Vega 8 that would run on Linux.
Re:Tinygrad and rusticl and aco: why not?
by brucethemoose2 on Saturday July 15, 2023 @10:50AM
(#36737305)
? I have had OpenCL on my 4900HS for awhile, just through the Mesa OpenCL driver.
I believe my really old Llano (2011) APU even had OpenCL support. It was a selling point at the time.
Same, it just works on my Debian powered home server with 5800H with just the Mesa ICD installed.
Not that it really matters for me, I only run wgpu compute stuff over Vulkan for my experiments.
Hm, now I have to start asking questions of my OS.
For what it's worth, my Llano kept hanging up when I tried.
Re:Tinygrad and rusticl and aco: why not?
by brucethemoose2 on Saturday July 15, 2023 @03:26PM
(#36740117)
You are probsbly just missing the driver, some linux distros dont ship it by default.
If you are on Windows... shrug.
Re:Tinygrad and rusticl and aco: why not?
by pantalaimon on Saturday July 15, 2023 @02:05PM
(#36739458)
> what hardware does it support?
That’s the nice thing about it, it supports most hardware supported by Mesa going back even to r600 GPUs [0]. So anything Intel or AMD should work.
My guess for as to why distributions are not enabling it yet might be due to the Rust build dependency that might require a newer Rust version than what’s provided by the distribution.
[0] https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20...
I'd like to try it out, but:
- are there any distributions shipping it? - what hardware does it support?
I can guess that distros are not shipping it due to some stability concerns (which I could not see so far). I'm also guessing that despite being a Gallium driver, some features will depend on the capabilities of the underlying hardware. Can I hope that my AMD APU will finally get some OpenCL support?