cancel
Showing results for 
Search instead for 
Did you mean: 

PC Drivers & Software

dvmasterfx
Journeyman III

Radeon pro render for blender on linux

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!!.

0 Likes
25 Replies

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.

0 Likes
dvmasterfx
Journeyman III

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

0 Likes

I'm install libgl1-mesa-dev and plugin load normally, but don't reconize my GPU

0 Likes

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

0 Likes
dvmasterfx
Journeyman III

My Graphics card is RX580.It's not compatible?

0 Likes

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

0 Likes

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

0 Likes

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.

0 Likes

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'

0 Likes

Just letting you know that I will try to recreate the issues you are seeing with an RX580 and a new install of Ubuntu.

0 Likes

Thanks.

0 Likes

I have been able to reproduce this issue. We are working to try and resolve it but this is taking time.

0 Likes

I'm very glad . Thanks you!!!

0 Likes

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.

0 Likes

Thanks! I will try your solution and if i have succeed im feedback you! Thank you very much!

0 Likes

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.

0 Likes

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. 

0 Likes

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. 

0 Likes

Error remains with library path set.

On closer inspection, it's a different error from the tahoe/embree.

Attached is the blender -d dump:

0 Likes

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.

0 Likes

Thanks for sharing this good news!

0 Likes

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.

0 Likes

Hi. If you feel there is an issue, you can open a ticket at the following page:

     http://blender.radeonprorender.com/support/home

Thanks.

0 Likes