Last active
September 16, 2021 16:35
-
-
Save gabrielsond/95988b68da3c00d33c148a17faf22eb6 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Tested on https://www.techpowerup.com/gpu-specs/asus-dual-rtx-3070-oc.b8031 | |
# BIOS Flashed to https://www.techpowerup.com/vgabios/231668/asus-rtx3070-8192-210308-1 | |
# Unraid NVIDIA Driver community app installed and running v460.84 or v470.42.01 | |
# nvidia-smi --query-gpu=gpu_name,gpu_bus_id,vbios_version --format=csv | |
# name, pci.bus_id, vbios_version | |
# NVIDIA GeForce RTX 3070, 00000000:01:00.0, 94.04.3A.40.21 | |
# Mining Statistics | |
# ================== [nbminer v39.2] Summary 2021-09-16 10:33:21 =================== | |
# |ID|Device|Hashrate|Accept|Reject|Inv|Powr|CTmp|MTmp|Fan|CClk|GMClk|MUtl|Eff/Watt| | |
# | 0| 3070| 63.05 M| 47| 1| 1| 118| 61| | 58|1260| 8200| 100| 534.4 K| | |
# |------------------+------+------+---+----+--------------------------------------| | |
# | Total: 63.05 M| 47| 1| 1| 118| Uptime: 0D 00:57:30 CPU: 5% | | |
# ================================================================================== | |
# ethash - On Pool 10m: 88.63 M 4h: 58.51 M 24h: 58.51 M | |
echo "https://slackware.uk/slackware/slackware64-14.2/slackware64/x/xorg-server-1.18.3-x86_64-2.txz | |
https://slackware.uk/slackware/slackware64-14.2/slackware64/x/xinit-1.3.4-x86_64-2.txz | |
https://slackware.uk/slackware/slackware64-14.2/slackware64/x/libxcb-1.11.1-x86_64-1.txz | |
https://slackware.uk/slackware/slackware64-14.2/slackware64/x/libXau-1.0.8-x86_64-2.txz | |
https://slackware.uk/slackware/slackware64-14.2/slackware64/x/libXdmcp-1.1.2-x86_64-2.txz | |
https://slackware.uk/slackware/slackware64-14.2/slackware64/n/nettle-3.2-x86_64-1.txz | |
https://slackware.uk/slackware/slackware64-14.2/slackware64/x/libdrm-2.4.68-x86_64-1.txz | |
https://slackware.uk/slackware/slackware64-14.2/slackware64/x/libXfont-1.5.1-x86_64-2.txz | |
https://slackware.uk/slackware/slackware64-14.2/slackware64/l/harfbuzz-1.2.7-x86_64-1.txz | |
https://slackware.uk/slackware/slackware64-14.2/slackware64/l/freetype-2.6.3-x86_64-1.txz | |
https://slackware.uk/slackware/slackware64-14.2/slackware64/x/libfontenc-1.1.3-x86_64-1.txz | |
https://slackware.uk/slackware/slackware64-14.2/slackware64/x/libxshmfence-1.2-x86_64-2.txz | |
https://slackware.uk/slackware/slackware64-14.2/slackware64/x/xkeyboard-config-2.17-noarch-1.txz | |
https://slackware.uk/slackware/slackware64-14.2/slackware64/x/xkbcomp-1.3.0-x86_64-2.txz | |
https://slackware.uk/slackware/slackware64-14.2/slackware64/x/libxkbfile-1.0.9-x86_64-1.txz | |
https://slackware.uk/slackware/slackware64-14.2/slackware64/x/xterm-325-x86_64-1.txz | |
https://slackware.uk/slackware/slackware64-14.2/slackware64/x/libXft-2.3.2-x86_64-3.txz | |
https://slackware.uk/slackware/slackware64-14.2/slackware64/x/fontconfig-2.11.1-x86_64-2.txz | |
https://slackware.uk/slackware/slackware64-14.2/slackware64/x/libXaw-1.0.13-x86_64-1.txz | |
https://slackware.uk/slackware/slackware64-14.2/slackware64/x/libXmu-1.1.2-x86_64-2.txz | |
https://slackware.uk/slackware/slackware64-14.2/slackware64/x/libXt-1.1.5-x86_64-1.txz | |
https://slackware.uk/slackware/slackware64-14.2/slackware64/x/libXinerama-1.1.3-x86_64-2.txz | |
https://slackware.uk/slackware/slackware64-14.2/slackware64/x/libXpm-3.5.11-x86_64-2.txz | |
https://slackware.uk/slackware/slackware64-14.2/slackware64/x/libICE-1.0.9-x86_64-2.txz | |
https://slackware.uk/slackware/slackware64-14.2/slackware64/x/libXrender-0.9.9-x86_64-1.txz | |
https://slackware.uk/slackware/slackware64-14.2/slackware64/x/libXext-1.3.3-x86_64-2.txz | |
https://slackware.uk/slackware/slackware64-14.2/slackware64/x/libSM-1.2.2-x86_64-2.txz | |
https://slackware.uk/slackware/slackware64-14.2/slackware64/l/gtk+2-2.24.30-x86_64-1.txz | |
https://slackware.uk/slackware/slackware64-14.2/slackware64/l/atk-2.18.0-x86_64-1.txz | |
https://slackware.uk/slackware/slackware64-14.2/slackware64/l/gdk-pixbuf2-2.32.3-x86_64-1.txz | |
https://slackware.uk/slackware/slackware64-14.2/slackware64/l/pango-1.38.1-x86_64-1.txz | |
https://slackware.uk/slackware/slackware64-14.2/slackware64/x/libXi-1.7.6-x86_64-1.txz | |
https://slackware.uk/slackware/slackware64-14.2/slackware64/x/libXrandr-1.5.0-x86_64-1.txz | |
https://slackware.uk/slackware/slackware64-14.2/slackware64/x/libXcursor-1.1.14-x86_64-2.txz | |
https://slackware.uk/slackware/slackware64-14.2/slackware64/x/libXcomposite-0.4.4-x86_64-2.txz | |
https://slackware.uk/slackware/slackware64-14.2/slackware64/l/cairo-1.14.6-x86_64-2.txz | |
https://slackware.uk/slackware/slackware64-14.2/slackware64/x/mesa-11.2.2-x86_64-1.txz | |
https://slackware.uk/slackware/slackware64-14.2/slackware64/x/libXdamage-1.1.4-x86_64-2.txz | |
https://slackware.uk/slackware/slackware64-14.2/slackware64/x/libXv-1.0.10-x86_64-2.txz | |
https://slackware.uk/slackware/slackware64-14.2/slackware64/x/libXfixes-5.0.2-x86_64-1.txz | |
https://slackware.uk/slackware/slackware64-14.2/slackware64/x/libXxf86vm-1.1.4-x86_64-2.txz | |
https://slackware.uk/slackware/slackware64-14.2/slackware64/d/gdb-7.11.1-x86_64-1.txz | |
https://slackware.uk/slackware/slackware64-14.2/slackware64/d/python-2.7.11-x86_64-2.txz | |
" | xargs -n 1 -P 43 wget | |
# order important? have not dependency tested yet... next reboot. | |
upgradepkg --install-new xorg-server-1.18.3-x86_64-2.txz | |
upgradepkg --install-new xinit-1.3.4-x86_64-2.txz | |
upgradepkg --install-new libxcb-1.11.1-x86_64-1.txz | |
upgradepkg --install-new libXau-1.0.8-x86_64-2.txz | |
upgradepkg --install-new libXdmcp-1.1.2-x86_64-2.txz | |
upgradepkg --install-new nettle-3.2-x86_64-1.txz | |
upgradepkg --install-new libdrm-2.4.68-x86_64-1.txz | |
upgradepkg --install-new libXfont-1.5.1-x86_64-2.txz | |
upgradepkg --install-new harfbuzz-1.2.7-x86_64-1.txz | |
upgradepkg --install-new freetype-2.6.3-x86_64-1.txz | |
upgradepkg --install-new libfontenc-1.1.3-x86_64-1.txz | |
upgradepkg --install-new libxshmfence-1.2-x86_64-2.txz | |
upgradepkg --install-new xkeyboard-config-2.17-noarch-1.txz | |
upgradepkg --install-new xkbcomp-1.3.0-x86_64-2.txz | |
upgradepkg --install-new libxkbfile-1.0.9-x86_64-1.txz | |
upgradepkg --install-new xterm-325-x86_64-1.txz | |
upgradepkg --install-new libXft-2.3.2-x86_64-3.txz | |
upgradepkg --install-new fontconfig-2.11.1-x86_64-2.txz | |
upgradepkg --install-new libXaw-1.0.13-x86_64-1.txz | |
upgradepkg --install-new libXmu-1.1.2-x86_64-2.txz | |
upgradepkg --install-new libXt-1.1.5-x86_64-1.txz | |
upgradepkg --install-new libXinerama-1.1.3-x86_64-2.txz | |
upgradepkg --install-new libXpm-3.5.11-x86_64-2.txz | |
upgradepkg --install-new libICE-1.0.9-x86_64-2.txz | |
upgradepkg --install-new libXrender-0.9.9-x86_64-1.txz | |
upgradepkg --install-new libXext-1.3.3-x86_64-2.txz | |
upgradepkg --install-new libSM-1.2.2-x86_64-2.txz | |
upgradepkg --install-new gtk+2-2.24.30-x86_64-1.txz | |
upgradepkg --install-new atk-2.18.0-x86_64-1.txz | |
upgradepkg --install-new gdk-pixbuf2-2.32.3-x86_64-1.txz | |
upgradepkg --install-new pango-1.38.1-x86_64-1.txz | |
upgradepkg --install-new libXi-1.7.6-x86_64-1.txz | |
upgradepkg --install-new libXrandr-1.5.0-x86_64-1.txz | |
upgradepkg --install-new libXcursor-1.1.14-x86_64-2.txz | |
upgradepkg --install-new libXcomposite-0.4.4-x86_64-2.txz | |
upgradepkg --install-new cairo-1.14.6-x86_64-2.txz | |
upgradepkg --install-new mesa-11.2.2-x86_64-1.txz | |
upgradepkg --install-new libXdamage-1.1.4-x86_64-2.txz | |
upgradepkg --install-new libXv-1.0.10-x86_64-2.txz | |
upgradepkg --install-new libXfixes-5.0.2-x86_64-1.txz | |
upgradepkg --install-new libXxf86vm-1.1.4-x86_64-2.txz | |
upgradepkg --install-new gdb-7.11.1-x86_64-1.txz | |
upgradepkg --install-new python-2.7.11-x86_64-2.txz | |
# Reset cards just in case | |
nvidia-smi -r | |
# Enable persistence | |
nvidia-smi -pm 1 | |
nvidia-smi -pl 125 | |
nvidia-xconfig --cool-bits=31 --allow-empty-initial-configuration --use-display-device=None --virtual=1920x1080 --enable-all-gpus --separate-x-screens | |
# "Ensure the DISPLAY environment variable is set correctly." (to virtual display?) | |
export DISPLAY=:0.0 | |
# Start Xorg display server in background | |
xinit & | |
# Set GPU 0 to P2 Power Mode | |
nvidia-settings -a [gpu:0]/GPUPowerMizerMode=2 --use-gtk2 | |
# Increase GPU 0 memory clock speed by 2800MHz to 8200MHz (anything over 8200 starts producting invalid shares) | |
nvidia-settings -a [gpu:0]/GPUMemoryTransferRateOffsetAllPerformanceLevels=2800 --use-gtk2 | |
# Lock GPU 0 core clock speed at 1260MHz | |
nvidia-smi -lgc 1260 -i 0 | |
# Display NVIDIA System Management Interface | |
nvidia-smi | |
# Start NBMiner in background | |
/mnt/user/bin/NBMiner_Linux/start_eth.sh & |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment