Hello!
I'm install ubuntu 16.04.3 with Radeon pro driver and Blender 2.79 on my system and I don't get install Radeon Pro Render for Blender correctly.
Python Errors when try to charge the modules. Why does not have a installation manual like windows and Why it's soo hard to install this plugin?
I really want's to stop using Windows, but the AMD support it's soo poor for Linux. I have afraid to use AMD software and crash my system.
My Build is Ryzen 1700X,32MB Gskill 3600Mhz, Samsung EVO 960 256GB SSD, MSI X370 CARBON Pro Gaming and MSI RX580 OC 8GB V-Ram.
Linux Works but Radeon Pro Render don't load Material libraries and don't render anything.
Please Better support needed!!.
I have been able to run the Radeon ProRender Blender addon on Linux Ubuntu. Here is some info that might help:
- I am using Ubuntu 16.04 LTS
- Make sure any old version of the addon has been removed
- ls ~/.config/blender/2.79/scripts/addons/rprblender
- Rename or remove the above directory if it exists
- Download the Linux addon version from https://pro.radeon.com/en/software/prorender/blender/ . Should be a 1.5.0 version
- This will download a .run file. chmod +x *.run if needed
- Run: ./radeonprorenderforblender.1.5.0.run $PathToBlender. For example, my $PathToBlender is ~/Downloads/blender-2.79-linux-glibc219-x86_64
- Go through the steps of the install
- Run blender from a terminal window: ~/Downloads/blender-2.79-linux-glibc219-x86_64/blender so you can copy any errors and post them
It would be important to see any errors you get while trying to run the addon. Thanks.
The error:
david@RYZEN1700x-DEEPIN:~/Downloads$ blender
Read prefs: /home/david/.config/blender/2.79/config/userpref.blend
found bundled python: /usr/share/blender/2.79/python
2018-01-19 09:47:09,449 DEBUG rpr.default [139720847685696]: loading addon
2018-01-19 09:47:09,449 INFO rpr.default [139720847685696]: rpr.register
2018-01-19 09:47:09,449 INFO rpr.default [139720847685696]: Blender version: (2, 79, 0)
2018-01-19 09:47:09,560 INFO rpr.render.pyrpr [139720847685696]: Radeon ProRender 0x10028600
Exception in module register(): '/home/david/.config/blender/2.79/scripts/addons/rprblender/__init__.py'
Traceback (most recent call last):
File "/usr/share/blender/2.79/scripts/modules/addon_utils.py", line 350, in enable
mod.register()
File "/home/david/.config/blender/2.79/scripts/addons/rprblender/__init__.py", line 176, in register
from rprblender.render import engine
File "/home/david/.config/blender/2.79/scripts/addons/rprblender/render/engine.py", line 12, in <module>
import viewportdraw
File "/home/david/.config/blender/2.79/scripts/addons/rprblender/support/viewportdraw.py", line 14, in <module>
gl = cdll.LoadLibrary('libGL.so')
File "/usr/share/blender/2.79/python/lib/python3.5/ctypes/__init__.py", line 425, in LoadLibrary
return self._dlltype(name)
File "/usr/share/blender/2.79/python/lib/python3.5/ctypes/__init__.py", line 347, in __init__
self._handle = _dlopen(self._name, mode)
OSError: libGL.so: cannot open shared object file: No such file or directory
import ui failed
Traceback (most recent call last):
File "/home/david/.config/blender/2.79/scripts/addons/rprblender/__init__.py", line 137, in on_scene_update_post
prev_nodeeditor_name = ui.get_activate_editor_name()
UnboundLocalError: local variable 'ui' referenced before assignment
import ui failed
Traceback (most recent call last):
File "/home/david/.config/blender/2.79/scripts/addons/rprblender/__init__.py", line 137, in on_scene_update_post
prev_nodeeditor_name = ui.get_activate_editor_name()
UnboundLocalError: local variable 'ui' referenced before assignment
import ui failed
Traceback (most recent call last):
File "/home/david/.config/blender/2.79/scripts/addons/rprblender/__init__.py", line 137, in on_scene_update_post
prev_nodeeditor_name = ui.get_activate_editor_name()
UnboundLocalError: local variable 'ui' referenced before assignment
import ui failed
Blender quit
I'm install libgl1-mesa-dev and plugin load normally, but don't reconize my GPU
david@RYZEN1700x-DEEPIN:~$ blender
Read prefs: /home/david/.config/blender/2.79/config/userpref.blend
found bundled python: /usr/share/blender/2.79/python
2018-01-19 10:06:24,645 DEBUG rpr.default [140453162604608]: loading addon
2018-01-19 10:06:24,646 INFO rpr.default [140453162604608]: rpr.register
2018-01-19 10:06:24,646 INFO rpr.default [140453162604608]: Blender version: (2, 79, 0)
2018-01-19 10:06:24,757 INFO rpr.render.pyrpr [140453162604608]: Radeon ProRender 0x10028600
2018-01-19 10:06:25,108 INFO rpr.default [140453162604608]: helpers.register()
2018-01-19 10:06:25,108 INFO rpr.default [140453162604608]: Renderer DLL Path: /home/david/.config/blender/2.79/scripts/addons/rprblender/libTahoe64.so
2018-01-19 10:06:25,108 INFO rpr.default [140453162604608]: Init lib...
2018-01-19 10:06:25,109 INFO rpr.default [140453162604608]: trying to load /home/david/.config/blender/2.79/scripts/addons/rprblender/libRPRBlenderHelper.so
2018-01-19 10:06:25,110 INFO rpr.default [140453162604608]: addon_path: b'/home/david/.config/blender/2.79/scripts/addons/rprblender'
2018-01-19 10:06:25,110 INFO rpr.default [140453162604608]: Init lib ok.
2018-01-19 10:06:25,130 INFO rpr.default [140453162604608]: registering <class 'rprblender.images.RPRRefreshImageOperator'>
2018-01-19 10:06:25,130 INFO rpr.default [140453162604608]: registering <class 'rprblender.images.RPRImageCachePurgeOperator'>
2018-01-19 10:06:25,130 INFO rpr.default [140453162604608]: registering <class 'rprblender.nodes.RPRMaterialNodeTree'>
2018-01-19 10:06:25,130 INFO rpr.default [140453162604608]: registering <class 'rprblender.nodes.RPRNodeGroupData'>
2018-01-19 10:06:25,130 INFO rpr.default [140453162604608]: registering <class 'rprblender.nodes.OpGroupEdit'>
2018-01-19 10:06:25,130 INFO rpr.default [140453162604608]: registering <class 'rprblender.nodes.OpGroupMake'>
2018-01-19 10:06:25,130 INFO rpr.default [140453162604608]: registering <class 'rprblender.nodes.OpGroupUngroup'>
2018-01-19 10:06:25,130 INFO rpr.default [140453162604608]: registering <class 'rprblender.nodes.OpTreePathParent'>
2018-01-19 10:06:25,130 INFO rpr.default [140453162604608]: registering <class 'rprblender.nodes.OpNodeGroupSwitch'>
2018-01-19 10:06:25,131 INFO rpr.default [140453162604608]: registering <class 'rprblender.nodes.OpNodeSocketMove'>
2018-01-19 10:06:25,131 INFO rpr.default [140453162604608]: registering <class 'rprblender.nodes.RPRInOutGroupEditor'>
2018-01-19 10:06:25,131 INFO rpr.default [140453162604608]: registering <class 'rprblender.node_thumbnail.ThumbnailUpdateCallerOperator'>
2018-01-19 10:06:25,131 INFO rpr.default [140453162604608]: registering <class 'rprblender.node_thumbnail.ThumbnailUpdateCallerDisableOperator'>
2018-01-19 10:06:25,131 INFO rpr.default [140453162604608]: registering <class 'rprblender.node_thumbnail.RPRMaterial_PT_Thumbnails'>
2018-01-19 10:06:25,131 INFO rpr.default [140453162604608]: registering <class 'rprblender.version_checking.RPRRender_PT_Update'>
2018-01-19 10:06:25,131 INFO rpr.default [140453162604608]: registering <class 'rprblender.version_checking.OpRemindUpdateAddon'>
2018-01-19 10:06:25,131 INFO rpr.default [140453162604608]: registering <class 'rprblender.version_checking.OpUpdateAddon'>
2018-01-19 10:06:25,131 INFO rpr.default [140453162604608]: registering <class 'rprblender.ui.SelectIESLightData'>
2018-01-19 10:06:25,131 INFO rpr.default [140453162604608]: registering <class 'rprblender.ui.RPRRender_PT_render_resources'>
2018-01-19 10:06:25,131 INFO rpr.default [140453162604608]: registering <class 'rprblender.ui.RPRRender_PT_tonemapping'>
2018-01-19 10:06:25,131 INFO rpr.default [140453162604608]: registering <class 'rprblender.ui.RPRRender_PT_white_balance'>
2018-01-19 10:06:25,132 INFO rpr.default [140453162604608]: registering <class 'rprblender.ui.RPRRender_PT_gamma_correction'>
2018-01-19 10:06:25,132 INFO rpr.default [140453162604608]: registering <class 'rprblender.ui.RPRRender_PT_depth_of_field'>
2018-01-19 10:06:25,132 INFO rpr.default [140453162604608]: registering <class 'rprblender.ui.RPRRender_PT_motion_blur'>
2018-01-19 10:06:25,132 INFO rpr.default [140453162604608]: registering <class 'rprblender.ui.OpGpuList'>
2018-01-19 10:06:25,132 INFO rpr.default [140453162604608]: registering <class 'rprblender.ui.RPRRender_PT_completion_criteria'>
2018-01-19 10:06:25,132 INFO rpr.default [140453162604608]: registering <class 'rprblender.ui.RPRRender_PT_preview_settings'>
2018-01-19 10:06:25,132 INFO rpr.default [140453162604608]: registering <class 'rprblender.ui.RPRRender_PT_environment'>
2018-01-19 10:06:25,132 INFO rpr.default [140453162604608]: registering <class 'rprblender.ui.OpCreateEnvironmentGizmo'>
2018-01-19 10:06:25,132 INFO rpr.default [140453162604608]: registering <class 'rprblender.ui.OpGetTimeNow'>
2018-01-19 10:06:25,132 INFO rpr.default [140453162604608]: registering <class 'rprblender.ui.RPRRender_PT_quality_and_type'>
2018-01-19 10:06:25,132 INFO rpr.default [140453162604608]: registering <class 'rprblender.ui.RPRRender_PT_layers'>
2018-01-19 10:06:25,132 INFO rpr.default [140453162604608]: registering <class 'rprblender.ui.RPRRender_PT_passes_aov'>
2018-01-19 10:06:25,132 INFO rpr.default [140453162604608]: registering <class 'rprblender.ui.RPRRender_PT_Denoiser'>
2018-01-19 10:06:25,132 INFO rpr.default [140453162604608]: registering <class 'rprblender.ui.RPRRender_PT_camera_settings'>
2018-01-19 10:06:25,133 INFO rpr.default [140453162604608]: registering <class 'rprblender.ui.RPRRender_PT_settings'>
2018-01-19 10:06:25,133 INFO rpr.default [140453162604608]: registering <class 'rprblender.ui.RPRRender_PT_developer'>
2018-01-19 10:06:25,133 INFO rpr.default [140453162604608]: registering <class 'rprblender.ui.OpExportRPRModel'>
2018-01-19 10:06:25,133 INFO rpr.default [140453162604608]: registering <class 'rprblender.ui.RPRLogoProperties'>
2018-01-19 10:06:25,133 INFO rpr.default [140453162604608]: registering <class 'rprblender.ui.RPRRender_PT_about'>
2018-01-19 10:06:25,133 INFO rpr.default [140453162604608]: registering <class 'rprblender.ui.OpOpenWebPage'>
2018-01-19 10:06:25,133 INFO rpr.default [140453162604608]: registering <class 'rprblender.ui.OpOpenWebPage'>
2018-01-19 10:06:25,133 INFO rpr.default [140453162604608]: registering <class 'rprblender.ui.RPR_PT_context_material'>
2018-01-19 10:06:25,133 INFO rpr.default [140453162604608]: registering <class 'rprblender.ui.RPRMaterial_PT_preview'>
2018-01-19 10:06:25,133 INFO rpr.default [140453162604608]: registering <class 'rprblender.ui.RPRObject_PT'>
2018-01-19 10:06:25,133 INFO rpr.default [140453162604608]: registering <class 'rprblender.ui.RPRCamra_PT'>
2018-01-19 10:06:25,133 INFO rpr.default [140453162604608]: registering <class 'rprblender.ui.OpAddMaterialNodeTree'>
2018-01-19 10:06:25,133 INFO rpr.default [140453162604608]: registering <class 'rprblender.ui.RPRCamera_PT_dof'>
2018-01-19 10:06:25,134 INFO rpr.default [140453162604608]: registering <class 'rprblender.ui.RPRImage_PT_Tools'>
2018-01-19 10:06:25,134 INFO rpr.default [140453162604608]: registering <class 'rprblender.render.engine.RenderViewport'>
2018-01-19 10:06:25,134 INFO rpr.default [140453162604608]: registering <class 'rprblender.render.engine.RPREngine'>
2018-01-19 10:06:25,134 INFO rpr.default [140453162604608]: registering <class 'rprblender.environment_op.OpLoacationSelectCore'>
2018-01-19 10:06:25,134 INFO rpr.default [140453162604608]: registering <class 'rprblender.environment_op.OpLoacationSelect'>
2018-01-19 10:06:25,134 INFO rpr.default [140453162604608]: registering <class 'rprblender.environment_op.OpLoacationSelectByCity'>
2018-01-19 10:06:25,134 INFO rpr.default [140453162604608]: registering <class 'rprblender.properties.RenderPassesAov'>
2018-01-19 10:06:25,134 INFO rpr.default [140453162604608]: registering <class 'rprblender.properties.RenderEnvironmentMaps'>
2018-01-19 10:06:25,134 INFO rpr.default [140453162604608]: registering <class 'rprblender.properties.RenderEnvironmentIBL'>
2018-01-19 10:06:25,134 INFO rpr.default [140453162604608]: registering <class 'rprblender.properties.RenderEnvironmentSunSky'>
2018-01-19 10:06:25,134 INFO rpr.default [140453162604608]: registering <class 'rprblender.properties.RenderEnvironmentGround'>
2018-01-19 10:06:25,134 INFO rpr.default [140453162604608]: registering <class 'rprblender.properties.RenderEnvironment'>
2018-01-19 10:06:25,135 INFO rpr.default [140453162604608]: registering <class 'rprblender.properties.RenderingLimits'>
2018-01-19 10:06:25,135 INFO rpr.default [140453162604608]: registering <class 'rprblender.properties.AntiAliasingSettings'>
2018-01-19 10:06:25,135 INFO rpr.default [140453162604608]: registering <class 'rprblender.properties.GlobalIlluminationSettings'>
2018-01-19 10:06:25,135 INFO rpr.default [140453162604608]: registering <class 'rprblender.properties.ToneMappingSimplifiedSettings'>
2018-01-19 10:06:25,135 INFO rpr.default [140453162604608]: registering <class 'rprblender.properties.ToneMappingLinearSettings'>
2018-01-19 10:06:25,135 INFO rpr.default [140453162604608]: registering <class 'rprblender.properties.ToneMappingNonlinearSettings'>
2018-01-19 10:06:25,135 INFO rpr.default [140453162604608]: registering <class 'rprblender.properties.ToneMappingSettings'>
2018-01-19 10:06:25,135 INFO rpr.default [140453162604608]: registering <class 'rprblender.properties.WhiteBalanceSettings'>
2018-01-19 10:06:25,135 INFO rpr.default [140453162604608]: registering <class 'rprblender.properties.GammaCorrectionSettings'>
2018-01-19 10:06:25,135 INFO rpr.default [140453162604608]: registering <class 'rprblender.properties.CameraSettings'>
2018-01-19 10:06:25,135 INFO rpr.default [140453162604608]: registering <class 'rprblender.properties.DenoiserSettings'>
2018-01-19 10:06:25,135 INFO rpr.default [140453162604608]: registering <class 'rprblender.properties.DofSettings'>
2018-01-19 10:06:25,135 INFO rpr.default [140453162604608]: registering <class 'rprblender.properties.RenderSettings'>
2018-01-19 10:06:25,136 INFO rpr.default [140453162604608]: registering <class 'rprblender.properties.DeveloperSettings'>
2018-01-19 10:06:25,136 INFO rpr.default [140453162604608]: registering <class 'rprblender.properties.ThumbnailsSettings'>
2018-01-19 10:06:25,136 INFO rpr.default [140453162604608]: registering <class 'rprblender.properties.RPRRenderSettings'>
2018-01-19 10:06:25,136 INFO rpr.default [140453162604608]: registering <class 'rprblender.properties.RPRObject'>
2018-01-19 10:06:25,136 INFO rpr.default [140453162604608]: registering <class 'rprblender.properties.RPRCamera'>
2018-01-19 10:06:25,136 INFO rpr.default [140453162604608]: registering <class 'rprblender.properties.RPRLamp'>
2018-01-19 10:06:25,136 INFO rpr.default [140453162604608]: registering <class 'rprblender.properties.RPRWorldData'>
2018-01-19 10:06:25,136 INFO rpr.default [140453162604608]: registering <class 'rprblender.properties.RPRSceneRenderLayerData'>
2018-01-19 10:06:25,136 INFO rpr.default [140453162604608]: registering <class 'rprblender.editor_sockets.RPRSocketWeight'>
2018-01-19 10:06:25,136 INFO rpr.default [140453162604608]: registering <class 'rprblender.editor_sockets.RPRSocketScatteringDirection'>
2018-01-19 10:06:25,136 INFO rpr.default [140453162604608]: registering <class 'rprblender.editor_sockets.RPRSocketIOR'>
2018-01-19 10:06:25,137 INFO rpr.default [140453162604608]: registering <class 'rprblender.editor_sockets.RPRSocketAngle360'>
2018-01-19 10:06:25,137 INFO rpr.default [140453162604608]: registering <class 'rprblender.editor_sockets.RPRSocketFactor'>
2018-01-19 10:06:25,137 INFO rpr.default [140453162604608]: registering <class 'rprblender.editor_sockets.RPRSocketUV'>
2018-01-19 10:06:25,137 INFO rpr.default [140453162604608]: registering <class 'rprblender.editor_sockets.RPRSocketColor'>
2018-01-19 10:06:25,137 INFO rpr.default [140453162604608]: registering <class 'rprblender.editor_sockets.RPRSocketTransform'>
2018-01-19 10:06:25,137 INFO rpr.default [140453162604608]: registering <class 'rprblender.editor_sockets.RPRSocketVector4'>
2018-01-19 10:06:25,137 INFO rpr.default [140453162604608]: registering <class 'rprblender.editor_sockets.RPRSocketValue'>
2018-01-19 10:06:25,137 INFO rpr.default [140453162604608]: registering <class 'rprblender.editor_sockets.RPRSocketLink'>
2018-01-19 10:06:25,137 INFO rpr.default [140453162604608]: registering <class 'rprblender.editor_sockets.RPRSocketFloat'>
2018-01-19 10:06:25,137 INFO rpr.default [140453162604608]: registering <class 'rprblender.editor_sockets.RPRSocketBoolean'>
2018-01-19 10:06:25,137 INFO rpr.default [140453162604608]: registering <class 'rprblender.editor_sockets.RPRSocket_Float_SoftMin0_SoftMax1'>
2018-01-19 10:06:25,137 INFO rpr.default [140453162604608]: registering <class 'rprblender.editor_sockets.RPRSocket_Float_SoftMinN1_SoftMax1'>
2018-01-19 10:06:25,137 INFO rpr.default [140453162604608]: registering <class 'rprblender.editor_sockets.RPRSocket_Float_SoftMin0_SoftMax2'>
2018-01-19 10:06:25,138 INFO rpr.default [140453162604608]: registering <class 'rprblender.editor_sockets.RPRSocket_Float_SoftMin0_SoftMax10'>
2018-01-19 10:06:25,138 INFO rpr.default [140453162604608]: registering <class 'rprblender.editor_nodes.RPRShaderNode_Output'>
2018-01-19 10:06:25,138 INFO rpr.default [140453162604608]: registering <class 'rprblender.editor_nodes.RPRShaderNode_Subsurface'>
2018-01-19 10:06:25,138 INFO rpr.default [140453162604608]: registering <class 'rprblender.editor_nodes.RPRShaderNode_Volume'>
2018-01-19 10:06:25,138 INFO rpr.default [140453162604608]: registering <class 'rprblender.editor_nodes.RPRShaderNode_Emissive'>
2018-01-19 10:06:25,138 INFO rpr.default [140453162604608]: registering <class 'rprblender.editor_nodes.RPRShaderNode_Diffuse'>
2018-01-19 10:06:25,138 INFO rpr.default [140453162604608]: registering <class 'rprblender.editor_nodes.RPRShaderNode_DiffuseRefraction'>
2018-01-19 10:06:25,138 INFO rpr.default [140453162604608]: registering <class 'rprblender.editor_nodes.RPRShaderNode_Microfacet'>
2018-01-19 10:06:25,138 INFO rpr.default [140453162604608]: registering <class 'rprblender.editor_nodes.RPRShaderNode_MicrofacetRefraction'>
2018-01-19 10:06:25,138 INFO rpr.default [140453162604608]: registering <class 'rprblender.editor_nodes.RPRShaderNode_Blend'>
2018-01-19 10:06:25,138 INFO rpr.default [140453162604608]: registering <class 'rprblender.editor_nodes.RPRShaderNode_OrenNayar'>
2018-01-19 10:06:25,138 INFO rpr.default [140453162604608]: registering <class 'rprblender.editor_nodes.RPRShaderNode_Refraction'>
2018-01-19 10:06:25,139 INFO rpr.default [140453162604608]: registering <class 'rprblender.editor_nodes.RPRShaderNode_Reflection'>
2018-01-19 10:06:25,139 INFO rpr.default [140453162604608]: registering <class 'rprblender.editor_nodes.RPRShaderNode_Transparent'>
2018-01-19 10:06:25,139 INFO rpr.default [140453162604608]: registering <class 'rprblender.editor_nodes.RPRShaderNode_Ward'>
2018-01-19 10:06:25,139 INFO rpr.default [140453162604608]: registering <class 'rprblender.editor_nodes.OBJECT_OT_Button'>
2018-01-19 10:06:25,139 INFO rpr.default [140453162604608]: registering <class 'rprblender.editor_nodes.RPRShaderNode_Uber'>
2018-01-19 10:06:25,139 INFO rpr.default [140453162604608]: registering <class 'rprblender.editor_nodes.RPRShaderNode_Uber2'>
2018-01-19 10:06:25,139 INFO rpr.default [140453162604608]: registering <class 'rprblender.editor_nodes.RPRShaderNode_PBR'>
2018-01-19 10:06:25,139 INFO rpr.default [140453162604608]: registering <class 'rprblender.editor_nodes.RPRValueNode_Blend'>
2018-01-19 10:06:25,139 INFO rpr.default [140453162604608]: registering <class 'rprblender.editor_nodes.RPRValueNode_Math'>
2018-01-19 10:06:25,139 INFO rpr.default [140453162604608]: registering <class 'rprblender.editor_nodes.RPRMaterialNode_Constant'>
2018-01-19 10:06:25,139 INFO rpr.default [140453162604608]: registering <class 'rprblender.editor_nodes.RPRMaterialNode_Value'>
2018-01-19 10:06:25,140 INFO rpr.default [140453162604608]: registering <class 'rprblender.editor_nodes.RPRMaterialNode_NormalMap'>
2018-01-19 10:06:25,140 INFO rpr.default [140453162604608]: registering <class 'rprblender.editor_nodes.RPRMaterialNode_BumpMap'>
2018-01-19 10:06:25,140 INFO rpr.default [140453162604608]: registering <class 'rprblender.editor_nodes.RPRMaterialNode_Lookup'>
2018-01-19 10:06:25,140 INFO rpr.default [140453162604608]: registering <class 'rprblender.editor_nodes.RPRMaterialNode_Mapping'>
2018-01-19 10:06:25,140 INFO rpr.default [140453162604608]: registering <class 'rprblender.editor_nodes.RPR_OT_open_image_wrapper'>
2018-01-19 10:06:25,140 INFO rpr.default [140453162604608]: registering <class 'rprblender.editor_nodes.RPRMaterialNode_ImageMap'>
2018-01-19 10:06:25,140 INFO rpr.default [140453162604608]: registering <class 'rprblender.editor_nodes.RPRMaterialNode_Noise2D'>
2018-01-19 10:06:25,140 INFO rpr.default [140453162604608]: registering <class 'rprblender.editor_nodes.RPRMaterialNode_Gradient'>
2018-01-19 10:06:25,140 INFO rpr.default [140453162604608]: registering <class 'rprblender.editor_nodes.RPRMaterialNode_Checker'>
2018-01-19 10:06:25,140 INFO rpr.default [140453162604608]: registering <class 'rprblender.editor_nodes.RPRMaterialNode_Dot'>
2018-01-19 10:06:25,140 INFO rpr.default [140453162604608]: registering <class 'rprblender.editor_nodes.RPRMaterialNode_FresnelSchlick'>
2018-01-19 10:06:25,140 INFO rpr.default [140453162604608]: registering <class 'rprblender.editor_nodes.RPRMaterialNode_Fresnel'>
2018-01-19 10:06:25,141 INFO rpr.default [140453162604608]: registering <class 'rprblender.editor_nodes.RPRShaderNode_Displacement'>
2018-01-19 10:06:25,141 INFO rpr.default [140453162604608]: registering <class 'rprblender.editor_nodes.RPRDummySocket'>
2018-01-19 10:06:25,141 INFO rpr.default [140453162604608]: registering <class 'rprblender.editor_nodes.RPRShaderGroupInputsNode'>
2018-01-19 10:06:25,141 INFO rpr.default [140453162604608]: registering <class 'rprblender.editor_nodes.RPRShaderGroupOutputsNode'>
2018-01-19 10:06:25,141 INFO rpr.default [140453162604608]: registering <class 'rprblender.node_unwrapping.OpNodeArrange'>
2018-01-19 10:06:25,141 INFO rpr.default [140453162604608]: registering <class 'rprblender.node_unwrapping.RPRNodeArrangePanel'>
2018-01-19 10:06:25,141 INFO rpr.default [140453162604608]: registering <class 'rprblender.material_browser.RPRMaterialBrowserProperties'>
2018-01-19 10:06:25,141 INFO rpr.default [140453162604608]: registering <class 'rprblender.material_browser.RPRMaterialBrowserPanel'>
2018-01-19 10:06:25,141 INFO rpr.default [140453162604608]: registering <class 'rprblender.material_browser.RPRImportXMLMaterialOperator'>
2018-01-19 10:06:25,141 INFO rpr.default [140453162604608]: registering <class 'rprblender.material_browser.RPRImportMaterialOperator'>
2018-01-19 10:06:25,141 INFO rpr.default [140453162604608]: registering <class 'rprblender.material_browser.RPRImportMaterialsTestOperator'>
2018-01-19 10:06:25,141 INFO rpr.default [140453162604608]: registering <class 'rprblender.material_browser.RPRImportAxfMaterialOperator'>
2018-01-19 10:06:25,142 INFO rpr.default [140453162604608]: registering <class 'rprblender.converter.RPRConvertCyclesMaterialOperator'>
2018-01-19 10:06:25,142 INFO rpr.default [140453162604608]: registering <class 'rprblender.converter.RPRConvertAllCyclesMaterialsOperator'>
2018-01-19 10:06:25,142 INFO rpr.default [140453162604608]: registering <class 'rprblender.converter.RPRMaterial_PT_converter'>
2018-01-19 10:06:25,142 INFO rpr.default [140453162604608]: registering <class 'rprblender.converter.RPRMaterial_PT_converter_in_view'>
2018-01-19 10:06:25,142 INFO rpr.default [140453162604608]: registering <class 'rprblender.converter.RPRMaterial_PT_AxF'>
2018-01-19 10:06:25,142 INFO rpr.default [140453162604608]: ui.register()
2018-01-19 10:06:25,145 INFO rpr.default [140453162604608]: material_browser.register
2018-01-19 10:06:25,146 INFO rpr.addon [140453162604608]: Try: Emulate load_post...
2018-01-19 10:06:25,146 INFO rpr.default [140453162604608]: rpr.register - done
2018-01-19 10:06:25,146 INFO rpr.default [140453162604608]: load_post...
2018-01-19 10:06:25,146 INFO rpr.default [140453162604608]: File was saved by unknown addon version
2018-01-19 10:06:25,147 INFO rpr.default [140453162604608]: /home/david/.config/blender/2.79/scripts/addons/rprblender/images.py load_post
2018-01-19 10:06:25,206 INFO rpr.default [140451747137280]: DownloadAddonJsonThread started...
2018-01-19 10:06:25,206 INFO rpr.default [140451747137280]: Download from: https://radeon-prorender.github.io/rpr_renderer_plugin_blender_latest_version.json
2018-01-19 10:06:25,267 ERROR rpr.default [140451747137280]: Can't download json file.
2018-01-19 10:06:25,267 INFO rpr.default [140451747137280]: DownloadAddonJsonThread finished.
2018-01-19 10:06:32,908 INFO rpr.default [140451747137280]: update_post bpy.data.images.is_updated
2018-01-19 10:06:32,908 INFO rpr.default [140451747137280]: update_post bpy.data.images.is_updated
2018-01-19 10:06:32,909 INFO rpr.default [140451747137280]: info: RPR: Your graphics card or driver is not compatible with Radeon ProRender. OpenCL 1.2+ is required along with a compatible driver. CPU rendering has been enabled by default.
2018-01-19 10:06:32,909 INFO rpr.default [140451747137280]: Using CPU only
2018-01-19 10:06:32,910 INFO rpr.default [140451747137280]: tracing: off
2018-01-19 10:06:32,911 CRITICAL rpr.render [140451747137280]: Traceback (most recent call last):
File "/home/david/.config/blender/2.79/scripts/addons/rprblender/render/__init__.py", line 25, in core_operations
yield
File "/home/david/.config/blender/2.79/scripts/addons/rprblender/render/engine.py", line 137, in _render
render_device = rprblender.render.get_render_device(is_production=True, persistent=True)
File "/home/david/.config/blender/2.79/scripts/addons/rprblender/render/__init__.py", line 205, in get_render_device
device = rprblender.render.device.RenderDevice(is_production=is_production, context_flags=flags)
File "/home/david/.config/blender/2.79/scripts/addons/rprblender/helpers.py", line 448, in wrapped
return f(*argv, **kwargs)
File "/home/david/.config/blender/2.79/scripts/addons/rprblender/render/device.py", line 183, in __init__
self.core_context = rprblender.render.create_context(rprblender.render.ensure_core_cache_folder(), context_flags)
File "/home/david/.config/blender/2.79/scripts/addons/rprblender/render/__init__.py", line 165, in create_context
assert -1 != tahoe_plugin_i_d
AssertionError
2018-01-19 10:06:32,911 CRITICAL rpr.render [140451747137280]: ERROR: It is recommended to restart Blender
Exception: Traceback (most recent call last):
File "/home/david/.config/blender/2.79/scripts/addons/rprblender/render/engine.py", line 101, in render
self._render(scene)
File "/home/david/.config/blender/2.79/scripts/addons/rprblender/helpers.py", line 448, in wrapped
return f(*argv, **kwargs)
File "/home/david/.config/blender/2.79/scripts/addons/rprblender/render/engine.py", line 137, in _render
render_device = rprblender.render.get_render_device(is_production=True, persistent=True)
File "/home/david/.config/blender/2.79/scripts/addons/rprblender/render/__init__.py", line 205, in get_render_device
device = rprblender.render.device.RenderDevice(is_production=is_production, context_flags=flags)
File "/home/david/.config/blender/2.79/scripts/addons/rprblender/helpers.py", line 448, in wrapped
return f(*argv, **kwargs)
File "/home/david/.config/blender/2.79/scripts/addons/rprblender/render/device.py", line 183, in __init__
self.core_context = rprblender.render.create_context(rprblender.render.ensure_core_cache_folder(), context_flags)
File "/home/david/.config/blender/2.79/scripts/addons/rprblender/render/__init__.py", line 165, in create_context
assert -1 != tahoe_plugin_i_d
AssertionError
Exception ignored in: <bound method RenderDevice.__del__ of <rprblender.render.device.RenderDevice object at 0x7fbd81bcb400>>
Traceback (most recent call last):
File "/home/david/.config/blender/2.79/scripts/addons/rprblender/helpers.py", line 448, in wrapped
return f(*argv, **kwargs)
File "/home/david/.config/blender/2.79/scripts/addons/rprblender/render/device.py", line 201, in __del__
images.core_image_cache.purge_for_context(self.core_context)
AttributeError: 'RenderDevice' object has no attribute 'core_context'
Saved session recovery to '/tmp/quit.blend'
self.lib_release()...
Blender quit
My Graphics card is RX580.It's not compatible?
The code is searching for a match of name "Radeon RX" or "Radeon (TM) RX" and I would guess that the 580 would match here. (My RX480 matches.) Can you please install/run glxinfo and send what the "OpenGL renderer string" line contains?
Also, when the addon falls back to CPU rendering as in your case, a library called embree is required. We are trying to figure out how to address this issue in the docs or the installer. But the instructions I have for installing embree are:
cd /tmp
wget https://github.com/embree/embree/releases/download/v2.12.0/embree-2.12.0.x86_64.rpm.tar.gz
tar xzvf ./embree-2.12.0.x86_64.rpm.tar.gz
sudo alien embree-lib-2.12.0-1.x86_64.rpm
sudo dpkg -i embree-lib_2.12.0-2_amd64.deb
Extended renderer info (GLX_MESA_query_renderer):
Vendor: X.Org (0x1002)
Device: Radeon RX 580 Series (AMD POLARIS10 / DRM 3.20.0 / 16.04.3-ubuntu-amd64, LLVM 5.0.1) (0x67df)
Version: 17.2.4
Accelerated: yes
Video memory: 8166MB
Unified memory: no
Preferred profile: core (0x1)
Max core profile version: 4.5
Max compat profile version: 3.0
Max GLES1 profile version: 1.1
Max GLES[23] profile version: 3.1
OpenGL vendor string: X.Org
OpenGL renderer string: Radeon RX 580 Series (AMD POLARIS10 / DRM 3.20.0 / 16.04.3-ubuntu-amd64, LLVM 5.0.1)
OpenGL core profile version string: 4.5 (Core Profile) Mesa 17.2.4-AMD_17.50
OpenGL core profile shading language version string: 4.50
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
I'm try the embree, but do not render with cpu too.
Just appear the same.
" You haven't any compatibility GPU.Render using CPU Only."
When i make render, error occurs.
This is the console error after install embree!
Read prefs: /home/david/.config/blender/2.79/config/userpref.blend
found bundled python: /usr/share/blender/2.79/python
2018-01-22 16:28:25,316 DEBUG rpr.default [140667071885120]: loading addon
2018-01-22 16:28:25,316 INFO rpr.default [140667071885120]: rpr.register
2018-01-22 16:28:25,316 INFO rpr.default [140667071885120]: Blender version: (2, 79, 0)
2018-01-22 16:28:25,427 INFO rpr.render.pyrpr [140667071885120]: Radeon ProRender 0x10028600
2018-01-22 16:28:25,781 INFO rpr.default [140667071885120]: helpers.register()
2018-01-22 16:28:25,781 INFO rpr.default [140667071885120]: Renderer DLL Path: /home/david/.config/blender/2.79/scripts/addons/rprblender/libTahoe64.so
2018-01-22 16:28:25,781 INFO rpr.default [140667071885120]: Init lib...
2018-01-22 16:28:25,781 INFO rpr.default [140667071885120]: trying to load /home/david/.config/blender/2.79/scripts/addons/rprblender/libRPRBlenderHelper.so
2018-01-22 16:28:25,783 INFO rpr.default [140667071885120]: addon_path: b'/home/david/.config/blender/2.79/scripts/addons/rprblender'
2018-01-22 16:28:25,783 INFO rpr.default [140667071885120]: Init lib ok.
2018-01-22 16:28:25,802 INFO rpr.default [140667071885120]: registering <class 'rprblender.images.RPRRefreshImageOperator'>
2018-01-22 16:28:25,803 INFO rpr.default [140667071885120]: registering <class 'rprblender.images.RPRImageCachePurgeOperator'>
2018-01-22 16:28:25,803 INFO rpr.default [140667071885120]: registering <class 'rprblender.nodes.RPRMaterialNodeTree'>
2018-01-22 16:28:25,803 INFO rpr.default [140667071885120]: registering <class 'rprblender.nodes.RPRNodeGroupData'>
2018-01-22 16:28:25,803 INFO rpr.default [140667071885120]: registering <class 'rprblender.nodes.OpGroupEdit'>
2018-01-22 16:28:25,803 INFO rpr.default [140667071885120]: registering <class 'rprblender.nodes.OpGroupMake'>
2018-01-22 16:28:25,803 INFO rpr.default [140667071885120]: registering <class 'rprblender.nodes.OpGroupUngroup'>
2018-01-22 16:28:25,803 INFO rpr.default [140667071885120]: registering <class 'rprblender.nodes.OpTreePathParent'>
2018-01-22 16:28:25,803 INFO rpr.default [140667071885120]: registering <class 'rprblender.nodes.OpNodeGroupSwitch'>
2018-01-22 16:28:25,803 INFO rpr.default [140667071885120]: registering <class 'rprblender.nodes.OpNodeSocketMove'>
2018-01-22 16:28:25,803 INFO rpr.default [140667071885120]: registering <class 'rprblender.nodes.RPRInOutGroupEditor'>
2018-01-22 16:28:25,803 INFO rpr.default [140667071885120]: registering <class 'rprblender.node_thumbnail.ThumbnailUpdateCallerOperator'>
2018-01-22 16:28:25,803 INFO rpr.default [140667071885120]: registering <class 'rprblender.node_thumbnail.ThumbnailUpdateCallerDisableOperator'>
2018-01-22 16:28:25,804 INFO rpr.default [140667071885120]: registering <class 'rprblender.node_thumbnail.RPRMaterial_PT_Thumbnails'>
2018-01-22 16:28:25,804 INFO rpr.default [140667071885120]: registering <class 'rprblender.version_checking.RPRRender_PT_Update'>
2018-01-22 16:28:25,804 INFO rpr.default [140667071885120]: registering <class 'rprblender.version_checking.OpRemindUpdateAddon'>
2018-01-22 16:28:25,804 INFO rpr.default [140667071885120]: registering <class 'rprblender.version_checking.OpUpdateAddon'>
2018-01-22 16:28:25,804 INFO rpr.default [140667071885120]: registering <class 'rprblender.ui.SelectIESLightData'>
2018-01-22 16:28:25,804 INFO rpr.default [140667071885120]: registering <class 'rprblender.ui.RPRRender_PT_render_resources'>
2018-01-22 16:28:25,804 INFO rpr.default [140667071885120]: registering <class 'rprblender.ui.RPRRender_PT_tonemapping'>
2018-01-22 16:28:25,804 INFO rpr.default [140667071885120]: registering <class 'rprblender.ui.RPRRender_PT_white_balance'>
2018-01-22 16:28:25,804 INFO rpr.default [140667071885120]: registering <class 'rprblender.ui.RPRRender_PT_gamma_correction'>
2018-01-22 16:28:25,804 INFO rpr.default [140667071885120]: registering <class 'rprblender.ui.RPRRender_PT_depth_of_field'>
2018-01-22 16:28:25,804 INFO rpr.default [140667071885120]: registering <class 'rprblender.ui.RPRRender_PT_motion_blur'>
2018-01-22 16:28:25,804 INFO rpr.default [140667071885120]: registering <class 'rprblender.ui.OpGpuList'>
2018-01-22 16:28:25,804 INFO rpr.default [140667071885120]: registering <class 'rprblender.ui.RPRRender_PT_completion_criteria'>
2018-01-22 16:28:25,805 INFO rpr.default [140667071885120]: registering <class 'rprblender.ui.RPRRender_PT_preview_settings'>
2018-01-22 16:28:25,805 INFO rpr.default [140667071885120]: registering <class 'rprblender.ui.RPRRender_PT_environment'>
2018-01-22 16:28:25,805 INFO rpr.default [140667071885120]: registering <class 'rprblender.ui.OpCreateEnvironmentGizmo'>
2018-01-22 16:28:25,805 INFO rpr.default [140667071885120]: registering <class 'rprblender.ui.OpGetTimeNow'>
2018-01-22 16:28:25,805 INFO rpr.default [140667071885120]: registering <class 'rprblender.ui.RPRRender_PT_quality_and_type'>
2018-01-22 16:28:25,805 INFO rpr.default [140667071885120]: registering <class 'rprblender.ui.RPRRender_PT_layers'>
2018-01-22 16:28:25,805 INFO rpr.default [140667071885120]: registering <class 'rprblender.ui.RPRRender_PT_passes_aov'>
2018-01-22 16:28:25,805 INFO rpr.default [140667071885120]: registering <class 'rprblender.ui.RPRRender_PT_Denoiser'>
2018-01-22 16:28:25,805 INFO rpr.default [140667071885120]: registering <class 'rprblender.ui.RPRRender_PT_camera_settings'>
2018-01-22 16:28:25,805 INFO rpr.default [140667071885120]: registering <class 'rprblender.ui.RPRRender_PT_settings'>
2018-01-22 16:28:25,805 INFO rpr.default [140667071885120]: registering <class 'rprblender.ui.RPRRender_PT_developer'>
2018-01-22 16:28:25,805 INFO rpr.default [140667071885120]: registering <class 'rprblender.ui.OpExportRPRModel'>
2018-01-22 16:28:25,805 INFO rpr.default [140667071885120]: registering <class 'rprblender.ui.RPRLogoProperties'>
2018-01-22 16:28:25,806 INFO rpr.default [140667071885120]: registering <class 'rprblender.ui.RPRRender_PT_about'>
2018-01-22 16:28:25,806 INFO rpr.default [140667071885120]: registering <class 'rprblender.ui.OpOpenWebPage'>
2018-01-22 16:28:25,806 INFO rpr.default [140667071885120]: registering <class 'rprblender.ui.OpOpenWebPage'>
2018-01-22 16:28:25,806 INFO rpr.default [140667071885120]: registering <class 'rprblender.ui.RPR_PT_context_material'>
2018-01-22 16:28:25,806 INFO rpr.default [140667071885120]: registering <class 'rprblender.ui.RPRMaterial_PT_preview'>
2018-01-22 16:28:25,806 INFO rpr.default [140667071885120]: registering <class 'rprblender.ui.RPRObject_PT'>
2018-01-22 16:28:25,806 INFO rpr.default [140667071885120]: registering <class 'rprblender.ui.RPRCamra_PT'>
2018-01-22 16:28:25,806 INFO rpr.default [140667071885120]: registering <class 'rprblender.ui.OpAddMaterialNodeTree'>
2018-01-22 16:28:25,806 INFO rpr.default [140667071885120]: registering <class 'rprblender.ui.RPRCamera_PT_dof'>
2018-01-22 16:28:25,806 INFO rpr.default [140667071885120]: registering <class 'rprblender.ui.RPRImage_PT_Tools'>
2018-01-22 16:28:25,806 INFO rpr.default [140667071885120]: registering <class 'rprblender.render.engine.RenderViewport'>
2018-01-22 16:28:25,806 INFO rpr.default [140667071885120]: registering <class 'rprblender.render.engine.RPREngine'>
2018-01-22 16:28:25,806 INFO rpr.default [140667071885120]: registering <class 'rprblender.environment_op.OpLoacationSelectCore'>
2018-01-22 16:28:25,807 INFO rpr.default [140667071885120]: registering <class 'rprblender.environment_op.OpLoacationSelect'>
2018-01-22 16:28:25,807 INFO rpr.default [140667071885120]: registering <class 'rprblender.environment_op.OpLoacationSelectByCity'>
2018-01-22 16:28:25,807 INFO rpr.default [140667071885120]: registering <class 'rprblender.properties.RenderPassesAov'>
2018-01-22 16:28:25,807 INFO rpr.default [140667071885120]: registering <class 'rprblender.properties.RenderEnvironmentMaps'>
2018-01-22 16:28:25,807 INFO rpr.default [140667071885120]: registering <class 'rprblender.properties.RenderEnvironmentIBL'>
2018-01-22 16:28:25,807 INFO rpr.default [140667071885120]: registering <class 'rprblender.properties.RenderEnvironmentSunSky'>
2018-01-22 16:28:25,807 INFO rpr.default [140667071885120]: registering <class 'rprblender.properties.RenderEnvironmentGround'>
2018-01-22 16:28:25,807 INFO rpr.default [140667071885120]: registering <class 'rprblender.properties.RenderEnvironment'>
2018-01-22 16:28:25,807 INFO rpr.default [140667071885120]: registering <class 'rprblender.properties.RenderingLimits'>
2018-01-22 16:28:25,807 INFO rpr.default [140667071885120]: registering <class 'rprblender.properties.AntiAliasingSettings'>
2018-01-22 16:28:25,807 INFO rpr.default [140667071885120]: registering <class 'rprblender.properties.GlobalIlluminationSettings'>
2018-01-22 16:28:25,807 INFO rpr.default [140667071885120]: registering <class 'rprblender.properties.ToneMappingSimplifiedSettings'>
2018-01-22 16:28:25,808 INFO rpr.default [140667071885120]: registering <class 'rprblender.properties.ToneMappingLinearSettings'>
2018-01-22 16:28:25,808 INFO rpr.default [140667071885120]: registering <class 'rprblender.properties.ToneMappingNonlinearSettings'>
2018-01-22 16:28:25,808 INFO rpr.default [140667071885120]: registering <class 'rprblender.properties.ToneMappingSettings'>
2018-01-22 16:28:25,808 INFO rpr.default [140667071885120]: registering <class 'rprblender.properties.WhiteBalanceSettings'>
2018-01-22 16:28:25,808 INFO rpr.default [140667071885120]: registering <class 'rprblender.properties.GammaCorrectionSettings'>
2018-01-22 16:28:25,808 INFO rpr.default [140667071885120]: registering <class 'rprblender.properties.CameraSettings'>
2018-01-22 16:28:25,808 INFO rpr.default [140667071885120]: registering <class 'rprblender.properties.DenoiserSettings'>
2018-01-22 16:28:25,808 INFO rpr.default [140667071885120]: registering <class 'rprblender.properties.DofSettings'>
2018-01-22 16:28:25,808 INFO rpr.default [140667071885120]: registering <class 'rprblender.properties.RenderSettings'>
2018-01-22 16:28:25,808 INFO rpr.default [140667071885120]: registering <class 'rprblender.properties.DeveloperSettings'>
2018-01-22 16:28:25,808 INFO rpr.default [140667071885120]: registering <class 'rprblender.properties.ThumbnailsSettings'>
2018-01-22 16:28:25,808 INFO rpr.default [140667071885120]: registering <class 'rprblender.properties.RPRRenderSettings'>
2018-01-22 16:28:25,809 INFO rpr.default [140667071885120]: registering <class 'rprblender.properties.RPRObject'>
2018-01-22 16:28:25,809 INFO rpr.default [140667071885120]: registering <class 'rprblender.properties.RPRCamera'>
2018-01-22 16:28:25,809 INFO rpr.default [140667071885120]: registering <class 'rprblender.properties.RPRLamp'>
2018-01-22 16:28:25,809 INFO rpr.default [140667071885120]: registering <class 'rprblender.properties.RPRWorldData'>
2018-01-22 16:28:25,809 INFO rpr.default [140667071885120]: registering <class 'rprblender.properties.RPRSceneRenderLayerData'>
2018-01-22 16:28:25,809 INFO rpr.default [140667071885120]: registering <class 'rprblender.editor_sockets.RPRSocketWeight'>
2018-01-22 16:28:25,809 INFO rpr.default [140667071885120]: registering <class 'rprblender.editor_sockets.RPRSocketScatteringDirection'>
2018-01-22 16:28:25,809 INFO rpr.default [140667071885120]: registering <class 'rprblender.editor_sockets.RPRSocketIOR'>
2018-01-22 16:28:25,809 INFO rpr.default [140667071885120]: registering <class 'rprblender.editor_sockets.RPRSocketAngle360'>
2018-01-22 16:28:25,809 INFO rpr.default [140667071885120]: registering <class 'rprblender.editor_sockets.RPRSocketFactor'>
2018-01-22 16:28:25,809 INFO rpr.default [140667071885120]: registering <class 'rprblender.editor_sockets.RPRSocketUV'>
2018-01-22 16:28:25,810 INFO rpr.default [140667071885120]: registering <class 'rprblender.editor_sockets.RPRSocketColor'>
2018-01-22 16:28:25,810 INFO rpr.default [140667071885120]: registering <class 'rprblender.editor_sockets.RPRSocketTransform'>
2018-01-22 16:28:25,810 INFO rpr.default [140667071885120]: registering <class 'rprblender.editor_sockets.RPRSocketVector4'>
2018-01-22 16:28:25,810 INFO rpr.default [140667071885120]: registering <class 'rprblender.editor_sockets.RPRSocketValue'>
2018-01-22 16:28:25,810 INFO rpr.default [140667071885120]: registering <class 'rprblender.editor_sockets.RPRSocketLink'>
2018-01-22 16:28:25,810 INFO rpr.default [140667071885120]: registering <class 'rprblender.editor_sockets.RPRSocketFloat'>
2018-01-22 16:28:25,810 INFO rpr.default [140667071885120]: registering <class 'rprblender.editor_sockets.RPRSocketBoolean'>
2018-01-22 16:28:25,810 INFO rpr.default [140667071885120]: registering <class 'rprblender.editor_sockets.RPRSocket_Float_SoftMin0_SoftMax1'>
2018-01-22 16:28:25,810 INFO rpr.default [140667071885120]: registering <class 'rprblender.editor_sockets.RPRSocket_Float_SoftMinN1_SoftMax1'>
2018-01-22 16:28:25,810 INFO rpr.default [140667071885120]: registering <class 'rprblender.editor_sockets.RPRSocket_Float_SoftMin0_SoftMax2'>
2018-01-22 16:28:25,810 INFO rpr.default [140667071885120]: registering <class 'rprblender.editor_sockets.RPRSocket_Float_SoftMin0_SoftMax10'>
2018-01-22 16:28:25,810 INFO rpr.default [140667071885120]: registering <class 'rprblender.editor_nodes.RPRShaderNode_Output'>
2018-01-22 16:28:25,810 INFO rpr.default [140667071885120]: registering <class 'rprblender.editor_nodes.RPRShaderNode_Subsurface'>
2018-01-22 16:28:25,811 INFO rpr.default [140667071885120]: registering <class 'rprblender.editor_nodes.RPRShaderNode_Volume'>
2018-01-22 16:28:25,811 INFO rpr.default [140667071885120]: registering <class 'rprblender.editor_nodes.RPRShaderNode_Emissive'>
2018-01-22 16:28:25,811 INFO rpr.default [140667071885120]: registering <class 'rprblender.editor_nodes.RPRShaderNode_Diffuse'>
2018-01-22 16:28:25,811 INFO rpr.default [140667071885120]: registering <class 'rprblender.editor_nodes.RPRShaderNode_DiffuseRefraction'>
2018-01-22 16:28:25,811 INFO rpr.default [140667071885120]: registering <class 'rprblender.editor_nodes.RPRShaderNode_Microfacet'>
2018-01-22 16:28:25,811 INFO rpr.default [140667071885120]: registering <class 'rprblender.editor_nodes.RPRShaderNode_MicrofacetRefraction'>
2018-01-22 16:28:25,811 INFO rpr.default [140667071885120]: registering <class 'rprblender.editor_nodes.RPRShaderNode_Blend'>
2018-01-22 16:28:25,811 INFO rpr.default [140667071885120]: registering <class 'rprblender.editor_nodes.RPRShaderNode_OrenNayar'>
2018-01-22 16:28:25,811 INFO rpr.default [140667071885120]: registering <class 'rprblender.editor_nodes.RPRShaderNode_Refraction'>
2018-01-22 16:28:25,811 INFO rpr.default [140667071885120]: registering <class 'rprblender.editor_nodes.RPRShaderNode_Reflection'>
2018-01-22 16:28:25,811 INFO rpr.default [140667071885120]: registering <class 'rprblender.editor_nodes.RPRShaderNode_Transparent'>
2018-01-22 16:28:25,811 INFO rpr.default [140667071885120]: registering <class 'rprblender.editor_nodes.RPRShaderNode_Ward'>
2018-01-22 16:28:25,812 INFO rpr.default [140667071885120]: registering <class 'rprblender.editor_nodes.OBJECT_OT_Button'>
2018-01-22 16:28:25,812 INFO rpr.default [140667071885120]: registering <class 'rprblender.editor_nodes.RPRShaderNode_Uber'>
2018-01-22 16:28:25,812 INFO rpr.default [140667071885120]: registering <class 'rprblender.editor_nodes.RPRShaderNode_Uber2'>
2018-01-22 16:28:25,812 INFO rpr.default [140667071885120]: registering <class 'rprblender.editor_nodes.RPRShaderNode_PBR'>
2018-01-22 16:28:25,812 INFO rpr.default [140667071885120]: registering <class 'rprblender.editor_nodes.RPRValueNode_Blend'>
2018-01-22 16:28:25,812 INFO rpr.default [140667071885120]: registering <class 'rprblender.editor_nodes.RPRValueNode_Math'>
2018-01-22 16:28:25,812 INFO rpr.default [140667071885120]: registering <class 'rprblender.editor_nodes.RPRMaterialNode_Constant'>
2018-01-22 16:28:25,812 INFO rpr.default [140667071885120]: registering <class 'rprblender.editor_nodes.RPRMaterialNode_Value'>
2018-01-22 16:28:25,812 INFO rpr.default [140667071885120]: registering <class 'rprblender.editor_nodes.RPRMaterialNode_NormalMap'>
2018-01-22 16:28:25,812 INFO rpr.default [140667071885120]: registering <class 'rprblender.editor_nodes.RPRMaterialNode_BumpMap'>
2018-01-22 16:28:25,813 INFO rpr.default [140667071885120]: registering <class 'rprblender.editor_nodes.RPRMaterialNode_Lookup'>
2018-01-22 16:28:25,813 INFO rpr.default [140667071885120]: registering <class 'rprblender.editor_nodes.RPRMaterialNode_Mapping'>
2018-01-22 16:28:25,813 INFO rpr.default [140667071885120]: registering <class 'rprblender.editor_nodes.RPR_OT_open_image_wrapper'>
2018-01-22 16:28:25,813 INFO rpr.default [140667071885120]: registering <class 'rprblender.editor_nodes.RPRMaterialNode_ImageMap'>
2018-01-22 16:28:25,813 INFO rpr.default [140667071885120]: registering <class 'rprblender.editor_nodes.RPRMaterialNode_Noise2D'>
2018-01-22 16:28:25,813 INFO rpr.default [140667071885120]: registering <class 'rprblender.editor_nodes.RPRMaterialNode_Gradient'>
2018-01-22 16:28:25,813 INFO rpr.default [140667071885120]: registering <class 'rprblender.editor_nodes.RPRMaterialNode_Checker'>
2018-01-22 16:28:25,813 INFO rpr.default [140667071885120]: registering <class 'rprblender.editor_nodes.RPRMaterialNode_Dot'>
2018-01-22 16:28:25,813 INFO rpr.default [140667071885120]: registering <class 'rprblender.editor_nodes.RPRMaterialNode_FresnelSchlick'>
2018-01-22 16:28:25,813 INFO rpr.default [140667071885120]: registering <class 'rprblender.editor_nodes.RPRMaterialNode_Fresnel'>
2018-01-22 16:28:25,813 INFO rpr.default [140667071885120]: registering <class 'rprblender.editor_nodes.RPRShaderNode_Displacement'>
2018-01-22 16:28:25,813 INFO rpr.default [140667071885120]: registering <class 'rprblender.editor_nodes.RPRDummySocket'>
2018-01-22 16:28:25,814 INFO rpr.default [140667071885120]: registering <class 'rprblender.editor_nodes.RPRShaderGroupInputsNode'>
2018-01-22 16:28:25,814 INFO rpr.default [140667071885120]: registering <class 'rprblender.editor_nodes.RPRShaderGroupOutputsNode'>
2018-01-22 16:28:25,814 INFO rpr.default [140667071885120]: registering <class 'rprblender.node_unwrapping.OpNodeArrange'>
2018-01-22 16:28:25,814 INFO rpr.default [140667071885120]: registering <class 'rprblender.node_unwrapping.RPRNodeArrangePanel'>
2018-01-22 16:28:25,814 INFO rpr.default [140667071885120]: registering <class 'rprblender.material_browser.RPRMaterialBrowserProperties'>
2018-01-22 16:28:25,814 INFO rpr.default [140667071885120]: registering <class 'rprblender.material_browser.RPRMaterialBrowserPanel'>
2018-01-22 16:28:25,814 INFO rpr.default [140667071885120]: registering <class 'rprblender.material_browser.RPRImportXMLMaterialOperator'>
2018-01-22 16:28:25,814 INFO rpr.default [140667071885120]: registering <class 'rprblender.material_browser.RPRImportMaterialOperator'>
2018-01-22 16:28:25,814 INFO rpr.default [140667071885120]: registering <class 'rprblender.material_browser.RPRImportMaterialsTestOperator'>
2018-01-22 16:28:25,814 INFO rpr.default [140667071885120]: registering <class 'rprblender.material_browser.RPRImportAxfMaterialOperator'>
2018-01-22 16:28:25,814 INFO rpr.default [140667071885120]: registering <class 'rprblender.converter.RPRConvertCyclesMaterialOperator'>
2018-01-22 16:28:25,815 INFO rpr.default [140667071885120]: registering <class 'rprblender.converter.RPRConvertAllCyclesMaterialsOperator'>
2018-01-22 16:28:25,815 INFO rpr.default [140667071885120]: registering <class 'rprblender.converter.RPRMaterial_PT_converter'>
2018-01-22 16:28:25,815 INFO rpr.default [140667071885120]: registering <class 'rprblender.converter.RPRMaterial_PT_converter_in_view'>
2018-01-22 16:28:25,815 INFO rpr.default [140667071885120]: registering <class 'rprblender.converter.RPRMaterial_PT_AxF'>
2018-01-22 16:28:25,815 INFO rpr.default [140667071885120]: ui.register()
2018-01-22 16:28:25,818 INFO rpr.default [140667071885120]: material_browser.register
2018-01-22 16:28:25,819 INFO rpr.addon [140667071885120]: Try: Emulate load_post...
2018-01-22 16:28:25,819 INFO rpr.default [140667071885120]: rpr.register - done
2018-01-22 16:28:25,819 INFO rpr.default [140667071885120]: load_post...
2018-01-22 16:28:25,819 INFO rpr.default [140667071885120]: File was saved by unknown addon version
2018-01-22 16:28:25,820 INFO rpr.default [140667071885120]: /home/david/.config/blender/2.79/scripts/addons/rprblender/images.py load_post
2018-01-22 16:28:25,864 INFO rpr.default [140665658799872]: DownloadAddonJsonThread started...
2018-01-22 16:28:25,864 INFO rpr.default [140665658799872]: Download from: https://radeon-prorender.github.io/rpr_renderer_plugin_blender_latest_version.json
2018-01-22 16:28:25,925 ERROR rpr.default [140665658799872]: Can't download json file.
2018-01-22 16:28:25,925 INFO rpr.default [140665658799872]: DownloadAddonJsonThread finished.
Info: RPR: rendering PREVIEW
2018-01-22 16:29:52,218 INFO rpr.default [140665658799872]: Using CPU only
2018-01-22 16:29:52,219 INFO rpr.default [140665658799872]: tracing: off
2018-01-22 16:29:52,220 CRITICAL rpr.render [140665658799872]: Traceback (most recent call last):
File "/home/david/.config/blender/2.79/scripts/addons/rprblender/render/__init__.py", line 25, in core_operations
yield
File "/home/david/.config/blender/2.79/scripts/addons/rprblender/render/engine.py", line 137, in _render
render_device = rprblender.render.get_render_device(is_production=True, persistent=True)
File "/home/david/.config/blender/2.79/scripts/addons/rprblender/render/__init__.py", line 205, in get_render_device
device = rprblender.render.device.RenderDevice(is_production=is_production, context_flags=flags)
File "/home/david/.config/blender/2.79/scripts/addons/rprblender/helpers.py", line 448, in wrapped
return f(*argv, **kwargs)
File "/home/david/.config/blender/2.79/scripts/addons/rprblender/render/device.py", line 183, in __init__
self.core_context = rprblender.render.create_context(rprblender.render.ensure_core_cache_folder(), context_flags)
File "/home/david/.config/blender/2.79/scripts/addons/rprblender/render/__init__.py", line 165, in create_context
assert -1 != tahoe_plugin_i_d
AssertionError
Info: ERROR: Check log for details
2018-01-22 16:29:52,220 CRITICAL rpr.render [140665658799872]: ERROR: It is recommended to restart Blender
Exception: Traceback (most recent call last):
File "/home/david/.config/blender/2.79/scripts/addons/rprblender/render/engine.py", line 101, in render
self._render(scene)
File "/home/david/.config/blender/2.79/scripts/addons/rprblender/helpers.py", line 448, in wrapped
return f(*argv, **kwargs)
File "/home/david/.config/blender/2.79/scripts/addons/rprblender/render/engine.py", line 137, in _render
render_device = rprblender.render.get_render_device(is_production=True, persistent=True)
File "/home/david/.config/blender/2.79/scripts/addons/rprblender/render/__init__.py", line 205, in get_render_device
device = rprblender.render.device.RenderDevice(is_production=is_production, context_flags=flags)
File "/home/david/.config/blender/2.79/scripts/addons/rprblender/helpers.py", line 448, in wrapped
return f(*argv, **kwargs)
File "/home/david/.config/blender/2.79/scripts/addons/rprblender/render/device.py", line 183, in __init__
self.core_context = rprblender.render.create_context(rprblender.render.ensure_core_cache_folder(), context_flags)
File "/home/david/.config/blender/2.79/scripts/addons/rprblender/render/__init__.py", line 165, in create_context
assert -1 != tahoe_plugin_i_d
AssertionError
Exception ignored in: <bound method RenderDevice.__del__ of <rprblender.render.device.RenderDevice object at 0x7fef50442128>>
Traceback (most recent call last):
File "/home/david/.config/blender/2.79/scripts/addons/rprblender/helpers.py", line 448, in wrapped
return f(*argv, **kwargs)
File "/home/david/.config/blender/2.79/scripts/addons/rprblender/render/device.py", line 201, in __del__
images.core_image_cache.purge_for_context(self.core_context)
AttributeError: 'RenderDevice' object has no attribute 'core_context'
Import material SaltWaterTaffyTeal_Metallic
2018-01-22 16:29:57,743 INFO rpr.default [140667071885120]: loading material... /home/david/Documents/Radeon ProRender/Blender/Material Library/SaltWaterTaffyTeal_Metallic/SaltWaterTaffyTeal_Metallic.xml
2018-01-22 16:29:57,841 INFO rpr.default [140667071885120]: name: color
2018-01-22 16:29:57,876 INFO rpr.default [140667071885120]: finish loading material...
2018-01-22 16:29:57,876 INFO rpr.default [140667071885120]: update_post bpy.data.images.is_updated
2018-01-22 16:29:57,876 INFO rpr.default [140667071885120]: update_post bpy.data.images.is_updated
Info: RPR: rendering PREVIEW
2018-01-22 16:29:57,882 INFO rpr.default [140665658799872]: Using CPU only
2018-01-22 16:29:57,882 INFO rpr.default [140665658799872]: tracing: off
2018-01-22 16:29:57,883 CRITICAL rpr.render [140665658799872]: Traceback (most recent call last):
File "/home/david/.config/blender/2.79/scripts/addons/rprblender/render/__init__.py", line 25, in core_operations
yield
File "/home/david/.config/blender/2.79/scripts/addons/rprblender/render/engine.py", line 137, in _render
render_device = rprblender.render.get_render_device(is_production=True, persistent=True)
File "/home/david/.config/blender/2.79/scripts/addons/rprblender/render/__init__.py", line 205, in get_render_device
device = rprblender.render.device.RenderDevice(is_production=is_production, context_flags=flags)
File "/home/david/.config/blender/2.79/scripts/addons/rprblender/helpers.py", line 448, in wrapped
return f(*argv, **kwargs)
File "/home/david/.config/blender/2.79/scripts/addons/rprblender/render/device.py", line 183, in __init__
self.core_context = rprblender.render.create_context(rprblender.render.ensure_core_cache_folder(), context_flags)
File "/home/david/.config/blender/2.79/scripts/addons/rprblender/render/__init__.py", line 165, in create_context
assert -1 != tahoe_plugin_i_d
AssertionError
Info: ERROR: Check log for details
2018-01-22 16:29:57,883 CRITICAL rpr.render [140665658799872]: ERROR: It is recommended to restart Blender
Exception: Traceback (most recent call last):
File "/home/david/.config/blender/2.79/scripts/addons/rprblender/render/engine.py", line 101, in render
self._render(scene)
File "/home/david/.config/blender/2.79/scripts/addons/rprblender/helpers.py", line 448, in wrapped
return f(*argv, **kwargs)
File "/home/david/.config/blender/2.79/scripts/addons/rprblender/render/engine.py", line 137, in _render
render_device = rprblender.render.get_render_device(is_production=True, persistent=True)
File "/home/david/.config/blender/2.79/scripts/addons/rprblender/render/__init__.py", line 205, in get_render_device
device = rprblender.render.device.RenderDevice(is_production=is_production, context_flags=flags)
File "/home/david/.config/blender/2.79/scripts/addons/rprblender/helpers.py", line 448, in wrapped
return f(*argv, **kwargs)
File "/home/david/.config/blender/2.79/scripts/addons/rprblender/render/device.py", line 183, in __init__
self.core_context = rprblender.render.create_context(rprblender.render.ensure_core_cache_folder(), context_flags)
File "/home/david/.config/blender/2.79/scripts/addons/rprblender/render/__init__.py", line 165, in create_context
assert -1 != tahoe_plugin_i_d
AssertionError
Exception ignored in: <bound method RenderDevice.__del__ of <rprblender.render.device.RenderDevice object at 0x7fef515dde48>>
Traceback (most recent call last):
File "/home/david/.config/blender/2.79/scripts/addons/rprblender/helpers.py", line 448, in wrapped
return f(*argv, **kwargs)
File "/home/david/.config/blender/2.79/scripts/addons/rprblender/render/device.py", line 201, in __del__
images.core_image_cache.purge_for_context(self.core_context)
AttributeError: 'RenderDevice' object has no attribute 'core_context'
Info: RPR: rendering PREVIEW
2018-01-22 16:29:58,084 INFO rpr.default [140665658799872]: Using CPU only
2018-01-22 16:29:58,084 INFO rpr.default [140665658799872]: tracing: off
2018-01-22 16:29:58,085 CRITICAL rpr.render [140665658799872]: Traceback (most recent call last):
File "/home/david/.config/blender/2.79/scripts/addons/rprblender/render/__init__.py", line 25, in core_operations
yield
File "/home/david/.config/blender/2.79/scripts/addons/rprblender/render/engine.py", line 137, in _render
render_device = rprblender.render.get_render_device(is_production=True, persistent=True)
File "/home/david/.config/blender/2.79/scripts/addons/rprblender/render/__init__.py", line 205, in get_render_device
device = rprblender.render.device.RenderDevice(is_production=is_production, context_flags=flags)
File "/home/david/.config/blender/2.79/scripts/addons/rprblender/helpers.py", line 448, in wrapped
return f(*argv, **kwargs)
File "/home/david/.config/blender/2.79/scripts/addons/rprblender/render/device.py", line 183, in __init__
self.core_context = rprblender.render.create_context(rprblender.render.ensure_core_cache_folder(), context_flags)
File "/home/david/.config/blender/2.79/scripts/addons/rprblender/render/__init__.py", line 165, in create_context
assert -1 != tahoe_plugin_i_d
AssertionError
Info: ERROR: Check log for details
2018-01-22 16:29:58,085 CRITICAL rpr.render [140665658799872]: ERROR: It is recommended to restart Blender
Exception: Traceback (most recent call last):
File "/home/david/.config/blender/2.79/scripts/addons/rprblender/render/engine.py", line 101, in render
self._render(scene)
File "/home/david/.config/blender/2.79/scripts/addons/rprblender/helpers.py", line 448, in wrapped
return f(*argv, **kwargs)
File "/home/david/.config/blender/2.79/scripts/addons/rprblender/render/engine.py", line 137, in _render
render_device = rprblender.render.get_render_device(is_production=True, persistent=True)
File "/home/david/.config/blender/2.79/scripts/addons/rprblender/render/__init__.py", line 205, in get_render_device
device = rprblender.render.device.RenderDevice(is_production=is_production, context_flags=flags)
File "/home/david/.config/blender/2.79/scripts/addons/rprblender/helpers.py", line 448, in wrapped
return f(*argv, **kwargs)
File "/home/david/.config/blender/2.79/scripts/addons/rprblender/render/device.py", line 183, in __init__
self.core_context = rprblender.render.create_context(rprblender.render.ensure_core_cache_folder(), context_flags)
File "/home/david/.config/blender/2.79/scripts/addons/rprblender/render/__init__.py", line 165, in create_context
assert -1 != tahoe_plugin_i_d
AssertionError
Exception ignored in: <bound method RenderDevice.__del__ of <rprblender.render.device.RenderDevice object at 0x7fef515ddbe0>>
Traceback (most recent call last):
File "/home/david/.config/blender/2.79/scripts/addons/rprblender/helpers.py", line 448, in wrapped
return f(*argv, **kwargs)
File "/home/david/.config/blender/2.79/scripts/addons/rprblender/render/device.py", line 201, in __del__
images.core_image_cache.purge_for_context(self.core_context)
AttributeError: 'RenderDevice' object has no attribute 'core_context'
Info: RPR: rendering PREVIEW
2018-01-22 16:30:05,023 INFO rpr.default [140665658799872]: Using CPU only
2018-01-22 16:30:05,024 INFO rpr.default [140665658799872]: tracing: off
2018-01-22 16:30:05,024 CRITICAL rpr.render [140665658799872]: Traceback (most recent call last):
File "/home/david/.config/blender/2.79/scripts/addons/rprblender/render/__init__.py", line 25, in core_operations
yield
File "/home/david/.config/blender/2.79/scripts/addons/rprblender/render/engine.py", line 137, in _render
render_device = rprblender.render.get_render_device(is_production=True, persistent=True)
File "/home/david/.config/blender/2.79/scripts/addons/rprblender/render/__init__.py", line 205, in get_render_device
device = rprblender.render.device.RenderDevice(is_production=is_production, context_flags=flags)
File "/home/david/.config/blender/2.79/scripts/addons/rprblender/helpers.py", line 448, in wrapped
return f(*argv, **kwargs)
File "/home/david/.config/blender/2.79/scripts/addons/rprblender/render/device.py", line 183, in __init__
self.core_context = rprblender.render.create_context(rprblender.render.ensure_core_cache_folder(), context_flags)
File "/home/david/.config/blender/2.79/scripts/addons/rprblender/render/__init__.py", line 165, in create_context
assert -1 != tahoe_plugin_i_d
AssertionError
Info: ERROR: Check log for details
2018-01-22 16:30:05,024 CRITICAL rpr.render [140665658799872]: ERROR: It is recommended to restart Blender
Exception: Traceback (most recent call last):
File "/home/david/.config/blender/2.79/scripts/addons/rprblender/render/engine.py", line 101, in render
self._render(scene)
File "/home/david/.config/blender/2.79/scripts/addons/rprblender/helpers.py", line 448, in wrapped
return f(*argv, **kwargs)
File "/home/david/.config/blender/2.79/scripts/addons/rprblender/render/engine.py", line 137, in _render
render_device = rprblender.render.get_render_device(is_production=True, persistent=True)
File "/home/david/.config/blender/2.79/scripts/addons/rprblender/render/__init__.py", line 205, in get_render_device
device = rprblender.render.device.RenderDevice(is_production=is_production, context_flags=flags)
File "/home/david/.config/blender/2.79/scripts/addons/rprblender/helpers.py", line 448, in wrapped
return f(*argv, **kwargs)
File "/home/david/.config/blender/2.79/scripts/addons/rprblender/render/device.py", line 183, in __init__
self.core_context = rprblender.render.create_context(rprblender.render.ensure_core_cache_folder(), context_flags)
File "/home/david/.config/blender/2.79/scripts/addons/rprblender/render/__init__.py", line 165, in create_context
assert -1 != tahoe_plugin_i_d
AssertionError
Exception ignored in: <bound method RenderDevice.__del__ of <rprblender.render.device.RenderDevice object at 0x7fef515dde10>>
Traceback (most recent call last):
File "/home/david/.config/blender/2.79/scripts/addons/rprblender/helpers.py", line 448, in wrapped
return f(*argv, **kwargs)
File "/home/david/.config/blender/2.79/scripts/addons/rprblender/render/device.py", line 201, in __del__
images.core_image_cache.purge_for_context(self.core_context)
AttributeError: 'RenderDevice' object has no attribute 'core_context'
Info: RPR: rendering PREVIEW
2018-01-22 16:30:05,658 INFO rpr.default [140665658799872]: Using CPU only
2018-01-22 16:30:05,658 INFO rpr.default [140665658799872]: tracing: off
2018-01-22 16:30:05,658 CRITICAL rpr.render [140665658799872]: Traceback (most recent call last):
File "/home/david/.config/blender/2.79/scripts/addons/rprblender/render/__init__.py", line 25, in core_operations
yield
File "/home/david/.config/blender/2.79/scripts/addons/rprblender/render/engine.py", line 137, in _render
render_device = rprblender.render.get_render_device(is_production=True, persistent=True)
File "/home/david/.config/blender/2.79/scripts/addons/rprblender/render/__init__.py", line 205, in get_render_device
device = rprblender.render.device.RenderDevice(is_production=is_production, context_flags=flags)
File "/home/david/.config/blender/2.79/scripts/addons/rprblender/helpers.py", line 448, in wrapped
return f(*argv, **kwargs)
File "/home/david/.config/blender/2.79/scripts/addons/rprblender/render/device.py", line 183, in __init__
self.core_context = rprblender.render.create_context(rprblender.render.ensure_core_cache_folder(), context_flags)
File "/home/david/.config/blender/2.79/scripts/addons/rprblender/render/__init__.py", line 165, in create_context
assert -1 != tahoe_plugin_i_d
AssertionError
Info: ERROR: Check log for details
2018-01-22 16:30:05,659 CRITICAL rpr.render [140665658799872]: ERROR: It is recommended to restart Blender
Exception: Traceback (most recent call last):
File "/home/david/.config/blender/2.79/scripts/addons/rprblender/render/engine.py", line 101, in render
self._render(scene)
File "/home/david/.config/blender/2.79/scripts/addons/rprblender/helpers.py", line 448, in wrapped
return f(*argv, **kwargs)
File "/home/david/.config/blender/2.79/scripts/addons/rprblender/render/engine.py", line 137, in _render
render_device = rprblender.render.get_render_device(is_production=True, persistent=True)
File "/home/david/.config/blender/2.79/scripts/addons/rprblender/render/__init__.py", line 205, in get_render_device
device = rprblender.render.device.RenderDevice(is_production=is_production, context_flags=flags)
File "/home/david/.config/blender/2.79/scripts/addons/rprblender/helpers.py", line 448, in wrapped
return f(*argv, **kwargs)
File "/home/david/.config/blender/2.79/scripts/addons/rprblender/render/device.py", line 183, in __init__
self.core_context = rprblender.render.create_context(rprblender.render.ensure_core_cache_folder(), context_flags)
File "/home/david/.config/blender/2.79/scripts/addons/rprblender/render/__init__.py", line 165, in create_context
assert -1 != tahoe_plugin_i_d
AssertionError
Exception ignored in: <bound method RenderDevice.__del__ of <rprblender.render.device.RenderDevice object at 0x7fef515ddbe0>>
Traceback (most recent call last):
File "/home/david/.config/blender/2.79/scripts/addons/rprblender/helpers.py", line 448, in wrapped
return f(*argv, **kwargs)
File "/home/david/.config/blender/2.79/scripts/addons/rprblender/render/device.py", line 201, in __del__
images.core_image_cache.purge_for_context(self.core_context)
AttributeError: 'RenderDevice' object has no attribute 'core_context'
2018-01-22 16:30:22,895 INFO rpr.default [140665658799872]: update_post bpy.data.images.is_updated
2018-01-22 16:30:22,895 INFO rpr.default [140665658799872]: update_post bpy.data.images.is_updated
2018-01-22 16:30:22,896 INFO rpr.default [140665658799872]: info: RPR: Your graphics card or driver is not compatible with Radeon ProRender. OpenCL 1.2+ is required along with a compatible driver. CPU rendering has been enabled by default.
2018-01-22 16:30:22,896 INFO rpr.default [140665658799872]: Using CPU only
2018-01-22 16:30:22,896 INFO rpr.default [140665658799872]: tracing: off
2018-01-22 16:30:22,897 CRITICAL rpr.render [140665658799872]: Traceback (most recent call last):
File "/home/david/.config/blender/2.79/scripts/addons/rprblender/render/__init__.py", line 25, in core_operations
yield
File "/home/david/.config/blender/2.79/scripts/addons/rprblender/render/engine.py", line 137, in _render
render_device = rprblender.render.get_render_device(is_production=True, persistent=True)
File "/home/david/.config/blender/2.79/scripts/addons/rprblender/render/__init__.py", line 205, in get_render_device
device = rprblender.render.device.RenderDevice(is_production=is_production, context_flags=flags)
File "/home/david/.config/blender/2.79/scripts/addons/rprblender/helpers.py", line 448, in wrapped
return f(*argv, **kwargs)
File "/home/david/.config/blender/2.79/scripts/addons/rprblender/render/device.py", line 183, in __init__
self.core_context = rprblender.render.create_context(rprblender.render.ensure_core_cache_folder(), context_flags)
File "/home/david/.config/blender/2.79/scripts/addons/rprblender/render/__init__.py", line 165, in create_context
assert -1 != tahoe_plugin_i_d
AssertionError
2018-01-22 16:30:22,897 CRITICAL rpr.render [140665658799872]: ERROR: It is recommended to restart Blender
Exception: Traceback (most recent call last):
File "/home/david/.config/blender/2.79/scripts/addons/rprblender/render/engine.py", line 101, in render
self._render(scene)
File "/home/david/.config/blender/2.79/scripts/addons/rprblender/helpers.py", line 448, in wrapped
return f(*argv, **kwargs)
File "/home/david/.config/blender/2.79/scripts/addons/rprblender/render/engine.py", line 137, in _render
render_device = rprblender.render.get_render_device(is_production=True, persistent=True)
File "/home/david/.config/blender/2.79/scripts/addons/rprblender/render/__init__.py", line 205, in get_render_device
device = rprblender.render.device.RenderDevice(is_production=is_production, context_flags=flags)
File "/home/david/.config/blender/2.79/scripts/addons/rprblender/helpers.py", line 448, in wrapped
return f(*argv, **kwargs)
File "/home/david/.config/blender/2.79/scripts/addons/rprblender/render/device.py", line 183, in __init__
self.core_context = rprblender.render.create_context(rprblender.render.ensure_core_cache_folder(), context_flags)
File "/home/david/.config/blender/2.79/scripts/addons/rprblender/render/__init__.py", line 165, in create_context
assert -1 != tahoe_plugin_i_d
AssertionError
Exception ignored in: <bound method RenderDevice.__del__ of <rprblender.render.device.RenderDevice object at 0x7fef515dde10>>
Traceback (most recent call last):
File "/home/david/.config/blender/2.79/scripts/addons/rprblender/helpers.py", line 448, in wrapped
return f(*argv, **kwargs)
File "/home/david/.config/blender/2.79/scripts/addons/rprblender/render/device.py", line 201, in __del__
images.core_image_cache.purge_for_context(self.core_context)
AttributeError: 'RenderDevice' object has no attribute 'core_context'
Just letting you know that I will try to recreate the issues you are seeing with an RX580 and a new install of Ubuntu.
Thanks.
I have been able to reproduce this issue. We are working to try and resolve it but this is taking time.
I'm very glad . Thanks you!!!
I have had a lot of communication with several teams here and have come up with a set of instructions below that I hope will get you unblocked. I reinstalled Ubuntu 16.4.3 LTS on my scratch machine and got the Blender addon to work using these instructions. The machine I tested on has an RX580 GPU.
0. Download Radeon ProRender from:
https://pro.radeon.com/en/software/prorender/blender/
# Should be a 1.5.0 version.
1. Download and install the amdgpu or amdgpu-pro driver and include opencl
- Use ./amdgpu-install -h to show help options
- There should be an option for --opencl that needs to be used
- For example: ./amdgpu-install -y --opencl=legacy,rocm
2. If the non pro driver was installed then, run the following:
sudo apt install libgl1-amdgpu-mesa-dev
sudo ldconfig
# The pro driver does this already I think.
# The "sudo ldconfig" command is required.
3. Install embree
cd /tmp
wget https://github.com/embree/embree/releases/download/v2.12.0/embree-2.12.0.x86_64.rpm.tar.gz
tar xzvf ./embree-2.12.0.x86_64.rpm.tar.gz
# May have to install alien: sudo apt install alien
sudo alien embree-lib-2.12.0-1.x86_64.rpm
sudo dpkg -i embree-lib_2.12.0-2_amd64.deb
4. Install the Blender addon as you would normally do.
5. Before running blender from a console, run the following so that embree can be found
export LD_LIBRARY_PATH="/usr/lib:/usr/lib64"
# embree is placed in /usr/lib64
NOTES:
1. I have seen an issue when rendering GPU+CPU so make sure CPU is off.
2. The current setup process is very manual and we hope to improve some of this in the future.
Thanks! I will try your solution and if i have succeed im feedback you! Thank you very much!
Has this finally been addressed as I'm getting the same error that my card and driver are incompatible. Which is strange, because my card is a brand new Pro WX7100, which, I have to say, I've had for seven hours and starting to regret.
Blender 2.79 (sub 0)
Build: 2018-02-21 12:29:12 Linux Release
argv[0] = /opt/blender/blender
argv[1] = -d
read file /home/will/.config/blender/2.79/config/userpref.blend
Version 279 sub 0 date 2018-02-21 10:41 hash 8928d99270f
Read prefs: /home/will/.config/blender/2.79/config/userpref.blend
read file
Version 272 sub 2 date unknown hash unknown
ordered
OBCube
OBLamp
OBCamera
found bundled python: /opt/blender/2.79/python
2018-03-14 17:45:12,181 DEBUG rpr.default [139890789539776]: loading addon
2018-03-14 17:45:12,182 INFO rpr.default [139890789539776]: rpr.register
2018-03-14 17:45:12,182 INFO rpr.default [139890789539776]: Blender version: (2, 79, 0)
2018-03-14 17:45:12,250 INFO rpr.render.pyrpr [139890789539776]: Radeon ProRender 0x10028600
2018-03-14 17:45:12,339 INFO rpr.default [139890789539776]: helpers.register()
2018-03-14 17:45:12,339 INFO rpr.default [139890789539776]: Renderer DLL Path: /home/will/.config/blender/2.79/scripts/addons/rprblender/libTahoe64.so
2018-03-14 17:45:12,339 INFO rpr.default [139890789539776]: Init lib...
2018-03-14 17:45:12,339 INFO rpr.default [139890789539776]: trying to load /home/will/.config/blender/2.79/scripts/addons/rprblender/libRPRBlenderHelper.so
2018-03-14 17:45:12,341 INFO rpr.default [139890789539776]: addon_path: b'/home/will/.config/blender/2.79/scripts/addons/rprblender'
2018-03-14 17:45:12,341 INFO rpr.default [139890789539776]: Init lib ok.
2018-03-14 17:45:12,355 INFO rpr.default [139890789539776]: registering <class 'rprblender.images.RPRRefreshImageOperator'>
.
.
[ Removed a lot of 'registering classes' ]
.
.
2018-03-14 17:45:12,368 INFO rpr.default [139890789539776]: registering <class 'rprblender.converter.RPRMaterial_PT_AxF'>
2018-03-14 17:45:12,368 INFO rpr.default [139890789539776]: ui.register()
2018-03-14 17:45:12,373 INFO rpr.default [139890789539776]: material_browser.register
2018-03-14 17:45:12,373 INFO rpr.addon [139890789539776]: Try: Emulate load_post...
2018-03-14 17:45:12,374 INFO rpr.default [139890789539776]: rpr.register - done
2018-03-14 17:45:12,374 INFO rpr.default [139890789539776]: load_post...
2018-03-14 17:45:12,374 INFO rpr.default [139890789539776]: File was saved by unknown addon version
2018-03-14 17:45:12,375 INFO rpr.default [139890789539776]: /home/will/.config/blender/2.79/scripts/addons/rprblender/images.py load_post
ordered
OBCube
OBLamp
OBCamera
2018-03-14 17:45:12,405 INFO rpr.default [139889573099264]: DownloadAddonJsonThread started...
2018-03-14 17:45:12,406 INFO rpr.default [139889573099264]: Download from: https://radeon-prorender.github.io/rpr_renderer_plugin_blender_latest_version.json
2018-03-14 17:45:12,748 ERROR rpr.default [139889573099264]: Can't download json file.
2018-03-14 17:45:12,748 INFO rpr.default [139889573099264]: DownloadAddonJsonThread finished.
ED_undo_push: Blender Render
2018-03-14 17:45:19,359 INFO rpr.default [139889573099264]: update_post bpy.data.images.is_updated
Evaluate all animation - 1.000000
No Actions, so no animation needs to be evaluated...
2018-03-14 17:45:19,360 INFO rpr.default [139889573099264]: update_post bpy.data.images.is_updated
2018-03-14 17:45:19,361 INFO rpr.default [139889573099264]: info: RPR: Your graphics card or driver is not compatible with Radeon ProRender. OpenCL 1.2+ is required along with a compatible driver. CPU rendering has been enabled by default.
2018-03-14 17:45:19,361 INFO rpr.default [139889573099264]: Using CPU only
2018-03-14 17:45:19,361 INFO rpr.default [139889573099264]: tracing: off
2018-03-14 17:45:19,363 CRITICAL rpr.render [139889573099264]: Traceback (most recent call last):
File "/home/will/.config/blender/2.79/scripts/addons/rprblender/render/__init__.py", line 25, in core_operations
yield
File "/home/will/.config/blender/2.79/scripts/addons/rprblender/render/engine.py", line 137, in _render
render_device = rprblender.render.get_render_device(is_production=True, persistent=True)
File "/home/will/.config/blender/2.79/scripts/addons/rprblender/render/__init__.py", line 205, in get_render_device
device = rprblender.render.device.RenderDevice(is_production=is_production, context_flags=flags)
File "/home/will/.config/blender/2.79/scripts/addons/rprblender/helpers.py", line 448, in wrapped
return f(*argv, **kwargs)
File "/home/will/.config/blender/2.79/scripts/addons/rprblender/render/device.py", line 183, in __init__
self.core_context = rprblender.render.create_context(rprblender.render.ensure_core_cache_folder(), context_flags)
File "/home/will/.config/blender/2.79/scripts/addons/rprblender/render/__init__.py", line 165, in create_context
assert -1 != tahoe_plugin_i_d
AssertionError
2018-03-14 17:45:19,363 CRITICAL rpr.render [139889573099264]: ERROR: It is recommended to restart Blender
Exception: Traceback (most recent call last):
File "/home/will/.config/blender/2.79/scripts/addons/rprblender/render/engine.py", line 101, in render
self._render(scene)
File "/home/will/.config/blender/2.79/scripts/addons/rprblender/helpers.py", line 448, in wrapped
return f(*argv, **kwargs)
File "/home/will/.config/blender/2.79/scripts/addons/rprblender/render/engine.py", line 137, in _render
render_device = rprblender.render.get_render_device(is_production=True, persistent=True)
File "/home/will/.config/blender/2.79/scripts/addons/rprblender/render/__init__.py", line 205, in get_render_device
device = rprblender.render.device.RenderDevice(is_production=is_production, context_flags=flags)
File "/home/will/.config/blender/2.79/scripts/addons/rprblender/helpers.py", line 448, in wrapped
return f(*argv, **kwargs)
File "/home/will/.config/blender/2.79/scripts/addons/rprblender/render/device.py", line 183, in __init__
self.core_context = rprblender.render.create_context(rprblender.render.ensure_core_cache_folder(), context_flags)
File "/home/will/.config/blender/2.79/scripts/addons/rprblender/render/__init__.py", line 165, in create_context
assert -1 != tahoe_plugin_i_d
AssertionError
Exception ignored in: <bound method RenderDevice.__del__ of <rprblender.render.device.RenderDevice object at 0x7f3a9c6b9f28>>
Traceback (most recent call last):
File "/home/will/.config/blender/2.79/scripts/addons/rprblender/helpers.py", line 448, in wrapped
return f(*argv, **kwargs)
File "/home/will/.config/blender/2.79/scripts/addons/rprblender/render/device.py", line 201, in __del__
images.core_image_cache.purge_for_context(self.core_context)
I did all of what was in the previous post and still Blender ProRender plugin is *STILL* not working for me.
Given what I know about Python, and it's not much, the object [139889573099264] cannot down the file, but it's appearing in the error logs above too so I don't really know enough Python to really make any determination.
- I wiped the HDD and reinstalled Ubuntu 16.04.3
- Updated Ubuntu (i.e., sudo apt update ; sudo apt upgrade)
- I am using 17.50.543815 drivers
Followed instruction from driver page: ./amdgpu-install -y ; ./amdgpu-pro-install -y --opencl=legacy with reboots
- Ran the ProRender Blender add-on (v 1.5).
- Simple default scene still generates "card or driver not supported"
- Installed clinfo and glxinfo:
~$: glxinfo | grep "OpenGL Renderer"
OpenGL renderer string: Radeon (TM) Pro WX 7100 Graphics
I uninstalled the drivers when I saw a slight change on this thread:
./amd-gpu-install -y --opencl=legacy,rocm
./amd-gpu-pro-install - y --opencl=legacy,rocm
Same effect. RPR still fails to run in Blender.
Attached the full clinfo and glxinfo files.
Hi. Usually, the following error means that embree has not been setup or cannot be found in the library path:
assert -1 != tahoe_plugin_i_d
I checked to make sure that your GPU is on the Radeon ProRender whitelist so I don't think that is the problem. I have not tried this myself, but Unix systems often support the LD_BIND_NOW environment variable and this might provide some clues as to what might be going wrong:
export LD_BIND_NOW=1
# Then start blender from the same terminal and try to load the Radeon ProRender addon
The instructions I added above are temporary as we had a release back in December and I was trying to make that version work. We are trying out best to make the installation process simpler on Ubuntu in our next release. Thanks.
Does RPR 1.5 currently support Embree 3, or I should I revert to a previous version?
I installed embree 3 and it's not working with our with out the adjustment to the environment variable. I also have an older embree 2 lib file and threw that into /usr/lib. Either it's not seeing it or Blender/RPR is looking for library files elsewhere. Could symlink it to the proper location, maybe.
Getting same tahoe error otherwise.
In the past, I was sure that embree installed itself in it's own directory of whatever lib directory. Maybe that changed in 3.0.
Hi. Radeon ProRender is looking for libembree.so.2 so it's the older version. I set the path with the following:
export LD_LIBRARY_PATH="/usr/lib:/usr/lib64"
Then run Blender and load the Radeon ProRender plugin from the same shell.
Hi. Thanks for sending the log as it was really helpful. Unfortunately, you hit a bug. The denoiser library seems to be having an issue in CPU mode on Ubuntu:
2018-03-19 17:47:20,817 INFO rpr.default [140172467369728]: Using CPU only
I was able to reproduce this and will open a ticket.
I was able to workaround this issue by selecting the GPU. Your GPU is recognized correctly:
2018-03-19 17:47:16,199 INFO rpr.default [140174261374912]: device 'Radeon (TM) Pro WX 7100 Graphics' is certified
In the Blender UI, make sure that the engine to use for rendering is set to "Radeon ProRender", select the Render properties window(looks like a camera), search down for Device Type and change to GPU. Then try rendering again.
Once I changed from CPU to GPU in the Render Properties window (under RPR Render Resources), the basic cube rendered without error.
Thank you for the help.
Thanks for sharing this good news!
So, it appears to me that switching device in the System tab of User Preferences does not affect RPR? That's what it looks to be.
Hi. If you feel there is an issue, you can open a ticket at the following page:
http://blender.radeonprorender.com/support/home
Thanks.