Changes between Version 18 and Version 19 of ZeroEmissionHeating


Ignore:
Timestamp:
Aug 6, 2019, 9:55:38 AM (5 years ago)
Author:
Rick van der Zwet
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ZeroEmissionHeating

    v18 v19  
    1941941. Ensure cooling profile of the card is more stable e.g. let it run idle for a while before turning off the PC. Running an GPU at full-trottle and turning the system off, will cause a lot of stress on the electronics since it does not have time (no power = no cooling fans) to reach it 'happy' operation temperature, which is around 40-50 degree Celsius.
    195195
     196
     197
     198== Misc ===
     199{{{
     200rick@uheat:~$ lspci -k -s 01:00.0
     20101:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Juniper XT [Radeon HD 5770]
     202        Subsystem: Advanced Micro Devices, Inc. [AMD/ATI] Juniper XT [Radeon HD 5770]
     203        Kernel driver in use: radeon
     204        Kernel modules: radeon
     205rick@uheat:~$ clinfo
     206Number of platforms                               1
     207  Platform Name                                   Clover
     208  Platform Vendor                                 Mesa
     209  Platform Version                                OpenCL 1.1 Mesa 18.0.5
     210  Platform Profile                                FULL_PROFILE
     211  Platform Extensions                             cl_khr_icd
     212  Platform Extensions function suffix             MESA
     213
     214  Platform Name                                   Clover
     215Number of devices                                 0
     216
     217NULL platform behavior
     218  clGetPlatformInfo(NULL, CL_PLATFORM_NAME, ...)  Clover
     219  clGetDeviceIDs(NULL, CL_DEVICE_TYPE_ALL, ...)   Clover
     220  clCreateContext(NULL, ...) [default]            No devices found in platform
     221  clCreateContextFromType(NULL, CL_DEVICE_TYPE_DEFAULT)  No devices found in platform
     222  clCreateContextFromType(NULL, CL_DEVICE_TYPE_CPU)  No devices found in platform
     223  clCreateContextFromType(NULL, CL_DEVICE_TYPE_GPU)  No devices found in platform
     224  clCreateContextFromType(NULL, CL_DEVICE_TYPE_ACCELERATOR)  No devices found in platform
     225  clCreateContextFromType(NULL, CL_DEVICE_TYPE_CUSTOM)  No devices found in platform
     226  clCreateContextFromType(NULL, CL_DEVICE_TYPE_ALL)  No devices found in platform
     227
     228ICD loader properties
     229  ICD loader Name                                 OpenCL ICD Loader
     230  ICD loader Vendor                               OCL Icd free software
     231  ICD loader Version                              2.2.11
     232  ICD loader Profile                              OpenCL 2.1
     233
     234
     235DKMS make.log for
     236fglrx-core-15.201 for kernel 4.4.0-31-generic (x86_64)
     237Tue Sep 18 21:39:19 CEST 2018
     238/usr/sbin/dkms: line 73: cd: /var/lib/dkms/fglrx/15.201/build: No such file or directory
     239AMD kernel module generator version 2.1
     240doing Makefile based build for kernel 2.6.x and higher
     241rm -rf *.c *.h *.o *.ko *.a .??* *.symvers
     242make -C /lib/modules/4.4.0-31-generic/build SUBDIRS=/var/lib/dkms/fglrx-core/15.201/build/2.6.x modules
     243make[1]: Entering directory `/usr/src/linux-headers-4.4.0-31-generic'
     244  CC [M]  /var/lib/dkms/fglrx-core/15.201/build/2.6.x/firegl_public.o
     245/var/lib/dkms/fglrx-core/15.201/build/2.6.x/firegl_public.c:194:22: fatal error: asm/i387.h: No such file or directory
     246 #include "asm/i387.h"
     247                      ^
     248compilation terminated.
     249make[2]: *** [/var/lib/dkms/fglrx-core/15.201/build/2.6.x/firegl_public.o] Error 1
     250make[1]: *** [_module_/var/lib/dkms/fglrx-core/15.201/build/2.6.x] Error 2
     251make[1]: Leaving directory `/usr/src/linux-headers-4.4.0-31-generic'
     252make: *** [kmod_build] Error 2
     253build failed with return value 2
     254
     255
     256
     257# Install standard Ubuntu 14.04.05 LTS amd64 Server edition.
     258
     259# Download fglrx binaries from:
     260https://www.amd.com/en/support/graphics/amd-radeon-hd/ati-radeon-hd-5000-series/ati-radeon-hd-5770
     261
     262# [optional] Make system up2date
     263sudo apt-get dist-upgrade
     264
     265# Install and load compatible kernel
     266sudo apt-get install linux-headers-3.19.0-80-generic linux-image-3.19.0-80-generic linux-image-extra-3.19.0-80-generic
     267sudo sed -i 's/GRUB_DEFAULT=0/GRUB_DEFAULT="Advanced options for Ubuntu>Ubuntu, with Linux 3.19.0-80-generic"/' /etc/default/grub
     268sudo update-grub
     269sudo reboot
     270
     271# Install fglrx (headless) drivers
     272sudo dpkg -i fglrx-core_15.201-0ubuntu1_amd64_UB_14.01.deb
     273sudo apt-get install -f
     274
     275# Fix for segfault for e.g. on 2nd invocation of clinfo:
     276ar p fglrx_15.201-0ubuntu1_i386_UB_14.01.deb data.tar.gz | sudo tar -C / -xzf - ./etc/ati/amdpcsdb.default
     277
     278# Fix missing OpenCL symlink
     279(cd /tmp; ln -s libOpenCL.so.1 libOpenCL.so)
     280
     281# Load module
     282modprobe fglrx
     283
     284sudo apt-get install boinc-amd-opencl
     285rick@uheat:~$ boinccmd --lookup_account http://einstein.phys.uwm.edu/ info@rickvanderzwet.nl 'PlainText2018!E'
     286status: Success
     287poll status: operation in progress
     288poll status: operation in progress
     289poll status: operation in progress
     290account key: 7358bdde713819037b3d3406e9558c4c
     291rick@uheat:~$ boinccmd --project_attach http://einstein.phys.uwm.edu/ 7358bdde713819037b3d3406e9558c4c
     292sudo apt-get install boinctui
     293
     294# Test if module is detected (sample output)
     295rick@uheat:~$ clinfo | head -10
     296Number of platforms:                             1
     297  Platform Profile:                              FULL_PROFILE
     298  Platform Version:                              OpenCL 2.0 AMD-APP (1800.11)
     299  Platform Name:                                 AMD Accelerated Parallel Processing
     300  Platform Vendor:                               Advanced Micro Devices, Inc.
     301  Platform Extensions:                           cl_khr_icd cl_amd_event_callback cl_amd_offline_devices
     302
     303
     304  Platform Name:                                 AMD Accelerated Parallel Processing
     305Number of devices:                               2
     306
     307
     308
     309
     310
     311
     312
     313
     314rick@uheat:~$ strings /lib/modules/3.19.0-80-generic/updates/dkms/fglrx.ko | grep amd_
     315depends=amd_iommu_v2
     316amd_iommu_free_device
     317amd_iommu_init_device
     318amd_iommu_unbind_pasid
     319amd_iommu_set_invalidate_ctx_cb
     320amd_iommu_enable_device_erratum
     321amd_iommu_device_info
     322amd_iommu_set_invalid_ppr_cb
     323amd_iommu_bind_pasid
     324amd_iommu_bind_pasid
     325amd_iommu_set_invalid_ppr_cb
     326amd_iommu_device_info
     327amd_iommu_enable_device_erratum
     328amd_iommu_set_invalidate_ctx_cb
     329amd_iommu_unbind_pasid
     330amd_iommu_init_device
     331amd_iommu_free_device
     332rick@uheat:~$ find /lib/modules | grep amd_iommu_v2
     333/lib/modules/4.4.0-31-generic/kernel/drivers/iommu/amd_iommu_v2.ko
     334/lib/modules/4.4.0-135-generic/kernel/drivers/iommu/amd_iommu_v2.ko
     335rick@uheat:~$ less /boot/config-
     336config-3.19.0-80-generic  config-4.4.0-135-generic  config-4.4.0-31-generic   
     337rick@uheat:~$ less /boot/config-3.19.0-80-generic
     338
     339
     340rick@uheat:~$ sudo dpkg -S /lib/modules/4.4.0-135-generic/kernel/drivers/iommu/amd_iommu_v2.ko
     341linux-image-extra-4.4.0-135-generic: /lib/modules/4.4.0-135-generic/kernel/drivers/iommu/amd_iommu_v2.ko
     342
     343
     344rick@uheat:~$ clinfo
     345Number of platforms:                             1
     346  Platform Profile:                              FULL_PROFILE
     347  Platform Version:                              OpenCL 2.0 AMD-APP (1800.11)
     348  Platform Name:                                 AMD Accelerated Parallel Processing
     349  Platform Vendor:                               Advanced Micro Devices, Inc.
     350  Platform Extensions:                           cl_khr_icd cl_amd_event_callback cl_amd_offline_devices
     351
     352
     353  Platform Name:                                 AMD Accelerated Parallel Processing
     354Number of devices:                               2
     355  Device Type:                                   CL_DEVICE_TYPE_GPU
     356  Vendor ID:                                     1002h
     357  Board name:                                   
     358  Device Topology:                               PCI[ B#1, D#0, F#0 ]
     359  Max compute units:                             10
     360  Max work items dimensions:                     3
     361    Max work items[0]:                           256
     362    Max work items[1]:                           256
     363    Max work items[2]:                           256
     364  Max work group size:                           256
     365  Preferred vector width char:                   16
     366  Preferred vector width short:                  8
     367  Preferred vector width int:                    4
     368  Preferred vector width long:                   2
     369  Preferred vector width float:                  4
     370  Preferred vector width double:                 0
     371  Native vector width char:                      16
     372  Native vector width short:                     8
     373  Native vector width int:                       4
     374  Native vector width long:                      2
     375  Native vector width float:                     4
     376  Native vector width double:                    0
     377  Max clock frequency:                           850Mhz
     378  Address bits:                                  32
     379  Max memory allocation:                         134217728
     380  Image support:                                 Yes
     381  Max number of images read arguments:           128
     382  Max number of images write arguments:          8
     383  Max image 2D width:                            16384
     384  Max image 2D height:                           16384
     385  Max image 3D width:                            2048
     386  Max image 3D height:                           2048
     387  Max image 3D depth:                            2048
     388  Max samplers within kernel:                    16
     389  Max size of kernel argument:                   1024
     390  Alignment (bits) of base address:              2048
     391  Minimum alignment (bytes) for any datatype:    128
     392  Single precision floating point capability
     393    Denorms:                                     No
     394    Quiet NaNs:                                  Yes
     395    Round to nearest even:                       Yes
     396    Round to zero:                               Yes
     397    Round to +ve and infinity:                   Yes
     398    IEEE754-2008 fused multiply-add:             Yes
     399  Cache type:                                    None
     400  Cache line size:                               0
     401  Cache size:                                    0
     402  Global memory size:                            536870912
     403  Constant buffer size:                          65536
     404  Max number of constant args:                   8
     405  Local memory type:                             Scratchpad
     406  Local memory size:                             32768
     407  Max pipe arguments:                            0
     408  Max pipe active reservations:                  0
     409  Max pipe packet size:                          0
     410  Max global variable size:                      0
     411  Max global variable preferred total size:      0
     412  Max read/write image args:                     0
     413  Max on device events:                          0
     414  Queue on device max size:                      0
     415  Max on device queues:                          0
     416  Queue on device preferred size:                0
     417  SVM capabilities:                             
     418    Coarse grain buffer:                         No
     419    Fine grain buffer:                           No
     420    Fine grain system:                           No
     421    Atomics:                                     No
     422  Preferred platform atomic alignment:           0
     423  Preferred global atomic alignment:             0
     424  Preferred local atomic alignment:              0
     425  Kernel Preferred work group size multiple:     64
     426  Error correction support:                      0
     427  Unified memory for Host and Device:            0
     428  Profiling timer resolution:                    1
     429  Device endianess:                              Little
     430  Available:                                     Yes
     431  Compiler available:                            Yes
     432  Execution capabilities:                               
     433    Execute OpenCL kernels:                      Yes
     434    Execute native function:                     No
     435  Queue on Host properties:                             
     436    Out-of-Order:                                No
     437    Profiling :                                  Yes
     438  Queue on Device properties:                           
     439    Out-of-Order:                                No
     440    Profiling :                                  No
     441  Platform ID:                                   0x7f17343f3430
     442  Name:                                          Juniper
     443  Vendor:                                        Advanced Micro Devices, Inc.
     444  Device OpenCL C version:                       OpenCL C 1.2
     445  Driver version:                                1800.11
     446  Profile:                                       FULL_PROFILE
     447  Version:                                       OpenCL 1.2 AMD-APP (1800.11)
     448  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_3d_image_writes cl_khr_byte_addressable_store cl_khr_gl_sharing cl_ext_atomic_counters_32 cl_amd_device_attribute_query cl_amd_vec3 cl_amd_printf cl_amd_media_ops cl_amd_media_ops2 cl_amd_popcnt cl_amd_image2d_from_buffer_read_only cl_khr_spir cl_khr_gl_event
     449
     450
     451  Device Type:                                   CL_DEVICE_TYPE_CPU
     452  Vendor ID:                                     1002h
     453  Board name:                                   
     454  Max compute units:                             2
     455  Max work items dimensions:                     3
     456    Max work items[0]:                           1024
     457    Max work items[1]:                           1024
     458    Max work items[2]:                           1024
     459  Max work group size:                           1024
     460  Preferred vector width char:                   16
     461  Preferred vector width short:                  8
     462  Preferred vector width int:                    4
     463  Preferred vector width long:                   2
     464  Preferred vector width float:                  4
     465  Preferred vector width double:                 2
     466  Native vector width char:                      16
     467  Native vector width short:                     8
     468  Native vector width int:                       4
     469  Native vector width long:                      2
     470  Native vector width float:                     4
     471  Native vector width double:                    2
     472  Max clock frequency:                           1596Mhz
     473  Address bits:                                  64
     474  Max memory allocation:                         1006837760
     475  Image support:                                 Yes
     476  Max number of images read arguments:           128
     477  Max number of images write arguments:          64
     478  Max image 2D width:                            8192
     479  Max image 2D height:                           8192
     480  Max image 3D width:                            2048
     481  Max image 3D height:                           2048
     482  Max image 3D depth:                            2048
     483  Max samplers within kernel:                    16
     484  Max size of kernel argument:                   4096
     485  Alignment (bits) of base address:              1024
     486  Minimum alignment (bytes) for any datatype:    128
     487  Single precision floating point capability
     488    Denorms:                                     Yes
     489    Quiet NaNs:                                  Yes
     490    Round to nearest even:                       Yes
     491    Round to zero:                               Yes
     492    Round to +ve and infinity:                   Yes
     493    IEEE754-2008 fused multiply-add:             Yes
     494  Cache type:                                    Read/Write
     495  Cache line size:                               64
     496  Cache size:                                    32768
     497  Global memory size:                            1006837760
     498  Constant buffer size:                          65536
     499  Max number of constant args:                   8
     500  Local memory type:                             Global
     501  Local memory size:                             32768
     502  Max pipe arguments:                            16
     503  Max pipe active reservations:                  16
     504  Max pipe packet size:                          1006837760
     505  Max global variable size:                      1006837760
     506  Max global variable preferred total size:      1006837760
     507  Max read/write image args:                     64
     508  Max on device events:                          0
     509  Queue on device max size:                      0
     510  Max on device queues:                          0
     511  Queue on device preferred size:                0
     512  SVM capabilities:                             
     513    Coarse grain buffer:                         No
     514    Fine grain buffer:                           No
     515    Fine grain system:                           No
     516    Atomics:                                     No
     517  Preferred platform atomic alignment:           0
     518  Preferred global atomic alignment:             0
     519  Preferred local atomic alignment:              0
     520  Kernel Preferred work group size multiple:     1
     521  Error correction support:                      0
     522  Unified memory for Host and Device:            1
     523  Profiling timer resolution:                    1
     524  Device endianess:                              Little
     525  Available:                                     Yes
     526  Compiler available:                            Yes
     527  Execution capabilities:                               
     528    Execute OpenCL kernels:                      Yes
     529    Execute native function:                     Yes
     530  Queue on Host properties:                             
     531    Out-of-Order:                                No
     532    Profiling :                                  Yes
     533  Queue on Device properties:                           
     534    Out-of-Order:                                No
     535    Profiling :                                  No
     536  Platform ID:                                   0x7f17343f3430
     537  Name:                                          Intel(R) Core(TM)2 Duo CPU     E7400  @ 2.80GHz
     538  Vendor:                                        GenuineIntel
     539  Device OpenCL C version:                       OpenCL C 1.2
     540  Driver version:                                1800.11 (sse2)
     541  Profile:                                       FULL_PROFILE
     542  Version:                                       OpenCL 1.2 AMD-APP (1800.11)
     543  Extensions:                                    cl_khr_fp64 cl_amd_fp64 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_int64_base_atomics cl_khr_int64_extended_atomics cl_khr_3d_image_writes cl_khr_byte_addressable_store cl_khr_gl_sharing cl_ext_device_fission cl_amd_device_attribute_query cl_amd_vec3 cl_amd_printf cl_amd_media_ops cl_amd_media_ops2 cl_amd_popcnt cl_khr_spir cl_khr_gl_event
     544
     545 sudo apt-get install opencl-headers
     546https://laanwj.github.io/2016/05/06/opencl-ubuntu1604.html
     547
     548wget https://laanwj.github.io/assets/2016/05/06/opencl-ubuntu1604/devices.c
     549gcc -o devices devices.c /usr/lib/libOpenCL.so.1 -std=c99
     550
     551wget https://laanwj.github.io/assets/2016/05/06/opencl-ubuntu1604/hello.c
     552gcc -o hello hello.c /usr/lib/libOpenCL.so.1 -std=c99
     553
     554https://software.intel.com/en-us/articles/caps-basic
     555
     556[ 3967.208046] <6>[fglrx] Maximum main memory to use for locked dma buffers: 879 MBytes.
     557[ 3967.208335] <6>[fglrx]   vendor: 1002 device: 68b8 revision: 0 count: 1
     558[ 3967.208891] <6>[fglrx] ioport: bar 4, base 0xe000, size: 0x100
     559[ 3967.209302] <6>[fglrx] Kernel PAT support is enabled
     560[ 3967.209323] <6>[fglrx] module loaded - fglrx 15.20.3 [Sep  8 2015] with 1 minors
     561[ 3984.154399] <6>[fglrx] Try to set gart size 737M failed, should be within 64M and 448M. Discard the setting.
     562[ 3984.160905] <6>[fglrx] Firegl kernel thread PID: 11464
     563[ 3984.160941] <6>[fglrx] Firegl kernel thread PID: 11465
     564[ 3984.160973] <6>[fglrx] Firegl kernel thread PID: 11466
     565[ 3984.161041] <6>[fglrx] IRQ 27 Enabled
     566[ 3984.188853] <6>[fglrx] Reserved FB block: Shared offset:0, size:1000000
     567[ 3984.188855] <6>[fglrx] Reserved FB block: Unshared offset:fb70000, size:2000
     568[ 3984.188857] <6>[fglrx] Reserved FB block: Unshared offset:fb72000, size:18e000
     569[ 3984.188858] <6>[fglrx] Reserved FB block: Unshared offset:3fff3000, size:d000
     570[ 4497.364558] devices[11555]: segfault at 108 ip 00007f261c74c58f sp 00007ffcd8e78f50 error 4 in libatiadlxx.so[7f261c717000+a9000]
     571rick@uheat:~$ gdb ./devices
     572GNU gdb (Ubuntu 7.7.1-0ubuntu5~14.04.3) 7.7.1
     573Copyright (C) 2014 Free Software Foundation, Inc.
     574License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
     575This is free software: you are free to change and redistribute it.
     576There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
     577and "show warranty" for details.
     578This GDB was configured as "x86_64-linux-gnu".
     579Type "show configuration" for configuration details.
     580For bug reporting instructions, please see:
     581<http://www.gnu.org/software/gdb/bugs/>.
     582Find the GDB manual and other documentation resources online at:
     583<http://www.gnu.org/software/gdb/documentation/>.
     584For help, type "help".
     585Type "apropos word" to search for commands related to "word"...
     586Reading symbols from ./devices...(no debugging symbols found)...done.
     587(gdb) run
     588Starting program: /home/rick/devices
     589[Thread debugging using libthread_db enabled]
     590Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
     591
     592Program received signal SIGSEGV, Segmentation fault.
     5930x00007ffff7e5f58f in ADL2_Send () from /usr/lib/libatiadlxx.so
     594
     595
     596https://community.amd.com/thread/191438
     597
     598
     599
     600Max allocation limit: 254803968
     601Global mem size: 1019215872
     602
     603Error allocating device memory: 268435456 bytes (error: -61)
     604
     605
     606g++ -std=c++0x main.cpp -o main.out -lOpenCL
     607./main.out
     608<suspend>
     609sudo rmmod nvidia_uvm && sudo modprobe nvidia_uvm
     610./main.out
     611
     612===
     613Dag,
     614
     615Ik heb interesse in de grafische kaart.
     616
     617Ik zou graag de kaart willen overnemen voor de gestelde vraagprijs + verzendkosten.
     618Ik woon zelf in omgeving Leiden, dus versturen geniet mijn voorkeur.
     619
     620Met vriendelijke groet,
     621Rick van der Zwet
     622===
     623
     624
     625https://scienceunited.org/wiki/PreferencesXml
     626http://boinc.berkeley.edu/wiki/Preferences#Computing
     627https://scienceunited.org/wiki/Client_configuration
     628
     629
     630Radeon HD 5570 ~ G3D 1708 ~ Collatz task avg ~ 3.5h
     631GT650M         ~ G3D 1225 ~ 1.35 days
     632GT630          ~ G3D 746  ~ 8.5h
     633Radeon HD 7850 ~          ~ 1h
     634
     635GeForce GTX 1070 Ti ~     ~ 15m
     636GeForce GTX 1070    ~     ~ 15m
     637
     638
     639
     640
     641i7-3630QM ~ CPU Mark 7586 ~ 15 min/task
     642Q8400     ~ CPU Mark 3173 ~ 23 min/task
     643
     644
     645PSU + Motherboard + CPU ~ 200 Watt per systeem
     646Radeon HD 5570 ~ TDP 61W
     647GT630 ~ TDP 50 W
     648
     649- Nodig voor verwarmen woonkamer ~ 3kW
     650- Dit is ongeveer 50 low-spec GPUs
     651
     652Prijs los systeem ~ 50 EUR ~ 500 EUR hardware.
     653
     654
     655Basis systeem                        ~ 100 EUR
     656PCI 1x to 4 SLOTS PCI-E 16X Extender ~  15 EUR
     657Riser Card Adapter module  8@piece   ~  24 EUR
     658GPU low-grade  30@piece              ~ 120 EUR
     659==============================================
     660TOTAL                                ~ 240 EUR
     661
     662Total TDP ~ 400Watt
     663 
     664
     665
     666- CUDA Compute capability
     667- Performance versus power usage, versus money
     668
     669
     670Card                 ~ G3D   || Price   || TDP  || EUR/W    || G3D/W  || G3D/EUR
     671--------------------------------------------------------------------------------
     672GeForce GTX 1080 Ti  ~ 14061 || 850 EUR || 250W || 3.40 EUR || 56 G3D || 
     673GeForce GTX 1080     ~ 12309 || 550 EUR || 180W || 3.05 EUR || 68 G3D ||
     674Radeon RX 580        ~  8404 || 200 EUR || 185W || 1.08 EUR || 45 G3D ||
     675GeForce GTX 1050 Ti  ~  5937 || 160 EUR ||  75W || 2.13 EUR || 80 G3D ||
     676
     677Radeon HD 7850       ~  3838 ||  50 EUR || 130W || 0.38 EUR || 29 G3D ||
     678Radeon HD 5570       ~  1708 ||  ?? EUR ||  61W ||   ?? EUR || 28 G3D ||
     679GeForce GT 650M      ~  1225 ||  ?? EUR ||  45W ||   ?? EUR || 20 G3D ||
     680GeForce GT 630       ~   746 ||  30 EUR ||  50W || 0.60 EUR || 15 G3D ||
     681
     682http://www.timzaman.com/2012/05/opencv-gpu-cuda-performance-comparison/
     683https://www.techspot.com/article/1438-ethereum-mining-gpu-benchmark/
     684https://www.techradar.com/news/best-mining-gpu
     685
     686
     687GeForce GT 630 - CC2.1
     688
     689https://developer.nvidia.com/opencl
     690
     691===
     692
     693^[[B^[[20~02-Oct-2018 22:34:17 [---] Fetching configuration file from https://www.grcpool.com/get_project_config.php
     69402-Oct-2018 22:34:18 [---] Contacting account manager at https://www.grcpool.com/
     69502-Oct-2018 22:34:20 [---] [unparsed_xml] AM_ACCOUNT: unrecognized no_rsc
     696Unrecognized XML tag '<no_rsc>' in AM_ACCOUNT::parse; skipping
     697
     698outdated BOINC client
     699
     700====
     701
     702https://setiathome.berkeley.edu/forum_thread.php?id=74403
     703Command: # add-apt-repository ppa:costamagnagianfranco/boinc
     704Command: # apt-get update
     705Command: # apt-get install boinc-client
     706
     707ATI - collatz_sieve ~ 3.5h
     708NVIDIA - collatz_sieve ~ 8h
     709
     710
     711Good overview of NVIDIA version naming:
     712https://forums.geforce.com/default/topic/946368/geforce-drivers/weird-glitchy-artifact-problem-please-help-/
     713
     714NVIDIA memory check: https://developer.nvidia.com/CUDA-MEMCHECK
     715
     716
     717https://github.com/ihaque/memtestCL
     718dnf install opencl-headers g++
     719
     720[   40.952730] NVRM: GPU at PCI:0000:01:00: GPU-52b6f1af-58d9-a846-da29-d37b4411e133
     721[   40.952736] NVRM: GPU Board Serial Number: 0322911063585
     722[   40.952739] NVRM: Xid (PCI:0000:01:00): 13, Graphics SM Warp Exception on (GPC 0, TPC 0): Out Of Range Register
     723[   40.956484] NVRM: Xid (PCI:0000:01:00): 13, Graphics SM Global Exception on (GPC 0, TPC 0): Physical Multiple Warp Errors
     724[   40.960277] NVRM: Xid (PCI:0000:01:00): 13, Graphics Exception: ESR 0x504648=0x1000d 0x504650=0x4 0x504644=0x1beff2 0x50464c=0xf
     725[   40.964129] NVRM: Xid (PCI:0000:01:00): 13, Graphics SM Warp Exception on (GPC 0, TPC 1): Out Of Range Register
     726[   40.967955] NVRM: Xid (PCI:0000:01:00): 13, Graphics SM Global Exception on (GPC 0, TPC 1): Physical Multiple Warp Errors
     727[   40.971800] NVRM: Xid (PCI:0000:01:00): 13, Graphics Exception: ESR 0x504e48=0x1000d 0x504e50=0x4 0x504e44=0x1beff2 0x504e4c=0xf
     728[   40.975709] NVRM: Xid (PCI:0000:01:00): 13, Graphics SM Warp Exception on (GPC 1, TPC 0): Out Of Range Register
     729[   40.979632] NVRM: Xid (PCI:0000:01:00): 13, Graphics SM Global Exception on (GPC 1, TPC 0): Physical Multiple Warp Errors
     730[   40.983574] NVRM: Xid (PCI:0000:01:00): 13, Graphics Exception: ESR 0x50c648=0xd 0x50c650=0x4 0x50c644=0x1beff2 0x50c64c=0xf
     731[   40.987562] NVRM: Xid (PCI:0000:01:00): 13, Graphics SM Warp Exception on (GPC 1, TPC 1): Out Of Range Register
     732[   40.991587] NVRM: Xid (PCI:0000:01:00): 13, Graphics SM Global Exception on (GPC 1, TPC 1): Physical Multiple Warp Errors
     733[   40.995653] NVRM: Xid (PCI:0000:01:00): 13, Graphics Exception: ESR 0x50ce48=0x1000d 0x50ce50=0x4 0x50ce44=0x1beff2 0x50ce4c=0xf
     734[   40.999781] NVRM: Xid (PCI:0000:01:00): 13, Graphics SM Warp Exception on (GPC 1, TPC 2): Out Of Range Register
     735[   41.003915] NVRM: Xid (PCI:0000:01:00): 13, Graphics SM Global Exception on (GPC 1, TPC 2): Physical Multiple Warp Errors
     736[   41.008119] NVRM: Xid (PCI:0000:01:00): 13, Graphics Exception: ESR 0x50d648=0x1000d 0x50d650=0x4 0x50d644=0x1beff2 0x50d64c=0xf
     737[   41.012369] NVRM: Xid (PCI:0000:01:00): 13, Graphics SM Warp Exception on (GPC 2, TPC 0): Out Of Range Register
     738[   41.016602] NVRM: Xid (PCI:0000:01:00): 13, Graphics SM Global Exception on (GPC 2, TPC 0): Physical Multiple Warp Errors
     739[   41.020869] NVRM: Xid (PCI:0000:01:00): 13, Graphics Exception: ESR 0x514648=0x1000d 0x514650=0x4 0x514644=0x1beff2 0x51464c=0xf
     740[   41.025203] NVRM: Xid (PCI:0000:01:00): 13, Graphics SM Warp Exception on (GPC 2, TPC 1): Out Of Range Register
     741[   41.029537] NVRM: Xid (PCI:0000:01:00): 13, Graphics SM Global Exception on (GPC 2, TPC 1): Physical Multiple Warp Errors
     742[   41.033881] NVRM: Xid (PCI:0000:01:00): 13, Graphics Exception: ESR 0x514e48=0x1000d 0x514e50=0x4 0x514e44=0x1beff2 0x514e4c=0xf
     743[   41.038261] NVRM: Xid (PCI:0000:01:00): 13, Graphics SM Warp Exception on (GPC 2, TPC 2): Out Of Range Register
     744[   41.042632] NVRM: Xid (PCI:0000:01:00): 13, Graphics SM Global Exception on (GPC 2, TPC 2): Physical Multiple Warp Errors
     745[   41.047026] NVRM: Xid (PCI:0000:01:00): 13, Graphics Exception: ESR 0x515648=0x1000d 0x515650=0x4 0x515644=0x1beff2 0x51564c=0xf
     746[   41.051493] NVRM: Xid (PCI:0000:01:00): 13, Graphics Exception: ChID 0001, Class 000090c0, Offset 00001b0c, Data 00000000
     747[   41.057410] NVRM: Xid (PCI:0000:01:00): 39, CCMDs 00000002 000090b5
     748
     749https://www.nvidia.com/object/unix.html
     750
     751
     752https://github.com/mpentler/boinctui-extended
     753ncurses-devel expat-devel openssl-devel
     754autoconf
     755./configure --without-gnutls
     756
     757
     758
     759    1  apt-get update
     760    2  sudo apt-get update
     761    3  sudo apt-get upgrade
     762    4  sudo apt-get dist-upgrade
     763    5  sudo reboot
     764    6  ifconfig -a
     765    7  ls
     766    8  cd .ssh/
     767    9  ls
     768   10  cat authorized_keys
     769   11  vim authorized_keys
     770   12  ls
     771   13  cd
     772   14  ls
     773   15  chmod 755 NVIDIA-Linux-x86_64-390.87.run
     774   16  sudo ./NVIDIA-Linux-x86_64-390.87.run
     775   17  rmmod nouveau
     776   18  sudo rmmod nouveau
     777   19  sudo ./NVIDIA-Linux-x86_64-390.87.run
     778   20  gcc
     779   21  sudo apt-get install build-essential
     780   22  sudo ./NVIDIA-Linux-x86_64-390.87.run
     781   23  sudo reboot
     782   24  nvidia-smi
     783   25  sudo nvidia-smi
     784   26  ls
     785   27  lsmod
     786   28  lsmod  | grep nouveau
     787   29  cat /etc/modprobe.d/nvidia-installer-disable-nouveau.conf
     788   30  rmmod nouveau
     789   31  sudo rmmod nouveau
     790   32  ls
     791   33  sudo modprobe nvidia
     792   34  sudo nvidia-smi
     793   35  top
     794   36  ps au
     795   37  ps aux
     796   38  uname -a
     797   39  lsb_release -a
     798   40  sudo update-initramfs -u
     799   41  history
     800   39  lsb_release -a
     801   40  sudo update-initramfs -u
     802   41  history
     803   42  sudo reboot
     804   43  sudo nvidia-smi
     805   44  sudo apt-get install boinc
     806   45  sudo apt-cache search boinc
     807   46  sudo apt-get install boinc-client
     808   47  sudo apt-get install boinc-client boinctui
     809   48  sudo clinfo
     810   49  clinfo
     811   50  sudo apt-get install clinfo
     812   51  clinfo
     813   52  ls
     814   53  git clone https://github.com/ihaque/memtestCL.git
     815   54  cd memtestCL/
     816   55  ls
     817   56  make -f Makefiles/Makefile.linux64
     818   57  sudo apt-cache search opencl
     819   58  sudo apt-cache search opencl-headers
     820   59  sudo apt-get install opencl-headers
     821   60  make -f Makefiles/Makefile.linux64
     822   61  ls
     823   62  ./memtestCL
     824   63  systemctl
     825   64  sudo systemctl start boinc-client
     826   65  boinccmd --project_attach http://einstein.phys.uwm.edu/ 7358bdde713819037b3d3406e9558c4c
     827   66  boinctui
     828   67  sudo nvidia-smi
     829   68  history
     830
     831====
     832
     833sudo dpkg -i fglrx-core*.deb
     834sudo apt-get install -f
     835
     836    1  sudo apt-get update
     837    2  sudo apt-get dist-upgrade
     838    3  sudo apt-cache search kernel
     839    4  sudo apt-cache search kernel | less
     840    5  sudo apt-cache search 3.19
     841    6  sudo apt-cache search 3.19.0-80
     842    7  sudo apt-get install linux-headers-3.19.0-80-generic
     843    8  sudo apt-get install linux-image-3.19.0-80-generic
     844    9  sudo apt-get install linux-image-extra-3.19.0-80-generic
     845   10  sudo apt-get install linux-tools-3.19.0-80-generic
     846   11  sudo reboot
     847   12  dmesg
     848   13  ifconfig -a
     849   14  git clone https://github.com/ihaque/memtestCL.git
     850   15  sudo apt-get install build-essential
     851   16  sudo apt-get install git
     852   17  git clone https://github.com/ihaque/memtestCL.git
     853   18  sudo apt-get install opencl-headers
     854   19  cd memtestCL/
     855   20  make -f Makefiles/Makefile.linux64
     856   21  sudo apt-cache search openCL
     857   22  ls
     858   23  cd /usr/lib
     859   24  ls
     860   25  ln -s libOpenCL.so.1 libOpenCL.so
     861   26  sudo ln -s libOpenCL.so.1 libOpenCL.so
     862   27  ls -alh
     863   28  cd ~/memtestCL/
     864   29  make -f Makefiles/Makefile.linux64
     865   30  ./memtestCL
     866   31  ls
     867   32  gdb ./memtestCL
     868   33  apt-get install gdb
     869   34  sudo apt-get install gdb
     870   35  history
     871rick@uheat-amd:~/memte
     872
     873
     874   33  apt-get install gdb
     875   34  sudo apt-get install gdb
     876   35  history
     877   36  ls
     878   37  sudo history
     879   38  history
     880   39  gdb ./memtestCL
     881   40  ls
     882   41  clinfo
     883   42  top
     884   43  ps aux
     885   44  uname
     886   45  top
     887   46  ps aux | grep flg
     888   47  lsmod
     889   48  lsmod  | grep fglrx
     890   49  cd
     891   50  ls
     892   51  ar p fglrx_15.201-0ubuntu1_i386_UB_14.01.deb data.tar.gz | sudo tar -C / -xzf - ./etc/ati/amdpcsdb.default
     893   52  ar p fglrx-core_15.201-0ubuntu1_amd64_UB_14.01.deb data.tar.gz | sudo tar -C / -xzf - ./etc/ati/amdpcsdb.default
     894   53  ar p fglrx_15.201-0ubuntu1_i386_UB_14.01.deb data.tar.gz | sudo tar -C / -xzf - ./etc/ati/amdpcsdb.default
     895   54  ls
     896   55  ar p fglrx_15.201-0ubuntu1_amd64_UB_14.01.deb data.tar.gz | sudo tar -C / -xzf - ./etc/ati/amdpcsdb.default
     897   56  clinfo
     898   57  ./memtestCL/memtestCL
     899   58  history
     900
     901
     902# DHEP project
     903boinccmd --project_attach http://dhep.ga/boinc/ dad24ce8e9db0b9f0b03ce1fe9742096
     904
     905
     906https://einsteinathome.org/content/impossible-gpu-tasks-floating-point-received#comment-166880
     907
     908}}}