I have built blender using Visual Studio 2019 and I have found that the blender.exe has issues because there is no support for ROCm on Windows as per the following website link: https://wiki.blender.org/wiki/Building_Blender/GPU_Binaries
But the ROCm devices work properly using Blender exe downloaded from official website.
It looks like the blender source code is NOT equivalent to the downloadable executable provided at official blender website given above
I would like to have the setting which need to be done while building blender source code so that it will have HIP section enabled in /EDIT–>Preferences–> System and AMD ROCM supported devices can be listed for ROCm on Windows.Currently if I build blender and open blender.exe generated after build, then on clicking HIP section in Edit ->Preferences->system the application crashes.
Please help me how to build blender for getting AMD GPU binaries for ROCm.
In order to have the Hip kernels compile you need to install a HIP compiler. When blender build script doesn’t detect a HIP compiler it will disable compilation of it. If you have it installed and the option turned on it will compile the kernels.
Can you please publish if/when the HIP SDK for AMD GPU becomes publicly available on Windows?
I know I should look for this on AMD, but their care for customers on the GPU front is only second to Google’s starting and killing stuff. This is partly explained by Linux being the more common platform for using AMD GPU as single/double precision accelator, but I hope you guys at Blender might be the first to know and perhaps push a bit.
Thanks in advance!
Only AMD can provide accurate information on this. If the Blender/Cycles developers did know when the HIP SDK would be made publicly available on Windows, they would most likely be unable to share that information until after AMD made their own announcement about it.