Jump to content
Sign in to follow this  
sanostol

Houdini on Debian 10

Recommended Posts

Hello,

as Debian 10 is out, I wanted to give it a try, as Debian is always a good move :)

So far it is quite smooth, it installs houdini without any errors, Houdini starts and everything on the first look works.

But (of course there is a but ) as soon as I do "help/about houdini" or try to use anything with opencl, I get a fatal error.

nvidia drivers are installed and working, but my guess is that I need some opencl libs

did anyone try this already?

Thanks

Martin

Share this post


Link to post
Share on other sites

solved:

apt install nvidia-opencl-common

apt install nvidia-libopencl1

now it works fine ( so far )

Edited by sanostol

Share this post


Link to post
Share on other sites

ok, nvidia is now workign, but the cpu drivers are still breaking:

this is the output of hgpuinfo wen HOUDINI_OCL_DEVICETYPE is set to CPU:

OpenGL Vendor:            NVIDIA Corporation
OpenGL Renderer:          GeForce GTX TITAN/PCIe/SSE2
OpenGL Version:           4.6.0 NVIDIA 418.74
OpenGL Shading Language:  4.60 NVIDIA
Detected:                 NVidia Consumer
                          6144 MB
                          418.74.0.0

Supported Extensions not in OpenGL 3.3 (Version):
    GLX_SGI_swap_control                   
    GL_ARB_base_instance                    (4.2)
    GL_ARB_bindless_texture                
    GL_ARB_bindless_texture                
    GL_ARB_buffer_storage                   (4.4)
    GL_ARB_clear_buffer                     (4.3)
    GL_ARB_compatibility                   
    GL_ARB_compute_shader                   (4.3)
    GL_ARB_copy_texture                     (4.3)
    GL_ARB_debug_output                    
    GL_ARB_gpu_shader5                      (4.0)
    GL_ARB_gpu_shader_fp64                  (4.0)
    GL_ARB_multi_bind                       (4.4)
    GL_ARB_program_interface_query          (4.3)
    GL_ARB_robustness                      
    GL_ARB_sample_shading                   (4.0)
    GL_ARB_separate_shader_objects          (4.1)
    GL_ARB_shader_image_load_store          (4.2)
    GL_ARB_shader_storage_buffer_object     (4.3)
    GL_ARB_shading_language_packing         (4.2)
    GL_ARB_tessellation_shader              (4.0)
    GL_ARB_texture_buffer_object_rgb32      (4.0)
    GL_ARB_texture_cube_map_array           (4.0)
    GL_ARB_texture_filter_anisotropic       (4.6)
    GL_ARB_transform_feedback3              (4.0)
    GL_ARB_vertex_attrib_64bit              (4.1)
    GL_EXT_abgr                            
    GL_EXT_blend_minmax                    
    GL_EXT_direct_state_access             
    GL_KHR_debug                            (4.3)
    GL_NVX_gpu_memory_info                 
    GL_NV_gpu_shader5                      

Unsupported OpenGL Extensions used by Houdini:
    EXT_extensions_string                  
    GL_ATI_meminfo                         
 
OpenGL Limits:
   ELEMENTS_VERTICES                        1048576
   ELEMENTS_INDICES                         1048576
   VERTEX_UNITS                             32
   TESS_CONTROL_TEXTURE_IMAGE_UNITS         32
   TESS_EVALUATION_TEXTURE_IMAGE_UNITS      32
   GEOMETRY_UNITS                           32
   FRAGMENT_IMAGE_UNITS                     32
   COMBINED_UNITS                           192
   TEXTURE_SIZE                             16384
   3D_TEXTURE_SIZE                          2048
   CUBE_MAP_TEXTURE_SIZE                    16384
   RECTANGLE_TEXTURE_SIZE                   16384
   TEXTURE_ARRAY_LAYERS                     2048
   MAX_COLOR_TEXTURE_SAMPLES                32
   MAX_DEPTH_TEXTURE_SAMPLES                32
   FBO_ATTACHMENTS                          8
   DRAW_BUFFERS                             8
   VIEWPORT_DIMS                            16384x16384
   VERTEX_UNIFORMS                          4096
   FRAGMENT_UNIFORMS                        4096
   VERTEX_ATTRIBS                           16
   VERTEX_OUTPUT_COMPONENTS                 128
   MAX_CLIP_DISTANCES                       8
   PATCH_VERTICES                           32
   TESS_GEN_LEVEL                           64
   TESS_PATCH_COMPONENTS                    120
   TESS_CONTROL_OUTPUT_COMPONENTS           128
   TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS     4216
   TESS_EVALUATION_OUTPUT_COMPONENTS        128
   GEOMETRY_UNIFORM_COMPONENTS              2048
   GEOMETRY_INPUT_COMPONENTS                128
   GEOMETRY_OUTPUT_COMPONENTS               128
   GEOMETRY_TOTAL_OUTPUT_COMPONENTS         1024
   GEOMETRY_OUTPUT_VERTICES                 1024
   UNIFORM_BLOCKS                           84
   UNIFORM_BLOCK_SIZE                       65536
   UNIFORM_BUFFER_BINDINGS                  84
   COMBINED_VERT_UNIFORM_BLOCKS             14
   COMBINED_VERT_UNIFORM_COMPS              233472
   TESS_CONTROL_UNIFORM_BLOCKS              14
   TESS_CONTROL_UNIFORM_COMPONENTS          2048
   TESS_EVALUATION_UNIFORM_BLOCKS           14
   TESS_EVALUATION_UNIFORM_COMPONENTS       2048
   COMBINED_GEO_UNIFORM_BLOCKS              14
   COMBINED_GEO_UNIFORM_COMPS               231424
   COMBINED_FRAG_UNIFORM_BLOCKS             14
   COMBINED_FRAG_UNIFORM_COMPS              233472
   MAX_FRAGMENT_STORAGE_BLOCKS              16
   MAX_STORAGE_BLOCK_BINDINGS               96
   TRANSFORM_FEEDBACK_INT_COMPS             128
   TRANSFORM_FEEDBACK_SEP_COMPS             4
   TRANSFORM_FEEDBACK_SEP_ATTRIBS           4
   LINE_WIDTH_RANGE                         0.5 - 10
   LINE_WIDTH_GRANULARITY                   0.125
   POINT_SIZE_RANGE                         1 - 189.875
   POINT_SIZE_GRANULARITY                   0.125
Segmentation fault

It crashes as soon as the opencl part begins

Does anybody know what packages I have to install?

Edited by sanostol

Share this post


Link to post
Share on other sites

I wonder  if this is due to the mismatch of the gcc version. in the houdini system requirements they mention gcc 6.3.1, but debian 10 has gcc version 8.3.0

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×