25 Replies Latest reply on Mar 21, 2018 9:55 AM by tnarine-amd

    Radeon pro render for blender on linux

    dvmasterfx

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

        • Re: Radeon pro render for blender on linux
          tnarine-amd

          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.

          • Re: Radeon pro render for blender on linux
            dvmasterfx

            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

              • Re: Radeon pro render for blender on linux
                dvmasterfx

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

                  • Re: Radeon pro render for blender on linux
                    dvmasterfx

                    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

                • Re: Radeon pro render for blender on linux
                  dvmasterfx

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

                    • Re: Radeon pro render for blender on linux
                      tnarine-amd

                      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

                        • Re: Radeon pro render for blender on linux
                          dvmasterfx

                          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

                            • Re: Radeon pro render for blender on linux
                              dvmasterfx

                              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.

                                • Re: Radeon pro render for blender on linux
                                  dvmasterfx

                                  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'

                          • Re: Radeon pro render for blender on linux
                            tnarine-amd

                            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.

                              • Re: Radeon pro render for blender on linux
                                dvmasterfx

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

                                • Re: Radeon pro render for blender on linux
                                  pwalker

                                  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.