Page 3 of 4

Re: Who has a no-gpu system?

Posted: Sat Nov 13, 2021 6:15 am
by promeneur
Do I need opencl to fold ?

Re: Who has a no-gpu system?

Posted: Sat Nov 13, 2021 6:33 am
by promeneur
With fah-control when I try to replace "gpu=false" by "gpu-beta= true" then it is not recorded.

Re: Who has a no-gpu system?

Posted: Sat Nov 13, 2021 6:44 am
by promeneur
Here is my setup
<config>
<!-- Network -->
<proxy v=':8080'/>

<!-- Slot Control -->
<power v='full'/>

<!-- User Information -->
<passkey v='<passkey-value>'/>
<team v='<team-value>'/>
<user v='<id>'/>

<!-- Folding Slots -->
<slot id='0' type='CPU'/>
<slot id='1' type='GPU'>
<pci-bus v='0'/>
<pci-slot v='2'/>
</slot>
</config>

Re: Who has a no-gpu system?

Posted: Sat Nov 13, 2021 7:31 am
by promeneur
ok i set the good flag but we need opencl
then
i installed opencl (beignet supplied by opensuse in standard repo), opencl1, fetch-fahclient-devel wich supplies a link "libopencl.so" -> "libopen.so.1"
then
i get this when starting fah client
* fahclient.service - Folding@Home V7 Client
Loaded: loaded (/usr/lib/systemd/system/fahclient.service; enabled; vendor preset: disabled)
Active: failed (Result: core-dump) since Sat 2021-11-13 08:22:06 CET; 21s ago
Docs: https://foldingathome.org/support/faq/i ... des/linux/
Process: 19405 ExecStart=/usr/bin/FAHClient /etc/fahclient/config.xml --pid-file=/run/fahclient/fahclient.pid $FAHCLIENT_OPTIONS (code=dumped, signal=SEGV)
Process: 19406 ExecStartPost=/bin/sh -c echo $MAINPID >/run/fahclient/fahclient.pid (code=exited, status=0/SUCCESS)
Main PID: 19405 (code=dumped, signal=SEGV)

Nov 13 08:22:05 localhost.localdomain systemd[1]: Starting Folding@Home V7 Client...
Nov 13 08:22:05 localhost.localdomain systemd[1]: Started Folding@Home V7 Client.
Nov 13 08:22:05 localhost.localdomain FAHClient[19405]: 07:22:05:Read GPUs.txt
Nov 13 08:22:06 localhost.localdomain systemd[1]: fahclient.service: Main process exited, code=dumped, status=11/SEGV
Nov 13 08:22:06 localhost.localdomain systemd[1]: fahclient.service: Failed with result 'core-dump'.

Re: Who has a no-gpu system?

Posted: Sat Nov 13, 2021 7:35 am
by Joe_H
promeneur wrote:Do I need opencl to fold ?
Yes, you need OpenCL to fold. It should be available from Intel as well as the video drivers needed. The open source drivers probably will not work.

I understand the support people are working on exact requirements, but in general you will need recent proprietary drivers and the related OpenCL support.

Re: Who has a no-gpu system?

Posted: Sat Nov 13, 2021 7:58 am
by promeneur
here is info about opencl

Code: Select all

Number of platforms                               1
  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                                   Intel Gen OCL Driver
Number of devices                                 1
  Device Name                                     Intel(R) HD Graphics Kabylake Desktop 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
    Supported affinity domains                    (n/a)
  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                              4294967296 (4GiB)
  Error Correction support                        No
  Max memory allocation                           3221225472 (3GiB)
  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

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]
  clCreateContextFromType(NULL, CL_DEVICE_TYPE_DEFAULT)  Success (1)
    Platform Name                                 Intel Gen OCL Driver
    Device Name                                   Intel(R) HD Graphics Kabylake Desktop 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 Desktop 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 Desktop 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



Re: Who has a no-gpu system?

Posted: Sat Nov 13, 2021 9:08 am
by promeneur
ok

missing intel-opencl package

now we get opencl.

but we get an error downloading a WU
12:23:53:ERROR:WU01:FS01:Exception: Could not get IP address for assign1.foldingathome.org: Name or service not known
12:23:53:ERROR:WU01:FS01:Exception: Could not get IP address for assign2.foldingathome.org: Name or service not known
12:23:53:ERROR:WU01:FS01:Exception: Could not get IP address for assign3.foldingathome.org: Name or service not known
12:23:53:ERROR:WU01:FS01:Exception: Could not get IP address for assign4.foldingathome.org: Name or service not known
12:23:53:ERROR:WU01:FS01:Exception: Failed to find any IP addresses for assignment servers
12:23:54:WU00:FS00:0xa8:Completed 3189032 out of 5000000 steps (63%)
12:24:53:WU01:FS01:Connecting to assign1.foldingathome.org:80
12:24:54:WARNING:WU01:FS01:Failed to get assignment from 'assign1.foldingathome.org:80': No WUs available for this configuration
12:24:54:WU01:FS01:Connecting to assign2.foldingathome.org:80
12:24:54:WARNING:WU01:FS01:Failed to get assignment from 'assign2.foldingathome.org:80': No WUs available for this configuration
12:24:54:WU01:FS01:Connecting to assign3.foldingathome.org:80
12:24:55:WARNING:WU01:FS01:Failed to get assignment from 'assign3.foldingathome.org:80': No WUs available for this configuration
12:24:55:WU01:FS01:Connecting to assign4.foldingathome.org:80
12:24:55:WARNING:WU01:FS01:Failed to get assignment from 'assign4.foldingathome.org:80': No WUs available for this configuration
12:24:55:ERROR:WU01:FS01:Exception: Could not get an assignment
12:26:30:WU01:FS01:Connecting to assign1.foldingathome.org:80
12:26:31:WARNING:WU01:FS01:Failed to get assignment from 'assign1.foldingathome.org:80': No WUs available for this configuration
12:26:31:WU01:FS01:Connecting to assign2.foldingathome.org:80
12:26:31:WARNING:WU01:FS01:Failed to get assignment from 'assign2.foldingathome.org:80': No WUs available for this configuration
12:26:31:WU01:FS01:Connecting to assign3.foldingathome.org:80
12:26:32:WARNING:WU01:FS01:Failed to get assignment from 'assign3.foldingathome.org:80': No WUs available for this configuration
12:26:32:WU01:FS01:Connecting to assign4.foldingathome.org:80
12:26:32:WARNING:WU01:FS01:Failed to get assignment from 'assign4.foldingathome.org:80': No WUs available for this configuration
12:26:32:ERROR:WU01:FS01:Exception: Could not get an assignment
12:27:51:WU00:FS00:0xa8:Completed 3200000 out of 5000000 steps (64%)
12:29:08:WU01:FS01:Connecting to assign1.foldingathome.org:80
12:29:08:WARNING:WU01:FS01:Failed to get assignment from 'assign1.foldingathome.org:80': No WUs available for this configuration
12:29:08:WU01:FS01:Connecting to assign2.foldingathome.org:80
12:29:09:WARNING:WU01:FS01:Failed to get assignment from 'assign2.foldingathome.org:80': No WUs available for this configuration
12:29:09:WU01:FS01:Connecting to assign3.foldingathome.org:80
12:29:09:WARNING:WU01:FS01:Failed to get assignment from 'assign3.foldingathome.org:80': No WUs available for this configuration
12:29:09:WU01:FS01:Connecting to assign4.foldingathome.org:80
12:29:10:WARNING:WU01:FS01:Failed to get assignment from 'assign4.foldingathome.org:80': No WUs available for this configuration
12:29:10:ERROR:WU01:FS01:Exception: Could not get an assignment

Re: Who has a no-gpu system?

Posted: Sat Nov 13, 2021 1:25 pm
by toTOW
There's currently no WUs small enough available for Intel iGPUs ...

Re: Who has a no-gpu system?

Posted: Sun Nov 14, 2021 7:20 am
by promeneur
Any hope to get a WU for my igpu ?

Re: Who has a no-gpu system?

Posted: Sun Nov 14, 2021 6:44 pm
by Jonazz
promeneur wrote:Any hope to get a WU for my igpu ?
toTOW wrote:There's currently no WUs small enough available for Intel iGPUs ...
Litterally the post above yours :D

Re: Who has a no-gpu system?

Posted: Tue Nov 23, 2021 11:57 am
by bruce
[HD Graphics 630] should be supportable, but I have to have the latest Intel driver on my Windows system. I don't know how (or if) you can do that on Linux.

Re: Who has a no-gpu system?

Posted: Tue Nov 23, 2021 12:25 pm
by promeneur
openSUSE 15.3

We get the version 21.43.21438.

This is the latest version (21.46.21636) - 3

I don't recommend computing with an i5-7400, 7-th generation, igpu intel igpu hd graphis 630.

Because I experiment trouble displaying QEMU VM if computing with an NVIDIA GeForce GT 730.

I assume the nvidia gpu is more powerful than the intel igpu.

Re: Who has a no-gpu system?

Posted: Tue Nov 23, 2021 12:52 pm
by bruce
promeneur wrote:I assume the nvidia gpu is more powerful than the intel igpu.
Can you run both GPUs? It makes a simple system into a complex one to manage the primary display and you have to contend with more power/heat.

Re: Who has a no-gpu system?

Posted: Tue Nov 23, 2021 1:12 pm
by promeneur
yes but there is no wu for the igpu

Re: Who has a no-gpu system?

Posted: Tue Nov 23, 2021 1:21 pm
by bruce
FAH needs a blend of projects for fast and slow hardware but that depends on what the scientists are studying.

Too much of the wrong type of hardware doesn't dictate what the scientists need to study.