Live data from Hacker News

Blender 3.0 takes support for AMD GPUs to the next level

gpuopen.com

111–117 of 117 posts

Re: Blender 3.0 takes support for AMD GPUs to the next level

#111
post #5

What does this mean for ProRender? AMDs Blender strategy is kinda confusing.

Hi there. I help there. ProRender is still very important as it has hardware accelerated raytracing while Cycles does not yet on AMD.

Furthermore we're focusing our efforts on ProRender going forward through USD. https://github.com/GPUOpen-LibrariesAndSDKs/BlenderUSDHydraA... Adding USD workflows to blender and other apps while using ProRender for the rendering solution in USD.

Re: Blender 3.0 takes support for AMD GPUs to the next level

#112
post #68

Earlier quoted context omitted.

Could you provide some pointers to where someone who's moderately familar with OpenCL should start looking to learn to do compute with Vulkan? I find the documentation quite fractured.

> I find the documentation quite fractured. This has been my experience as well: the few Vulkan Hello, World I've seen all have a mile and half boilerplate code before you can open a window and draw an effing pixel in it. Also, from an admittedly quick glance at Vulkan ... I haven't really seen specs for a full-fledged CUDA / OpenCL modern replacement. Did I miss something?

It's even worse if you don't wanna draw a pixel, but rather want the compute world's equivalent of hello world (i.e. inner product)!

Re: Blender 3.0 takes support for AMD GPUs to the next level

#113
post #68

Earlier quoted context omitted.

Could you provide some pointers to where someone who's moderately familar with OpenCL should start looking to learn to do compute with Vulkan? I find the documentation quite fractured.

Don't try to use it directly, you need a higher level library. https://github.com/KomputeProject/kompute seems like what's taking off. There are also smaller ones like https://github.com/Glavnokoman/vuh etc.

Does this mean that OpenCL is being phased out without any serious Vulkan-based replacements being actively worked on?

Re: Blender 3.0 takes support for AMD GPUs to the next level

#114
post #49

Earlier quoted context omitted.

Except they all end up going shareware like model where the FOSS alone is useless without the proprietary magic dust.

Are you trying to claim that e.g. the AMD open source drivers can't be usefully improved by the community?

Yes, unless the community is now expert in GPU firmware and hardware design.

Re: Blender 3.0 takes support for AMD GPUs to the next level

#115
post #85

NVIDIA, Intel and AMD sit on the ISO C++ and ISO Fortran standard committees. They voted GPU support into the C++ 2017 and Fortran 2018 ISO standards. While NVIDIA implemented this YEARS ago, almost 5 years after these ISO standards were voted in, Intel and AMD have not even announced a plan for implementing GPU support for ISO standard languages on their GPUs. Instead, Intel and AMD strategy is pushing applications…

On top of that, the only supported cards are radeon rx 6x00, as if the 10 miners who own these cards around the world even care about writing GPGPU code :)

Can we please let go of that meme - GPUs prices are currently high due to the chip shortage and mining demand, yes, but definitely not too high for professional users to afford them. It sucks if you want an entertainment device and are on a budget but let's not pretend that these cards are unavailable entirely.

The RX 6000 series will have been out for a year tomorrow. I was able to grab one within a week after the release just by checking online stores a couple of times each day so while they did keep going out of stock, there was new stock coming in too.

Re: Blender 3.0 takes support for AMD GPUs to the next level

#116
post #110
post #108

Earlier quoted context omitted.

I don’t see why you’d want that, but if you want to do it you can. nvptx64-nvidia-cuda is a Tier 2 Rust target. (see https://doc.rust-lang.org/nightly/rustc/platform-support.htm... )

I'd ask why wouldn't you want that? I think this is more promising: https://github.com/EmbarkStudios/rust-gpu

…and this one is targeting SPIR-V for Vulkan, not some nvptx-stuff :)
Post reply on HN