Verify Permissions
diskutil verifyPermissions /
Repair Permissions
diskutil repairPermissions /
| daemon off; | |
| error_log /dev/stderr warn; | |
| worker_processes 4; | |
| events { | |
| worker_connections 1024; | |
| multi_accept on; | |
| } | 
Following mining and findings performed on EVGA GeForce GTX 1070 SC GAMING Black Edition Graphics Card cards.
First run nvidia-xconfig --enable-all-gpus then set about editing the xorg.conf file to correctly set the Coolbits option.
# /etc/X11/xorg.conf
Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
| diff --git a/SynoBuildConf/abiconfig b/SynoBuildConf/abiconfig | |
| new file mode 100644 | |
| index 0000000000..70e02a72b5 | |
| --- /dev/null | |
| +++ b/SynoBuildConf/abiconfig | |
| @@ -0,0 +1,4 @@ | |
| +{ | |
| + "skip_including": ["d3d11va.h", "dxva2.h", "qsv.h", "vda.h", "vdpau.h", "xvmc.h"], | |
| + "defines": "#define __STDC_CONSTANT_MACROS" | |
| +} | 
Reed Slaby, March 2018
Having grown tired of wasting a perfectly good monitor on my ethereum mining rig, I finally decided to replace the Ubuntu Desktop 16.04 installation with Ubuntu Server 16.04. Many of the gtutorials available at the time of this writing range from unecessarily complicated to flat-out wrong. This guide is intended to address many of those shortfalls.
To complete this guide, you should already have:
| #!/bin/bash | |
| rev="12" | |
| _log(){ | |
| echo "$(date '+%Y-%m-%d %H:%M:%S') - ${streamid} - $1" >> /tmp/ffmpeg.log | |
| } | |
| _log_para(){ | |
| echo "$1" | fold -w 120 | sed "s/^.*$/$(date '+%Y-%m-%d %H:%M:%S') - ${streamid} - = &/" >> /tmp/ffmpeg.log |