Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

RadeonProRenderSDK: shader compilation error with rocm 6.1.3 #688

Open
feniksa opened this issue Jul 9, 2024 · 1 comment
Open

RadeonProRenderSDK: shader compilation error with rocm 6.1.3 #688

feniksa opened this issue Jul 9, 2024 · 1 comment

Comments

@feniksa
Copy link
Contributor

feniksa commented Jul 9, 2024

Issue

Blender rendering on GPU doesn't work with rocm 6.1.3

Steps to Reproduce

System Setup (Environment)

Ubuntu 22.04.4 LTS
AMD Radeon RX 6800 XT, AMD Ryzen Threadripper 3960X 24-Core Processor, rocm 6.1.3
Blender 4.1.1
GPU rendering

Detailed Description

RPR context initialization for Northstar gives -4 error, RPR_ERROR_SHADER_COMPILATION .

Looks like shaders for rocm 6.1.3 has some difference compare to rocm 5.7.3 .

For now, ubuntu amdgpu drivers uses rocm 6.1.3 .

Possible solutions of this issue:
Short-term solution: Add pre-compiled shaders for rocm 6.1.3
Long-term solution: Add fallback mechanism to compile shaders on specific machine (fallback mode).
It is always cat and mouse game to add pre-compiled shaders for new GPU's, for new ROCM version and MAYbe for different platfroms.

@feniksa
Copy link
Contributor Author

feniksa commented Jul 9, 2024

@takahiroharada

Maybe, this issue should go to RPR repo, not for blender.

@feniksa feniksa changed the title RadeonProRenderSDK: shader compilation error with rocm 6.3.1 RadeonProRenderSDK: shader compilation error with rocm 6.1.3 Jul 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant