Sorry for the weird title I had no idea how to write that.
For various reasons (mainly that it made development way harder) Blender 3.0 won't support OpenCL acceleration and only support CPU, and CUDA.
AMD did announce that they are going to add support via their HIP but only the latest GPU are currently supported.
Are there any plans on adding support for older stuff?
There will be no Vega support in 3.0, any additional GPU generation support will be for 3.1 and may require a new AMD driver release.
HIP support is already available in beta form and will be available for the Blender 3.0 release. It requires a special driver for now, but it might be in an official driver by the time Blender 3.0 launches next month.
The AMD employee who posted about this said that RDNA 1 cards (Radeon 5000 series) are supported, though unofficially. AMD will consider porting to older cards, but the current drivers don't support this.
Wait, the 5000 series is old???!!! I just got mine last year!
Probably not at first... and I wouldn't count on it. It is definitely theoretically possible though at least back to Polaris. That said I think they are implementing HIP runtime in the proprietary driver as a separate effort from the open source ROCm.
The beta driver you need to run it here only supports RNDA2
Actually its pretty amazing that they are pushing forward with HIP working on Windows already so lets be satisfied with that for the time being.ID: hl5vjmz
Well the properietary driver thing is kinda weird, especially if every software would need some driver level changes.
And I can't really be happy if my Vega card isn't supported 🙁ID: hl5w49j
Not really its basically identical to how CUDA works... They would only need changes to support HIP not per GPU or per driver etc...
Yeah I have a Vega FE still... but I can understand it being left behind at this point even though technically its one of the better cards for ROCm at the moment...
They've said they're going to work backwards from 6000 series, though how far they'll go I don't know.
5000 series GPUs aren't technically supported but they already work.
If they get Vega 64 going that should work for most of the 400 and 500 series too I think, because they're all similar architecture.
Don't think it's worth the time to add support for RX400/500 they too old for even semi professional use and any decent Ryzen CPU beat them. They should focus on maximizing support for relevant hardware if they want to gain at least any foot hole in 3d industry.ID: hl6pbjq
I found my RX 580 using OpenCL to be about 2.5x fast as a Ryzen 1600 processor with Cycles. Not sure if you consider it decent or not.ID: hl7ov0a
Going off of techpowerup, a stock R5 1600 does the BMW 2.7 render in 420s vs 141s for a stock 5900x which is almost a full 3x speedup. The 5800x comes in at 2.1x, 5600x is 1.5x, and 5950x is 3.6x.
Rx 580 median bench sits at 264s which is 1.6x which seems pretty far from your 2.5x.
I doubt it. Based on Fiji, Polaris probably has less than a year of driver support left.