Kubuntu 18.10 Nvidia GTX 1050 OpenCL compatibility
#3
Well i followed the instruction to the letter the only thing that I guess is that the nvidia-driver-415 fit in the current requirement but still no luck with hashcat:
Code:
samuel@Samuel-PcPortable:~/Desktop/hashcat-5.1.0$ ./hashcat64.bin --benchmark
hashcat (v5.1.0) starting in benchmark mode...

Benchmarking uses hand-optimized kernel code by default.
You can use it in your cracking session by setting the -O option.
Note: Using optimized kernel code limits the maximum supported password length.
To disable the optimized kernel code in benchmark mode, use the -w option.

* Device #1: Intel's OpenCL runtime (GPU only) is currently broken.
            We are waiting for updated OpenCL drivers from Intel.
            You can use --force to override, but do not report related errors.
* Device #2: Not a native Intel OpenCL runtime. Expect massive speed loss.
            You can use --force to override, but do not report related errors.
No devices found/left.

Started: Sat Jan 26 12:04:15 2019
Stopped: Sat Jan 26 12:04:15 2019

Here 's the clinfo
Code:
samuel@Samuel-PcPortable:~/Desktop/hashcat-5.1.0$ clinfo
Number of platforms                               2
 Platform Name                                   Intel Gen OCL Driver
 Platform Vendor                                 Intel
 Platform Version                                OpenCL 2.0 beignet 1.3
 Platform Profile                                FULL_PROFILE
 Platform Extensions                             cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_khr_byte_addressable_store cl_khr_3d_image_writes cl_khr_image2d_from_buffer cl_khr_depth_images cl_khr_spir cl_khr_icd cl_intel_accelerator cl_intel_subgroups cl_intel_subgroups_short cl_khr_gl_sharing
 Platform Extensions function suffix             Intel

 Platform Name                                   Portable Computing Language
 Platform Vendor                                 The pocl project
 Platform Version                                OpenCL 1.2 pocl 1.1 None+Asserts, LLVM 6.0.0, SPIR, SLEEF, DISTRO, POCL_DEBUG
 Platform Profile                                FULL_PROFILE
 Platform Extensions                             cl_khr_icd
 Platform Extensions function suffix             POCL

 Platform Name                                   Intel Gen OCL Driver
Number of devices                                 1
 Device Name                                     Intel(R) HD Graphics Kabylake Halo GT2
 Device Vendor                                   Intel
 Device Vendor ID                                0x8086
 Device Version                                  OpenCL 2.0 beignet 1.3
 Driver Version                                  1.3
 Device OpenCL C Version                         OpenCL C 2.0 beignet 1.3
 Device Type                                     GPU
 Device Profile                                  FULL_PROFILE
 Device Available                                Yes
 Compiler Available                              Yes
 Linker Available                                Yes
 Max compute units                               23
 Max clock frequency                             1000MHz
 Device Partition                                (core)
   Max number of sub-devices                     1
   Supported partition types                     None, None, None
 Max work item dimensions                        3
 Max work item sizes                             512x512x512
 Max work group size                             512
 Preferred work group size multiple              16
 Preferred / native vector sizes                
   char                                                16 / 8      
   short                                                8 / 8      
   int                                                  4 / 4      
   long                                                 2 / 2      
   half                                                 0 / 8        (cl_khr_fp16)
   float                                                4 / 4      
   double                                               0 / 2        (n/a)
 Half-precision Floating-point support           (cl_khr_fp16)
   Denormals                                     No
   Infinity and NANs                             Yes
   Round to nearest                              Yes
   Round to zero                                 No
   Round to infinity                             No
   IEEE754-2008 fused multiply-add               No
   Support is emulated in software               No
 Single-precision Floating-point support         (core)
   Denormals                                     No
   Infinity and NANs                             Yes
   Round to nearest                              Yes
   Round to zero                                 No
   Round to infinity                             No
   IEEE754-2008 fused multiply-add               No
   Support is emulated in software               No
   Correctly-rounded divide and sqrt operations  No
 Double-precision Floating-point support         (n/a)
 Address bits                                    32, Little-Endian
 Global memory size                              4119855104 (3.837GiB)
 Error Correction support                        No
 Max memory allocation                           3089104896 (2.877GiB)
 Unified memory for Host and Device              Yes
 Shared Virtual Memory (SVM) capabilities        (core)
   Coarse-grained buffer sharing                 Yes
   Fine-grained buffer sharing                   No
   Fine-grained system sharing                   No
   Atomics                                       No
 Minimum alignment for any data type             128 bytes
 Alignment of base address                       1024 bits (128 bytes)
 Preferred alignment for atomics                
   SVM                                           0 bytes
   Global                                        0 bytes
   Local                                         0 bytes
 Max size for global variable                    65536 (64KiB)
 Preferred total size of global vars             65536 (64KiB)
 Global Memory cache type                        Read/Write
 Global Memory cache size                        8192 (8KiB)
 Global Memory cache line size                   64 bytes
 Image support                                   Yes
   Max number of samplers per kernel             16
   Max size for 1D images from buffer            65536 pixels
   Max 1D or 2D image array size                 2048 images
   Base address alignment for 2D image buffers   4096 bytes
   Pitch alignment for 2D image buffers          1 pixels
   Max 2D image size                             8192x8192 pixels
   Max 3D image size                             8192x8192x2048 pixels
   Max number of read image args                 128
   Max number of write image args                8
   Max number of read/write image args           8
 Max number of pipe args                         16
 Max active pipe reservations                    1
 Max pipe packet size                            1024
 Local memory type                               Local
 Local memory size                               65536 (64KiB)
 Max number of constant args                     8
 Max constant buffer size                        134217728 (128MiB)
 Max size of kernel argument                     1024
 Queue properties (on host)                      
   Out-of-order execution                        No
   Profiling                                     Yes
 Queue properties (on device)                    
   Out-of-order execution                        Yes
   Profiling                                     Yes
   Preferred size                                16384 (16KiB)
   Max size                                      262144 (256KiB)
 Max queues on device                            1
 Max events on device                            1024
 Prefer user sync for interop                    Yes
 Profiling timer resolution                      80ns
 Execution capabilities                          
   Run OpenCL kernels                            Yes
   Run native kernels                            Yes
   SPIR versions                                 1.2
 printf() buffer size                            1048576 (1024KiB)
 Built-in kernels                                __cl_copy_region_align4;__cl_copy_region_align16;__cl_cpy_region_unalign_same_offset;__cl_copy_region_unalign_dst_offset;__cl_copy_region_unalign_src_offset;__cl_copy_buffer_rect;__cl_copy_image_1d_to_1d;__cl_copy_image_2d_to_2d;__cl_copy_image_3d_to_2d;__cl_copy_image_2d_to_3d;__cl_copy_image_3d_to_3d;__cl_copy_image_2d_to_buffer;__cl_copy_image_3d_to_buffer;__cl_copy_buffer_to_image_2d;__cl_copy_buffer_to_image_3d;__cl_fill_region_unalign;__cl_fill_region_align2;__cl_fill_region_align4;__cl_fill_region_align8_2;__cl_fill_region_align8_4;__cl_fill_region_align8_8;__cl_fill_region_align8_16;__cl_fill_region_align128;__cl_fill_image_1d;__cl_fill_image_1d_array;__cl_fill_image_2d;__cl_fill_image_2d_array;__cl_fill_image_3d;
 Device Extensions                               cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_khr_byte_addressable_store cl_khr_3d_image_writes cl_khr_image2d_from_buffer cl_khr_depth_images cl_khr_spir cl_khr_icd cl_intel_accelerator cl_intel_subgroups cl_intel_subgroups_short cl_khr_gl_sharing cl_khr_fp16

 Platform Name                                   Portable Computing Language
Number of devices                                 1
 Device Name                                     pthread-Intel(R) Core(TM) i5-7300HQ CPU @ 2.50GHz
 Device Vendor                                   GenuineIntel
 Device Vendor ID                                0x8086
 Device Version                                  OpenCL 1.2 pocl HSTR: pthread-x86_64-pc-linux-gnu-skylake
 Driver Version                                  1.1
 Device OpenCL C Version                         OpenCL C 1.2 pocl
 Device Type                                     CPU
 Device Profile                                  FULL_PROFILE
 Device Available                                Yes
 Compiler Available                              Yes
 Linker Available                                Yes
 Max compute units                               4
 Max clock frequency                             3500MHz
 Device Partition                                (core)
   Max number of sub-devices                     4
   Supported partition types                     equally, by counts
 Max work item dimensions                        3
 Max work item sizes                             4096x4096x4096
 Max work group size                             4096
1 error generated.
=== CL_PROGRAM_BUILD_LOG ===
error: <built-in>:2:10: '/usr/lib/llvm-6.0/lib/clang/6.0.0/include/opencl-c.h' file not found
 Preferred work group size multiple              <getWGsizes:675: build program : error -11>
 Preferred / native vector sizes                
   char                                                16 / 16      
   short                                               16 / 16      
   int                                                  8 / 8      
   long                                                 4 / 4      
   half                                                 0 / 0        (n/a)
   float                                                8 / 8      
   double                                               4 / 4        (cl_khr_fp64)
 Half-precision Floating-point support           (n/a)
 Single-precision Floating-point support         (core)
   Denormals                                     Yes
   Infinity and NANs                             Yes
   Round to nearest                              Yes
   Round to zero                                 Yes
   Round to infinity                             Yes
   IEEE754-2008 fused multiply-add               Yes
   Support is emulated in software               No
   Correctly-rounded divide and sqrt operations  Yes
 Double-precision Floating-point support         (cl_khr_fp64)
   Denormals                                     Yes
   Infinity and NANs                             Yes
   Round to nearest                              Yes
   Round to zero                                 Yes
   Round to infinity                             Yes
   IEEE754-2008 fused multiply-add               Yes
   Support is emulated in software               No
 Address bits                                    64, Little-Endian
 Global memory size                              6094004224 (5.675GiB)
 Error Correction support                        No
 Max memory allocation                           2147483648 (2GiB)
 Unified memory for Host and Device              Yes
 Minimum alignment for any data type             128 bytes
 Alignment of base address                       1024 bits (128 bytes)
 Global Memory cache type                        Read/Write
 Global Memory cache size                        6291456 (6MiB)
 Global Memory cache line size                   64 bytes
 Image support                                   Yes
   Max number of samplers per kernel             16
   Max size for 1D images from buffer            134217728 pixels
   Max 1D or 2D image array size                 2048 images
   Max 2D image size                             8192x8192 pixels
   Max 3D image size                             2048x2048x2048 pixels
   Max number of read image args                 128
   Max number of write image args                128
 Local memory type                               Global
 Local memory size                               4194304 (4MiB)
 Max number of constant args                     8
 Max constant buffer size                        4194304 (4MiB)
 Max size of kernel argument                     1024
 Queue properties                                
   Out-of-order execution                        No
   Profiling                                     Yes
 Prefer user sync for interop                    Yes
 Profiling timer resolution                      1ns
 Execution capabilities                          
   Run OpenCL kernels                            Yes
   Run native kernels                            Yes
   SPIR versions                                 1.2
 printf() buffer size                            1048576 (1024KiB)
 Built-in kernels                                
 Device Extensions                               cl_khr_byte_addressable_store cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_khr_3d_image_writes cl_khr_spir cl_khr_fp64 cl_khr_int64_base_atomics cl_khr_int64_extended_atomics cl_khr_fp64

NULL platform behavior
 clGetPlatformInfo(NULL, CL_PLATFORM_NAME, ...)  Intel Gen OCL Driver
 clGetDeviceIDs(NULL, CL_DEVICE_TYPE_ALL, ...)   Success [Intel]
 clCreateContext(NULL, ...) [default]            Success [Intel]
 clCreateContext(NULL, ...) [other]              Success [POCL]
 clCreateContextFromType(NULL, CL_DEVICE_TYPE_DEFAULT)  Success (1)
   Platform Name                                 Intel Gen OCL Driver
   Device Name                                   Intel(R) HD Graphics Kabylake Halo GT2
 clCreateContextFromType(NULL, CL_DEVICE_TYPE_CPU)  No devices found in platform
 clCreateContextFromType(NULL, CL_DEVICE_TYPE_GPU)  Success (1)
   Platform Name                                 Intel Gen OCL Driver
   Device Name                                   Intel(R) HD Graphics Kabylake Halo GT2
 clCreateContextFromType(NULL, CL_DEVICE_TYPE_ACCELERATOR)  No devices found in platform
 clCreateContextFromType(NULL, CL_DEVICE_TYPE_CUSTOM)  No devices found in platform
 clCreateContextFromType(NULL, CL_DEVICE_TYPE_ALL)  Success (1)
   Platform Name                                 Intel Gen OCL Driver
   Device Name                                   Intel(R) HD Graphics Kabylake Halo GT2

ICD loader properties
 ICD loader Name                                 OpenCL ICD Loader
 ICD loader Vendor                               OCL Icd free software
 ICD loader Version                              2.2.11
 ICD loader Profile                              OpenCL 2.1


The only improvment right now is that I know a way to re-install the driver


Messages In This Thread
RE: Kubuntu 18.10 Nvidia GTX 1050 OpenCL compatibility - by TheStaticTurtle - 01-26-2019, 01:07 PM