Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

[Support] PTRFRLL - Docker images

Featured Replies

Hey so I am trying to mine on multiple GPUs in my unraid server but the miner only ever uses GPU 0.

I have these logs
 

20210429 14:17:45 T-Rex NVIDIA GPU miner v0.20.3 - [Linux]
20210429 14:17:45 r.fdd97e1996a9
20210429 14:17:45
20210429 14:17:45 NVIDIA Driver v465.27
20210429 14:17:45 CUDA devices available: 2
20210429 14:17:45
20210429 14:17:45 WARN: DevFee 1% (ethash)
20210429 14:17:45
20210429 14:17:45 URL : eth-us-east1.nanopool.org:9999
20210429 14:17:45 Starting on: eth-us-east1.nanopool.org:9999
20210429 14:17:45 Using protocol: stratum1.
20210429 14:17:45 Authorizing...
20210429 14:17:45 ApiServer: HTTP server started on 0.0.0.0:4067
20210429 14:17:45 ----------------------------------------------------
20210429 14:17:45 For control navigate to: http://172.17.0.3:4067/trex
20210429 14:17:45 ----------------------------------------------------
20210429 14:17:45 ApiServer: Telnet server started on 127.0.0.1:4068
20210429 14:17:45 WARN: GPU #0(000800): EVGA NVIDIA GeForce RTX 3080, intensity 22
20210429 14:17:45 Authorized successfully.
20210429 14:17:45 ethash epoch: 411, diff: 10.00 G
20210429 14:17:47 GPU #0: generating DAG 4.21 GB for epoch 411 ...
20210429 14:17:52 
GPU #0: DAG generated [crc: a895d4ae36m, time: 4956 ms], memory left: 5.36 GB
[0m20210429 14:18:08 GPU #0: using kernel #4
20210429 14:18:13 [32m[ OK ][0m 1/1 - 87.19 MH/s, 147ms ... GPU #0
[0m20210429 14:18:22 [32m[ OK ][0m 2/2 - 87.21 MH/s, 147ms ... GPU #0
[0m20210429 14:19:24 [32m[ OK ][0m 3/3 - 87.22 MH/s, 145ms ... GPU #0

CUDA shows that it can see 2 devices, but the miner only selects the 1.   Is there an extra configuration step I'm missing for multi-gpu mining?

  • Replies 237
  • Views 63.4k
  • Created
  • Last Reply

Top Posters In This Topic

Most Popular Posts

  • I use this script, which checks if Plex has started transcoding and stops Trex if that is true. It starts Trex after Plex has finished transcoding. It is for Nvidia cards only. Feel free to use it

  • sreknob
    sreknob

    You are correct - I was having a look while you were as well.   Tag cuda10-latest works fine but 4.2 and latest give the autotune error   My config had both lhr-autotune-interval a

  • Available Applications trex-miner Container with Nvidia Driver which allows for GPU crypto mining (ETH, ETC, Zcash, etc) Use the nvidia-driver plugin to get nvidi

Posted Images

  • Author
8 minutes ago, oosharkyoo said:

Hey so I am trying to mine on multiple GPUs in my unraid server but the miner only ever uses GPU 0.

I have these logs
 


20210429 14:17:45 T-Rex NVIDIA GPU miner v0.20.3 - [Linux]
20210429 14:17:45 r.fdd97e1996a9
20210429 14:17:45
20210429 14:17:45 NVIDIA Driver v465.27
20210429 14:17:45 CUDA devices available: 2
20210429 14:17:45
20210429 14:17:45 WARN: DevFee 1% (ethash)
20210429 14:17:45
20210429 14:17:45 URL : eth-us-east1.nanopool.org:9999
20210429 14:17:45 Starting on: eth-us-east1.nanopool.org:9999
20210429 14:17:45 Using protocol: stratum1.
20210429 14:17:45 Authorizing...
20210429 14:17:45 ApiServer: HTTP server started on 0.0.0.0:4067
20210429 14:17:45 ----------------------------------------------------
20210429 14:17:45 For control navigate to: http://172.17.0.3:4067/trex
20210429 14:17:45 ----------------------------------------------------
20210429 14:17:45 ApiServer: Telnet server started on 127.0.0.1:4068
20210429 14:17:45 WARN: GPU #0(000800): EVGA NVIDIA GeForce RTX 3080, intensity 22
20210429 14:17:45 Authorized successfully.
20210429 14:17:45 ethash epoch: 411, diff: 10.00 G
20210429 14:17:47 GPU #0: generating DAG 4.21 GB for epoch 411 ...
20210429 14:17:52 
GPU #0: DAG generated [crc: a895d4ae36m, time: 4956 ms], memory left: 5.36 GB
[0m20210429 14:18:08 GPU #0: using kernel #4
20210429 14:18:13 [32m[ OK ][0m 1/1 - 87.19 MH/s, 147ms ... GPU #0
[0m20210429 14:18:22 [32m[ OK ][0m 2/2 - 87.21 MH/s, 147ms ... GPU #0
[0m20210429 14:19:24 [32m[ OK ][0m 3/3 - 87.22 MH/s, 145ms ... GPU #0

CUDA shows that it can see 2 devices, but the miner only selects the 1.   Is there an extra configuration step I'm missing for multi-gpu mining?

 

Try adding the devices flag to your config.json with a comma-separated list like so:

 

{
  ...
  "devices": "0,1"
}

 

2 hours ago, PTRFRLL said:

 

Try adding the devices flag to your config.json with a comma-separated list like so:

 


{
  ...
  "devices": "0,1"
}

 


Wow cant believe I missed that - all working now.   Thanks for the help and for the great docker image!

Is there a way to give plex priority to gpu resources? It's great having this run while plex is idol, but I'm seeing cpu transcode when plex picks back up.

I am trying to get Trex working and im getting this below.

 

Starting T-rex miner...
============================================================
Server: stratum+tcp://us2.ethermine.org:4444
Algorithm: ethash
Wallet: *****************************************************
Worker: Mine
============================================================
20210501 03:14:23 ERROR: Can't start miner, member "url" not found in json
20210501 03:14:24 T-Rex finished.
20210501 03:14:24 T-Rex finished.

 

Any help would be great.

  • Author
35 minutes ago, Jurak said:

I am trying to get Trex working and im getting this below.

 

Starting T-rex miner...
============================================================
Server: stratum+tcp://us2.ethermine.org:4444
Algorithm: ethash
Wallet: *****************************************************
Worker: Mine
============================================================
20210501 03:14:23 ERROR: Can't start miner, member "url" not found in json
20210501 03:14:24 T-Rex finished.
20210501 03:14:24 T-Rex finished.

 

Any help would be great.

 

What's your config.json look like? I'm guessing the URL prop is missing.

 

{
  "pools" : 
  [
    {
      "pass" : "x",
      "url" : "stratum+tcp://us2.ethermine.org:4444",
      "user" : "WALLET_ADDRESS",
      "worker" : "Rig"
    }
  ],
  "api-bind-http" : "0.0.0.0:4067"
}

 

Edited by PTRFRLL

  • Author
9 hours ago, supertomcat said:

Is there a way to give plex priority to gpu resources? It's great having this run while plex is idol, but I'm seeing cpu transcode when plex picks back up.

 

Not that I'm aware of, I would love to do this too. You might try setting the --low-load flag in T-rex but I'm not sure if it will work:

 

 

Quote

Low load mode (default: 0). 1 - enabled, 0 - disabled. Reduces the load on the GPUs if possible

 

Edited by PTRFRLL

30 minutes ago, PTRFRLL said:

 

What's your config.json look like? I'm guessing the URL prop is missing.

 



{
  "pools" : 
  [
    {
      "pass" : "x",
      "url" : "stratum+tcp://us2.ethermine.org:4444",
      "user" : "WALLET_ADDRESS",
      "worker" : "Rig"
    }
  ],
  "api-bind-http" : "0.0.0.0:4067"
}

 

This is what it looks like.

 

"pools" : 
    [
        {
            "pass" : "x",
            "url" : "stratum+tcp://us2.ethermine.org:4444",
            "user" : "Wallet address",
            "worker" : "Server"
        }
    ],

Edited by Jurak
fixing spelling

1 hour ago, Jurak said:

This is what it looks like.

 

"pools" : 
    [
        {
            "pass" : "x",
            "url" : "stratum+tcp://us2.ethermine.org:4444",
            "user" : "Wallet address",
            "worker" : "Server"
        }
    ],

I uninstalled it for the 5th time and reinstalled it and its now working. At least the webui is loading and it says it working time will tell. Thanks.

On 4/24/2021 at 8:53 PM, Skylinar said:

 

Thanks for the insights. I'm messing around with this and a P2000 and can't even get it working. 

 

I've added


"mt" : 4

to the config after the "worker" and started the trex docker in PRIVILEGED mode, is there more I've missed? 

 

 

Bump, can someone assist?

Having the same issue with getting mt to work.  I have it in my json, and i tried passing through an mt variable on the docker template.  Using a P2000.

  • Author
On 5/9/2021 at 11:51 AM, jmmille said:

Can we assign a different password than "x"?  MiningHubPool allows you to change your difficulty with a string in the password field: https://bitcointalk.org/index.php?topic=472510.msg10596890#msg10596890

 

I tried making the change in the config file and also adding a variable PASS to send it along but neither worked.

 

Thanks!

 

I'll add a PASS variable that you can set for the container.

Edited by PTRFRLL

  • Author
On 5/9/2021 at 11:51 AM, jmmille said:

Can we assign a different password than "x"?  MiningHubPool allows you to change your difficulty with a string in the password field: https://bitcointalk.org/index.php?topic=472510.msg10596890#msg10596890

 

I tried making the change in the config file and also adding a variable PASS to send it along but neither worked.

 

Thanks!

 

I updated the Docker to include a PASS env variable, so you can now override the default 1318935766_2021-05-1117_12_42-Window.png.c64d0b2f18b795236d3c2728c03203f7.png

I've successfully managed to mine ETH, but is it possible to mine raven? I've tried changing my username/address, the mining pool and algorithm, but I can't establish a connection and the container just keeps retrying.

  • Author
40 minutes ago, braydination said:

I've successfully managed to mine ETH, but is it possible to mine raven? I've tried changing my username/address, the mining pool and algorithm, but I can't establish a connection and the container just keeps retrying.

 

You should be able to mine Raven using the kawpow algorithm. Did it throw a specific error message?

7 hours ago, PTRFRLL said:

 

You should be able to mine Raven using the kawpow algorithm. Did it throw a specific error message?

20210515 07:29:12 Starting on: raven.f2pool.com:3636
20210515 07:29:12 ApiServer: HTTP server started on 0.0.0.0:4067
20210515 07:29:12 -----------------------------------------------------
20210515 07:29:12 For control navigate to: http://172.17.0.13:4067/trex
20210515 07:29:12 -----------------------------------------------------
20210515 07:29:12 ApiServer: Telnet server started on 127.0.0.1:4068
20210515 07:29:12 WARN: GPU #0(000700): MSI GeForce GTX 1660 SUPER, intensity 20
20210515 07:29:12 Using protocol: stratum3.
20210515 07:29:22 Wait on data is timed out, 10 seconds have passed, 0 bytes in socket remained
20210515 07:29:22 WARN: failed to stratum2-subscribe on raven.f2pool.com:3636: can't parse json:

* Line 1, Column 1
Syntax error: value, object or array expected.

20210515 07:29:22 ERROR: No connection, retry after 10 seconds

20210515 07:29:33 Using protocol: stratum3.
20210515 07:29:43 Wait on data is timed out, 10 seconds have passed, 0 bytes in socket remained
20210515 07:29:43 WARN: failed to stratum2-subscribe on raven.f2pool.com:3636: can't parse json:
 

This is the log errors it is spitting out at me. It just keeps on trying over and over again in an endles loop.

  • Author
15 hours ago, braydination said:

20210515 07:29:12 Starting on: raven.f2pool.com:3636
20210515 07:29:12 ApiServer: HTTP server started on 0.0.0.0:4067
20210515 07:29:12 -----------------------------------------------------
20210515 07:29:12 For control navigate to: http://172.17.0.13:4067/trex
20210515 07:29:12 -----------------------------------------------------
20210515 07:29:12 ApiServer: Telnet server started on 127.0.0.1:4068
20210515 07:29:12 WARN: GPU #0(000700): MSI GeForce GTX 1660 SUPER, intensity 20
20210515 07:29:12 Using protocol: stratum3.
20210515 07:29:22 Wait on data is timed out, 10 seconds have passed, 0 bytes in socket remained
20210515 07:29:22 WARN: failed to stratum2-subscribe on raven.f2pool.com:3636: can't parse json:

* Line 1, Column 1
Syntax error: value, object or array expected.

20210515 07:29:22 ERROR: No connection, retry after 10 seconds

20210515 07:29:33 Using protocol: stratum3.
20210515 07:29:43 Wait on data is timed out, 10 seconds have passed, 0 bytes in socket remained
20210515 07:29:43 WARN: failed to stratum2-subscribe on raven.f2pool.com:3636: can't parse json:
 

This is the log errors it is spitting out at me. It just keeps on trying over and over again in an endles loop.

 

I see your server is set to raven.f2pool.com:3636 but does it have the stratum+tcp part at the beginning like so:

stratum+tcp://raven.f2pool.com:3636

 

On 5/16/2021 at 8:48 AM, PTRFRLL said:

 

I see your server is set to raven.f2pool.com:3636 but does it have the stratum+tcp part at the beginning like so:


stratum+tcp://raven.f2pool.com:3636

 

I tried messing around the last couple days and found that using different mining software still gave me the same issue, but one did explicitly say that it was unable to login to any pools. I read that it may have been my ISP blocking stratum somehow, so I ran the mining software inside my W10 VM with a VPN running and it successfully logged me in. 

I don't understand why this was the case for kawpow and ethash and is a shame because I really wanted to just focus on RVN through docker and rely on the VM

  • Author
4 hours ago, braydination said:

I tried messing around the last couple days and found that using different mining software still gave me the same issue, but one did explicitly say that it was unable to login to any pools. I read that it may have been my ISP blocking stratum somehow, so I ran the mining software inside my W10 VM with a VPN running and it successfully logged me in. 

I don't understand why this was the case for kawpow and ethash and is a shame because I really wanted to just focus on RVN through docker and rely on the VM


you could always route the Trex container through a VPN container:

 

 

Edited by PTRFRLL

Just want to say I've been loving this container!

Interesting enough, I swapped over to the NSFminer image that has OC capabilities for a bit, and since I could OC my cards through that container's console and have not rebooted my server - the TRex container now mines at OC levels even if I shutdown the NSFminer container.

Now if only someone could create a container for Nano Miner so we could mine Ergo😇

Edited by birdwatcher

  • Author
4 hours ago, birdwatcher said:

Just want to say I've been loving this container!

Interesting enough, I swapped over to the NSFminer image that has OC capabilities for a bit, and since I could OC my cards through that container's console and have not rebooted my server - the TRex container now mines at OC levels even if I shutdown the NSFminer container.

Now if only someone could create a container for Nano Miner so we could mine Ergo😇

 

Thanks for the link for NSFMiner, I hadn't seen that container before. I'll see if I can integrate the OC capabilities into this image as well.

I have two gpus snd I can only get one of them to work. Gtx 1070 works perfect solo. When I try to add my Gtx 970 neither works. They both are shown in my Nvidia list. Driver 465.19.01 and Cuda 11.3. Ive set device to 0,1 and added both to NVIDIA_VISIBLE_DEVICES and it’s a no go. Will my 970 not work? Thanks

 

Edit: Okay my problem is my 970 doesn’t have enough memory to mine etash. Am I able to run two of these trex dockers on unraid?

Edited by Z3US

Was someone succesful overriden memory clock for RTX cards ? i tried different settings in the config.json but every setting was "not supported in linux".

the only thing i was a able to modify was powerlimit via console (outside of the docker) with "nvidia-smi -i 0 -pl 133"

  • Author
13 hours ago, Z3US said:

 

Edit: Okay my problem is my 970 doesn’t have enough memory to mine etash. Am I able to run two of these trex dockers on unraid?

Yes, you should be able to run two instances, just expose one GPU to each. 

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.