PiMP Troubleshooter


You can troubleshoot your mining rig using this information.



Calling all PiMPs! Farmer on the PIMP Farm Needs Assistance!
URL: https://miner.farm/farmer/PIMP/

PiMP Rescue at: 2018-03-01 13:17

PiMP Mining Status

Hardware Summary

View your rig hardware at a glance.

Motherboard: Product Name: MS-7309
2-Core CPU:
model name : AMD Athlon(tm) 64 X2 Dual Core Processor 5000+
model name : AMD Athlon(tm) 64 X2 Dual Core Processor 5000+
RAM:
MemTotal: 1913004 kB
MemFree: 658168 kB
MemAvailable: 1312288 kB
Primary Boot Disk: Device Model: KingFast

AMD GPUs:

NVIDIA GPUs:
GPU 0: GeForce GTX 960 (UUID: GPU-e3f8cf57-e925-1bc7-78a2-0204871acc8f)

Software Summary

View your rig software at a glance.

PiMP Image v 2.3.31-nvidia rc30
PIMP Software v20180220

pimp --list

This shows the current mining profiles loaded in minerfarm with pimp --add, and their status. Note the ID numbers. These are used with commands like pimp --add and pimp --test.

Miners:
ID 2 localhost:4029 cpuminer cpuminer-multi.xmr.pcfg (Stopped)
ID 5 localhost:4032 ewbfminer ewbf.zcash.pcfg (Stopped)

pimp --status

This shows the current PiMP Rig Mining status similar to the header in the minerfarm Agent Console.

Agent name: W97366 - IP: 192.168.1.7
Agent service is: Running
Last update: Success
Last message: All good!
Total farm hashrate: 0Mh/s

PiMP Configuration

ll /opt/confs

Which confs were modified? The default confs are thoroughly tested by PIMP Testing and Support. We recommend you start with these, verify mining is working, then customize with your own settings and wallets.

total 32
drwxr-xr-x 3 root root 4096 Feb 25 21:36 .
drwxr-xr-x 7 root root 4096 Oct 18 09:51 ..
lrwxrwxrwx 1 root root 31 Oct 18 09:52 bfg.gsd.conf -> /opt/confs/default/bfg.gsd.conf
lrwxrwxrwx 1 root root 32 Oct 18 09:52 bfg.zeus.conf -> /opt/confs/default/bfg.zeus.conf
lrwxrwxrwx 1 root root 39 Feb 2 17:16 bminer.equihash.pcfg -> /opt/confs/default/bminer.equihash.pcfg
lrwxrwxrwx 1 root root 36 Feb 25 18:09 ccminer.aeon.pcfg -> /opt/confs/default/ccminer.aeon.pcfg
lrwxrwxrwx 1 root root 36 Feb 25 18:09 ccminer.dash.pcfg -> /opt/confs/default/ccminer.dash.pcfg
lrwxrwxrwx 1 root root 36 Feb 25 18:09 ccminer.lbry.pcfg -> /opt/confs/default/ccminer.lbry.pcfg
lrwxrwxrwx 1 root root 39 Feb 25 18:09 ccminer.lyra2v2.pcfg -> /opt/confs/default/ccminer.lyra2v2.pcfg
lrwxrwxrwx 1 root root 35 Feb 25 18:09 ccminer.neo.pcfg -> /opt/confs/default/ccminer.neo.pcfg
lrwxrwxrwx 1 root root 37 Feb 25 18:09 ccminer.nist5.pcfg -> /opt/confs/default/ccminer.nist5.pcfg
lrwxrwxrwx 1 root root 35 Feb 25 18:09 ccminer.phi.pcfg -> /opt/confs/default/ccminer.phi.pcfg
lrwxrwxrwx 1 root root 37 Feb 25 18:09 ccminer.skein.pcfg -> /opt/confs/default/ccminer.skein.pcfg
lrwxrwxrwx 1 root root 37 Feb 25 18:09 ccminer.skunk.pcfg -> /opt/confs/default/ccminer.skunk.pcfg
-rw-r--r-- 1 root root 3998 Feb 27 22:48 ccminer.xmr.pcfg
lrwxrwxrwx 1 root root 35 Oct 18 09:52 cgminer.gsd.conf -> /opt/confs/default/cgminer.gsd.conf
lrwxrwxrwx 1 root root 36 Oct 18 09:52 cgminer.zeus.conf -> /opt/confs/default/cgminer.zeus.conf
lrwxrwxrwx 1 root root 37 Oct 18 09:52 claymore.dual.pcfg -> /opt/confs/default/claymore.dual.pcfg
lrwxrwxrwx 1 root root 40 Feb 2 17:16 claymore.xmr.amd.pcfg -> /opt/confs/default/claymore.xmr.amd.pcfg
lrwxrwxrwx 1 root root 38 Oct 18 09:52 claymore.zcash.pcfg -> /opt/confs/default/claymore.zcash.pcfg
lrwxrwxrwx 1 root root 43 Oct 18 09:52 cpuminer-multi.aeon.pcfg -> /opt/confs/default/cpuminer-multi.aeon.pcfg
-rw-r--r-- 1 root root 4332 Feb 28 01:49 cpuminer-multi.xmr.pcfg
drwxr-xr-x 2 root root 4096 Feb 25 18:10 default
lrwxrwxrwx 1 root root 37 Feb 25 18:10 dstm.equihash.pcfg -> /opt/confs/default/dstm.equihash.pcfg
lrwxrwxrwx 1 root root 36 Feb 25 18:10 ethminer.amd.pcfg -> /opt/confs/default/ethminer.amd.pcfg
lrwxrwxrwx 1 root root 39 Feb 25 18:10 ethminer.nvidia.pcfg -> /opt/confs/default/ethminer.nvidia.pcfg
-rw-r--r-- 1 root root 7653 Feb 26 10:57 ewbf.zcash.pcfg
lrwxrwxrwx 1 root root 39 Oct 18 09:52 nheqminer.zcash.pcfg -> /opt/confs/default/nheqminer.zcash.pcfg
lrwxrwxrwx 1 root root 36 Feb 2 17:16 nsgminer.neo.conf -> /opt/confs/default/nsgminer.neo.conf
lrwxrwxrwx 1 root root 46 Feb 2 17:16 nvidia.ccminer.lyra2v2.pcfg -> /opt/confs/default/nvidia.ccminer.lyra2v2.pcfg
lrwxrwxrwx 1 root root 42 Feb 2 17:16 optiminer.equihash.pcfg -> /opt/confs/default/optiminer.equihash.pcfg
lrwxrwxrwx 1 root root 28 Oct 18 09:52 README.md -> /opt/confs/default/README.md
lrwxrwxrwx 1 root root 36 Oct 18 09:52 sgminer.dash.conf -> /opt/confs/default/sgminer.dash.conf
lrwxrwxrwx 1 root root 35 Oct 18 09:52 sgminer.eth.conf -> /opt/confs/default/sgminer.eth.conf
lrwxrwxrwx 1 root root 39 Oct 18 09:52 sgminer.groestl.conf -> /opt/confs/default/sgminer.groestl.conf
lrwxrwxrwx 1 root root 36 Oct 18 09:52 sgminer.lbry.conf -> /opt/confs/default/sgminer.lbry.conf
lrwxrwxrwx 1 root root 39 Feb 25 18:10 sgminer.lyra2v2.conf -> /opt/confs/default/sgminer.lyra2v2.conf
lrwxrwxrwx 1 root root 37 Oct 18 09:52 sgminer.multi.conf -> /opt/confs/default/sgminer.multi.conf
lrwxrwxrwx 1 root root 38 Oct 18 09:52 sgminer.pascal.conf -> /opt/confs/default/sgminer.pascal.conf
lrwxrwxrwx 1 root root 36 Oct 18 09:52 sgminer.sigt.conf -> /opt/confs/default/sgminer.sigt.conf
lrwxrwxrwx 1 root root 38 Oct 18 09:52 sgminer.x11evo.conf -> /opt/confs/default/sgminer.x11evo.conf
lrwxrwxrwx 1 root root 35 Oct 18 09:52 sgminer.xmr.conf -> /opt/confs/default/sgminer.xmr.conf
lrwxrwxrwx 1 root root 37 Oct 18 09:52 sgminer.zcash.conf -> /opt/confs/default/sgminer.zcash.conf

ll /opt/miners

Which miners are compiled? This shows if there were any pimpups done to the miners themselves. May be necessary to pimpup a miner for good performance.

total 68
drwxr-xr-x 13 root root 4096 Oct 18 09:38 bfgminer
drwxr-xr-x 29 root root 4096 Feb 27 21:00 ccminer
drwxr-xr-x 30 root root 4096 Feb 25 19:41 ccminer.02-27-1639
drwxr-xr-x 29 root root 4096 Feb 27 20:19 ccminer.02-27-2021
drwxr-xr-x 6 root root 4096 Feb 25 23:44 ccminer-cryptonight
drwxrwxr-x 23 root root 4096 Feb 27 21:03 ccminer-msvc2015-0.3.0
drwxr-xr-x 2 root root 4096 Oct 18 09:41 ccminer-skunk
drwxr-xr-x 4 root root 4096 Oct 18 09:41 cgminer
drwxr-xr-x 2 root root 4096 Feb 26 00:49 claymore-dual
drwxr-xr-x 16 root root 4096 Feb 25 18:47 cpuminer-multi
drwxr-xr-x 2 root root 4096 Feb 26 22:12 ethminer
drwxr-xr-x 2 root root 4096 Feb 26 00:45 ethminer.02-26-2212
drwxr-xr-x 5 root root 4096 Oct 18 09:46 nheqminer
drwxr-xr-x 2 root root 4096 Feb 3 08:52 nvidia-ewbf-zcash
drwxr-xr-x 8 root root 4096 Feb 26 01:19 xmrig
drwxr-xr-x 10 root root 4096 Feb 26 01:13 xmr-stak
drwxr-xr-x 9 root root 4096 Feb 27 23:41 xmr-stak-nvidia

ll /opt/bins

Which kernel binary files have been created? This usually means the GPU will mine on that profile. Sometimes after a pimpup of a miner, you will need to run cleanbins command to remove these for good performance.

total 0

cat /root/gpuvars

Which gpuvars were modified? Need to make sure the environment variables needed for mining are intact.

export GPU_MAX_ALLOC_PERCENT=100
export GPU_USE_SYNC_OBJECTS=1
export GPU_MAX_HEAP_SIZE=100
export LANGUAGE=en_US.UTF-8
export LC_ALL=en_US.UTF-8
export PERL_JSON_BACKEND=0
export DISPLAY=:0
export GPU_FORCE_64BIT_PTR=1

cat /root/startup.sh

What startup parameters are you using? This may impact mining performance, fan speeds, and mining starting on boot.

#!/bin/bash
#
# ==================================================================
# .__
#______ |__| _____ ______ Portable Instant Mining Platform
#\____ \| |/ \____ \ PiMP
#| |_> > | Y Y \ |_> >
#| __/|__|__|_| / __/ Support: #PiMP on FreenodeIRC
#|__| \/|__| https://getPiMP.org
#
#
# Copyright (c) 2017 getPiMP.org. All Rights Reserved.
# Author: getPiMP.org
# License: This code is licensed for use with getPiMP.org only.
# Description: This is where you can change user-editable start up options.
# ==================================================================

#####################################################################
# INSTRUCTIONS - PLEASE READ
#####################################################################

# NOTE 1: How to edit this file.
# TO EDIT THIS FILE USE COMMAND: nano /etc/crontab
# IN GUI YOU CAN USE: leafpad /etc/crontab
# (edit command is just for the conf/pcfg!)

# NOTE 2: Absolute Paths
# In this file you have to specify absolute paths.
# Most of the pimp tools are in /opt/pimp.
# Examples: /opt/pimp/pimp --start 1
# /opt/minerfarm/minerfarm --start 1 (same effect)
# To determine what another tool uses for path you can do:
# which [command]
# e.g. which touch would output: /usr/bin/touch

# NOTE 3: This file is called by /etc/crontab upon boot.
# To schedule things on a regular basis (every 12 hours or every Friday at 5 PM),
# You would have to nano /etc/crontab directly.

# NOTE 4:
# If you get "permission denied" run: chmod +x /path/to/executable
# The file must be exectuable. Try running it by hand by typing it in.

# Thank you for reading the instructions.

#####################################################################
# GPU CONFIG
# Default: 20 seconds after boot, Set the fans to 60% as precaution.
#####################################################################

# Setup the clocks and fans according to what you edited
# Step 1: run this command manually: gputool --config
# it will make you a config file based on your current GPU setup.
#
# Step 2: nano /root/gpu-config.json
# put in what you want.

# Step 3: Run the gputool --config again and it will apply your values.

# Step 4: To have it run on boot, use this command. Timing is optimal
# for most GPUs.

sleep 20 && /opt/pimp/gputool --config

#####################################################################
# START MINING:
# Default: 25 seconds after boot, Start miner with ID 1
#####################################################################

sleep 25 && /opt/pimp/pimp --start 1

# Optional: Start other miners like CPU miner and ASIC
# sleep 30 && /opt/pimp/pimp --start 2
# sleep 35 && /opt/pimp/pimp --start 3

#####################################################################
# DISABLE GPU LEDs: This can save power or turn off lights if you want.
# OBVIOUSLY THIS IS FOR NVIDIA ONLY! NOT AMD.
# GPULogoBrightness can take a value from 0 to 100, this affects the
# brightness of the backlight.
# 0 - completely off, 100 - maximum brightness.
# Default: disabled, just remove the # to enable.
# If no GPU specified (like default) it will assign to all GPUs in the rig.
#####################################################################

#/usr/bin/nvidia-settings --assign GPULogoBrightness=0

#####################################################################
# USB LCD Displays
# Start the LCD display service. Optional, for USB LCD display support.
# These are for any "USB LCD device" commonly used with Raspi
# Example: https://www.adafruit.com/product/782
# The default will cycle through CPU Load, network, etc.
#####################################################################
# sleep 10 && systemctl LCDd start && sleep 10 && lcdproc

cat /root/gpu-config.json

What are the current fan/clock settings?

PiMP Software and Services

ll /opt/pimp

What do the pimp software files look like?

total 6768
drwxr-xr-x 2 root root 4096 May 10 2017 amdmeminfo
-rwxr-xr-x 1 root root 1540944 Feb 2 17:10 atiflash
-rwxr-xr-x 1 root root 66370 Feb 25 18:09 bootdetect
-rwxr--r-- 1 root root 581435 Nov 3 2016 clinfo
-rwxr-xr-x 1 root root 582080 Feb 17 2017 cudainfo
drwxr-xr-x 5 root root 4096 Feb 2 17:10 go
-rwxr-xr-x 1 root root 309879 Feb 25 18:09 gputool
-rwxr-xr-x 1 root root 121396 Feb 25 18:09 helpme
-rw-r--r-- 1 root root 3690 Feb 25 18:09 newpimp.txt
-rwxr-xr-x 1 root root 2879912 Feb 2 17:10 nvflash
drwxr-xr-x 2 root root 4096 Feb 2 17:10 ohgodatool
-rwxr-xr-x 1 root root 406785 Feb 25 18:09 pimp
-rwxr-xr-x 1 root root 118159 Feb 25 18:09 pimpkey
-rw-r--r-- 1 root root 14223 Feb 25 18:09 pimpminers.conf
-rwxr-xr-x 1 root root 263435 Feb 25 18:09 pimpup
drwxr-xr-x 2 root root 4096 Feb 2 17:10 PolarisBiosEditor

ll /opt/minerfarm

What do the minerfarm software files look like?

total 1092
drwxr-xr-x 2 root root 4096 Feb 17 2017 lib
-rwxr-xr-x 1 root root 574148 Feb 25 18:09 minerfarm
-rwxr-xr-x 1 root root 528954 Feb 25 18:09 minerfarm_svc
-rw-r--r-- 1 root root 2809 Feb 2 17:11 profiles.txt

cat /etc/crontab

What cron entries were modified? Just checking what you have on startup and if you are properly calling /root/startup.sh.

# /etc/crontab: system-wide crontab
# Unlike any other crontab you don't have to run the `crontab'
# command to install the new version when you edit this file
# and files in /etc/cron.d. These files also have username fields,
# that none of the other crontabs do.

SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

#####################################################################
# HOW TO SCHEDULE JOBS IN CRONTAB:
#####################################################################

# +---------------- minute (0 - 59)
# | +------------- hour (0 - 23)
# | | +---------- day of month (1 - 31)
# | | | +------- month (1 - 12)
# | | | | +---- day of week (0 - 6) (Sunday=0)
# | | | | |
# * * * * * command to be executed

# In other words:
# 1. Minute when the process will be started [0-60]
# 2. Hour when the process will be started [0-23]
# 3. Day of the month when the process will be started [1-28/29/30/31]
# 4. Month of the year when the process will be started [1-12]
# 5. Weekday when the process will be started [0-6] [0 is Sunday]

# FOR INTERVALS:
# Use the division bar (slash) to divide it up.
# all x min = */x
# example: 0/15 in minute column would be every 15 minutes.

# 5 8 * * 0 will run the job every sunday at 8:05 am.

# For more information and a neat calculator, see https://crontab.guru/

#####################################################################
# USER EDITABLE SETTINGS
# Use: nano /root/startup.sh to change your boot settings.
#
#####################################################################

# COMMANDS RUN ON BOOT UP:
# To run scripts on reboot, use: @reboot root /path/to/executable
# If you get "permission denied" run: chmod +x /path/to/executable
# It is best to edit the on-boot stuff with: nano /root/startup.sh

@reboot root /root/startup.sh

# COMMANDS RUN ON A SCHEDULE:

# Reboot automatically every 6 or 12 hours:
# 0 /6 * * * sync && echo b > /proc/sysrq-trigger
# 0 /12 * * * sync && echo b > /proc/sysrq-trigger

# This will reboot at 1 AM Zulu (Rig local time):
# 0 1 * * * sync && echo b > /proc/sysrq-trigger



#####################################################################
# DO NOT EDIT BELOW THIS LINE
#####################################################################
# m h dom mon dow user command
17 * * * * root cd / && run-parts --report /etc/cron.hourly
25 6 * * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
47 6 * * 7 root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly )
52 6 1 * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly )

minerfarm service

(( Is minerfarm agent service running? If it is not running, try: systemctl start minerfarm, or minerfarm and then use 'o' to start.))
● minerfarm.service - Service process for miner.farm agent
Loaded: loaded (/etc/systemd/system/minerfarm.service; enabled; vendor preset: enabled)
Active: active (running) since Wed 2018-02-28 16:13:28 EST; 16h ago
Process: 641 ExecStart=/opt/minerfarm/minerfarm_svc (code=exited, status=0/SUCCESS)
Main PID: 756 (minerfarm_svc)
CGroup: /system.slice/minerfarm.service
└─756 /usr/bin/perl /opt/minerfarm/minerfarm_svc

Feb 28 16:13:27 pimp2 systemd[1]: Starting Service process for miner.farm agent...
Feb 28 16:13:28 pimp2 systemd[1]: Started Service process for miner.farm agent.

pimp vnc service

Is the remote vnc desktop service running? If not, RDP and VNC will not work.

● pimpvnc.service - PiMP VNC Service
Loaded: loaded (/etc/systemd/user/pimpvnc.service; enabled; vendor preset: enabled)
Active: active (running) since Wed 2018-02-28 16:13:31 EST; 16h ago
Main PID: 1106 (x11vnc)
CGroup: /user.slice/user-0.slice/user@0.service/pimpvnc.service
└─1106 /usr/bin/x11vnc -v -display :0 -auth /var/run/lightdm/root/\:0 -nopw -logappend /var/log/pimpvnc.log

Feb 28 16:13:31 pimp2 systemd[794]: Started PiMP VNC Service.
Feb 28 16:13:31 pimp2 x11vnc[1106]: PORT=5900

lightdm service

Is the desktop GUI service running? If this is not running you will not get GUI/RDP/VNC access, and may not

● lightdm.service - Light Display Manager
Loaded: loaded (/lib/systemd/system/lightdm.service; enabled; vendor preset: enabled)
Active: active (running) since Wed 2018-02-28 16:13:27 EST; 16h ago
Docs: man:lightdm(1)
Process: 591 ExecStartPre=/bin/sh -c [ "$(basename $(cat /etc/X11/default-display-manager 2>/dev/null))" = "lightdm" ] (code=exited, status=0/SUCCESS)
Main PID: 618 (lightdm)
CGroup: /system.slice/lightdm.service
├─618 /usr/sbin/lightdm
└─657 /usr/lib/xorg/Xorg -core :0 -seat seat0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch

Feb 28 16:13:27 pimp2 systemd[1]: Starting Light Display Manager...
Feb 28 16:13:27 pimp2 systemd[1]: Started Light Display Manager.
Feb 28 16:13:28 pimp2 lightdm[765]: pam_unix(lightdm-autologin:session): session opened for user root by (uid=0)

GPU Info

lspci -vt | grep VGA

What GPUs are seen by the PCI subsystem? This is Linux physically detecting the GPUs.

gputool --status

What GPUs are seen by the PIMP GPUTOOL SYSFS subsystem? AMDGPU cards only.

PIMP GPU Tool v20180220
GPUs type: NVI
GPU 0: nVidia GeForce GTX 960, Temp: 59C, Fan: 40%, Core Clock: 0 Mhz ( Offset), Memory Clock: 2 Mhz ( Offset), Performance state: Max, Power Usage: 0W (0W Max)
GPU 1: No data available! (2)
GPU 2: No data available! (2)

/opt/pimp/atiflash -ai

Is atiflash seeing the GPUs? FGLRX/AMDGPU cards only.

Adapter not found

amdmeminfo

Is amdmeminfo seeing the GPUs? FGLRX/AMDGPU cards only.

AMDMemInfo by Zuikkis
Updated by Yann St.Arnaud

nvidia-smi

Is nvidia-smi seeing the GPUs? This is the main overclocking and admin tool for NVIDIA GPUs. If this looks good it is highly likely you will successfully mine.

Thu Mar 1 08:17:52 2018
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 384.47 Driver Version: 384.47 |
|-------------------------------+----------------------+----------------------+
| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |
|===============================+======================+======================|
| 0 GeForce GTX 960 On | 00000000:02:00.0 N/A | N/A |
| 40% 59C P0 N/A / N/A | 934MiB / 4026MiB | N/A Default |
+-------------------------------+----------------------+----------------------+

+-----------------------------------------------------------------------------+
| Processes: GPU Memory |
| GPU PID Type Process name Usage |
|=============================================================================|
| 0 Not Supported |
+-----------------------------------------------------------------------------+

nVidia Power use

What kind of power are the nVidia GPUs drawing?


==============NVSMI LOG==============

Timestamp : Thu Mar 1 08:17:52 2018
Driver Version : 384.47

Attached GPUs : 1
GPU 00000000:02:00.0
Power Readings
Power Management : N/A
Power Draw : N/A
Power Limit : N/A
Default Power Limit : N/A
Enforced Power Limit : N/A
Min Power Limit : N/A
Max Power Limit : N/A
Power Samples
Duration : N/A
Number of Samples : N/A
Max : N/A
Min : N/A
Avg : N/A

clinfo

Is clinfo seeing the GPUs? OpenCL is required for mining performance on PIMP. If your GPUs are shown in here it is likely that you will get mining working.

Number of platforms: 1
Platform Profile: FULL_PROFILE
Platform Version: OpenCL 1.2 CUDA 9.0.101
Platform Name: NVIDIA CUDA
Platform Vendor: NVIDIA Corporation
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_fp64 cl_khr_byte_addressable_store cl_khr_icd cl_khr_gl_sharing cl_nv_compiler_options cl_nv_device_attribute_query cl_nv_pragma_unroll cl_nv_copy_opts cl_nv_create_buffer


Platform Name: NVIDIA CUDA
Number of devices: 1
Device Type: CL_DEVICE_TYPE_GPU
Device ID: 4318
Max compute units: 4
Max work items dimensions: 3
Max work items[0]: 1024
Max work items[1]: 1024
Max work items[2]: 64
Max work group size: 1024
Preferred vector width char: 1
Preferred vector width short: 1
Preferred vector width int: 1
Preferred vector width long: 1
Preferred vector width float: 1
Preferred vector width double: 1
Native vector width char: 1
Native vector width short: 1
Native vector width int: 1
Native vector width long: 1
Native vector width float: 1
Native vector width double: 1
Max clock frequency: 1566Mhz
Address bits: 64
Max memory allocation: 1055506432
Image support: Yes
Max number of images read arguments: 128
Max number of images write arguments: 8
Max image 2D width: 16384
Max image 2D height: 16384
Max image 3D width: 2048
Max image 3D height: 2048
Max image 3D depth: 2048
Max samplers within kernel: 16
Max size of kernel argument: 4352
Alignment (bits) of base address: 4096
Minimum alignment (bytes) for any datatype: 128
Single precision floating point capability
Denorms: Yes
Quiet NaNs: Yes
Round to nearest even: Yes
Round to zero: Yes
Round to +ve and infinity: Yes
IEEE754-2008 fused multiply-add: Yes
Cache type: Read/Write
Cache line size: 128
Cache size: 65536
Global memory size: 4222025728
Constant buffer size: 65536
Max number of constant args: 9
Local memory type: Scratchpad
Local memory size: 49152
Kernel Preferred work group size multiple: 32
Error correction support: 0
Unified memory for Host and Device: 0
Profiling timer resolution: 1000
Device endianess: Little
Available: Yes
Compiler available: Yes
Execution capabilities:
Execute OpenCL kernels: Yes
Execute native function: No
Queue properties:
Out-of-Order: Yes
Profiling : Yes
Platform ID: 0x000000000229d8b0
Name: GeForce GTX 960
Vendor: NVIDIA Corporation
Device OpenCL C version: OpenCL C 1.1
Driver version: 384.47
Profile: FULL_PROFILE
Version: OpenCL 1.1 CUDA
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_fp64 cl_khr_byte_addressable_store cl_khr_icd cl_khr_gl_sharing cl_nv_compiler_options cl_nv_device_attribute_query cl_nv_pragma_unroll cl_nv_copy_opts cl_nv_create_buffer


cudainfo

Is cudainfo seeing the GPUs?

/opt/pimp/cudainfo Starting...

CUDA Device Query (Runtime API) version (CUDART static linking)

Detected 1 CUDA Capable device(s)

Device 0: "GeForce GTX 960"
CUDA Driver Version / Runtime Version 9.0 / 8.0
CUDA Capability Major/Minor version number: 2.1
Total amount of global memory: 4026 MBytes (4222025728 bytes)
( 4) Multiprocessors, ( 48) CUDA Cores/MP: 192 CUDA Cores
GPU Max Clock rate: 1566 MHz (1.57 GHz)
Memory Clock rate: 1700 Mhz
Memory Bus Width: 128-bit
L2 Cache Size: 262144 bytes
Maximum Texture Dimension Size (x,y,z) 1D=(65536), 2D=(65536, 65535), 3D=(2048, 2048, 2048)
Maximum Layered 1D Texture Size, (num) layers 1D=(16384), 2048 layers
Maximum Layered 2D Texture Size, (num) layers 2D=(16384, 16384), 2048 layers
Total amount of constant memory: 65536 bytes
Total amount of shared memory per block: 49152 bytes
Total number of registers available per block: 32768
Warp size: 32
Maximum number of threads per multiprocessor: 1536
Maximum number of threads per block: 1024
Max dimension size of a thread block (x,y,z): (1024, 1024, 64)
Max dimension size of a grid size (x,y,z): (65535, 65535, 65535)
Maximum memory pitch: 2147483647 bytes
Texture alignment: 512 bytes
Concurrent copy and kernel execution: Yes with 1 copy engine(s)
Run time limit on kernels: No
Integrated GPU sharing Host Memory: No
Support host page-locked memory mapping: Yes
Alignment requirement for Surfaces: Yes
Device has ECC support: Disabled
Device supports Unified Addressing (UVA): Yes
Device PCI Domain ID / Bus ID / location ID: 0 / 2 / 0
Compute Mode:
< Default (multiple host threads can use ::cudaSetDevice() with device simultaneously) >

deviceQuery, CUDA Driver = CUDART, CUDA Driver Version = 9.0, CUDA Runtime Version = 8.0, NumDevs = 1, Device0 = GeForce GTX 960
Result = PASS

xrandr -q

What information does Xorg have?

Screen 0: minimum 640 x 480, current 640 x 480, maximum 640 x 480
default connected 640x480+0+0 0mm x 0mm
640x480 73.00*

Hardware Info

Disk SMART Data for /dev/sda

What is the status of the boot disk? Errors or Reallocated Sectors means the disk should be replaced immediately.

smartctl 6.5 2016-01-24 r4214 [x86_64-linux-4.13.0-041300rc1-generic] (local build)
Copyright (C) 2002-16, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===
Device Model: KingFast
Serial Number: 07212017A0148
LU WWN Device Id: 0 000000 000000000
Firmware Version: 20150818
User Capacity: 31,488,000,000 bytes [31.4 GB]
Sector Size: 512 bytes logical/physical
Rotation Rate: Solid State Device
Form Factor: 2.5 inches
Device is: Not in smartctl database [for details use: -P showall]
ATA Version is: ACS-2 (minor revision not indicated)
SATA Version is: SATA 3.1, 6.0 Gb/s (current: 3.0 Gb/s)
Local Time is: Thu Mar 1 08:17:53 2018 EST
SMART support is: Available - device has SMART capability.
SMART support is: Enabled

=== START OF READ SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED

General SMART Values:
Offline data collection status: (0x00) Offline data collection activity
was never started.
Auto Offline Data Collection: Disabled.
Self-test execution status: ( 0) The previous self-test routine completed
without error or no self-test has ever
been run.
Total time to complete Offline
data collection: ( 0) seconds.
Offline data collection
capabilities: (0x11) SMART execute Offline immediate.
No Auto Offline data collection support.
Suspend Offline collection upon new
command.
No Offline surface scan supported.
Self-test supported.
No Conveyance Self-test supported.
No Selective Self-test supported.
SMART capabilities: (0x0002) Does not save SMART data before
entering power-saving mode.
Supports SMART auto save timer.
Error logging capability: (0x01) Error logging supported.
General Purpose Logging supported.
Short self-test routine
recommended polling time: ( 2) minutes.
Extended self-test routine
recommended polling time: ( 10) minutes.

SMART Attributes Data Structure revision number: 1
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE
1 Raw_Read_Error_Rate 0x0000 100 100 050 Old_age Offline - 0
5 Reallocated_Sector_Ct 0x0002 100 100 050 Old_age Always - 0
9 Power_On_Hours 0x0000 100 100 050 Old_age Offline - 13
12 Power_Cycle_Count 0x0000 100 100 050 Old_age Offline - 43
160 Unknown_Attribute 0x0000 100 100 050 Old_age Offline - 0
161 Unknown_Attribute 0x0000 100 100 050 Old_age Offline - 33
162 Unknown_Attribute 0x0000 100 100 050 Old_age Offline - 1
163 Unknown_Attribute 0x0000 100 100 050 Old_age Offline - 13
164 Unknown_Attribute 0x0000 100 100 050 Old_age Offline - 11503
165 Unknown_Attribute 0x0000 100 100 050 Old_age Offline - 25
166 Unknown_Attribute 0x0000 100 100 050 Old_age Offline - 14
167 Unknown_Attribute 0x0000 100 100 050 Old_age Offline - 22
192 Power-Off_Retract_Count 0x0000 100 100 050 Old_age Offline - 30
194 Temperature_Celsius 0x0000 100 100 050 Old_age Offline - 40
195 Hardware_ECC_Recovered 0x0000 100 100 050 Old_age Offline - 3
196 Reallocated_Event_Count 0x0000 100 100 050 Old_age Offline - 0
199 UDMA_CRC_Error_Count 0x0000 100 100 050 Old_age Offline - 0
241 Total_LBAs_Written 0x0000 100 100 050 Old_age Offline - 21283
242 Total_LBAs_Read 0x0000 100 100 050 Old_age Offline - 18026
245 Unknown_Attribute 0x0000 100 100 050 Old_age Offline - 22383

SMART Error Log Version: 0
No Errors Logged

SMART Self-test log structure revision number 1
No self-tests have been logged. [To run self-tests, use: smartctl -t]

Selective Self-tests/Logging not supported

Chassis Temps

How are the system temperatures?

k8temp-pci-00c3
Adapter: PCI adapter
Core0 Temp: +47.0°C
Core0 Temp: +44.0°C
Core1 Temp: +49.0°C
Core1 Temp: +53.0°C

Logs

tail -50 /var/log/agent.log

Log for minerfarm agent.

tail -50 /var/log/miner.log

Pimp unified miner logging of the miner instances.

tail -20 /var/log/pimpup.log

Log of pimpup updates.

[2018-Feb-26-00:47:18] Update succeeded for 240
[2018-Feb-26-22:11:07] Started PIMPUp v20180215 =======
[2018-Feb-26-22:11:07] PIMPUp version is current
[2018-Feb-26-22:11:08] PIMP SW version is current
[2018-Feb-26-22:11:27] Updated default conf files
[2018-Feb-26-22:11:55] Build backup folders and logs deleted
[2018-Feb-26-22:12:04] Started update for 245
[2018-Feb-26-22:12:07] Update succeeded for 245
[2018-Feb-27-16:39:42] Started PIMPUp v20180215 =======
[2018-Feb-27-16:39:42] PIMPUp version is current
[2018-Feb-27-16:39:42] PIMP SW version is current
[2018-Feb-27-16:39:57] Started update for 210
[2018-Feb-27-16:40:02] Updated default conf files
[2018-Feb-27-17:17:32] Update succeeded for 210
[2018-Feb-27-20:21:04] Started PIMPUp v20180215 =======
[2018-Feb-27-20:21:04] PIMPUp version is current
[2018-Feb-27-20:21:05] PIMP SW version is current
[2018-Feb-27-20:21:23] Updated default conf files
[2018-Feb-27-20:21:54] Started update for 210
[2018-Feb-27-21:00:32] Update succeeded for 210

/bin/dmesg | tail -25

Log of kernel ring messages. This can show some of the things that flash by on boot. Mostly warnings. Also when you plug things into the box like USB drives or network cables, it will show here.

[ 9.427161] nvidia 0000:02:00.0: vgaarb: changed VGA decodes: olddecodes=io+mem,decodes=none:owns=none
[ 9.427540] NVRM: ignoring the legacy GPU 0000:03:00.0
[ 9.427549] nvidia: probe of 0000:03:00.0 failed with error -1
[ 9.427589] NVRM: loading NVIDIA UNIX x86_64 Kernel Module 384.47 Sun Jun 25 00:35:12 PDT 2017 (using threaded interrupts)
[ 9.443043] nvidia-modeset: Loading NVIDIA Kernel Mode Setting Driver for UNIX platforms 384.47 Sun Jun 25 00:25:36 PDT 2017
[ 9.456127] [drm] [nvidia-drm] [GPU ID 0x00000200] Loading driver
[ 9.456131] [drm] Initialized nvidia-drm 0.0.0 20160202 for 0000:02:00.0 on minor 0
[ 9.505473] kvm: Nested Virtualization enabled
[ 9.533625] MCE: In-kernel MCE decoding enabled.
[ 9.561514] EDAC amd64: Node 0: DRAM ECC disabled.
[ 9.561518] EDAC amd64: ECC disabled in the BIOS or no ECC capability, module will not load.
Either enable ECC checking or force module loading by setting 'ecc_enable_override'.
(Note that use of the override may cause unknown side effects.)
[ 9.589695] EDAC amd64: Node 0: DRAM ECC disabled.
[ 9.589698] EDAC amd64: ECC disabled in the BIOS or no ECC capability, module will not load.
Either enable ECC checking or force module loading by setting 'ecc_enable_override'.
(Note that use of the override may cause unknown side effects.)
[ 16.800117] nvidia-modeset: Allocated GPU:0 (GPU-e3f8cf57-e925-1bc7-78a2-0204871acc8f) @ PCI:0000:02:00.0
[ 16.845493] nvidia-modeset: Freed GPU:0 (GPU-e3f8cf57-e925-1bc7-78a2-0204871acc8f) @ PCI:0000:02:00.0
[ 29.666377] NVRM: Persistence mode is deprecated and will be removed in a future release. Please use nvidia-persistenced instead.
[ 63.229528] random: crng init done
[ 98.318385] nvidia-uvm: Loaded the UVM driver in 8 mode, major device number 244
[ 1213.719752] perf: interrupt took too long (2516 > 2500), lowering kernel.perf_event_max_sample_rate to 79250
[ 1703.724631] perf: interrupt took too long (3151 > 3145), lowering kernel.perf_event_max_sample_rate to 63250
[ 3153.743733] perf: interrupt took too long (3946 > 3938), lowering kernel.perf_event_max_sample_rate to 50500

tail -100 /var/log/Xorg.0.lorg

Xorg log. Shows problems with displays, monitors, and GPUs when trying to load the GUI.

https://helpme.getpimp.org/-1519910273.html