lnxd

Members
  • Posts

    156
  • Joined

  • Last visited

Posts posted by lnxd

  1. Hey everyone, sorry for my long absence. As I mentioned on my PhoenixMiner thread, I've had a lot of things going on and not enough free time. If I've missed any important posts please feel free to reply to this again and I'll revisit. 

     

    On 12/8/2021 at 4:55 AM, daemon_of_chaos said:

    Do you plan to release an update for the latest XMrig version (currently v6.16.2)?

    I do plan on it assuming it's compatible and not a massive amount of work. Problem is I've forgotten the password for my build VM which is where I stored all my build files, and they're not backed up of course. I'm going to have to make another VM and mount the image over there to get them out. Time is still a massive issue for me, so this will likely happen over the next few days to weeks as I get back on top of things. 

     

    On 12/1/2021 at 5:47 AM, mdrodge said:

    Any plans to add Raptoreum as an option?

    (at the moment i'm running a VM to do this but it would be sweet to run this in a container)

    Had never heard of this until now haha. See my reply to @daemon_of_chaos above though. I think the latest update introduces support for it so yeah, it's probably coming down the line. 

     

    On 11/10/2021 at 7:03 AM, shpitz461 said:

    Also, is it possible for you to create a container for this one?

     

    https://github.com/Bendr0id/xmrigCC

    If you still want this let me know, it shouldn't be a massive amount of work to add it to this container as it's just an xmrig fork, but for simplicity's sake I wouldn't have the three different dev fee options for it.

     

    On 11/8/2021 at 12:19 PM, shpitz461 said:

    I'm new to all of this, since there is no webUI, how do I interact with the application?

    Check out the container logs to get updates, etc. I usually look at the graphs generated by the pool I'm mining to in order to monitor progress as they're way prettier and have come a long way, but you *can* view the docker logs over http / ssh, or access the API directly as @Koldo has provided steps for above.

     

    While the binary is interactive in that you can watch the output and use keyboard commands to exert very basic control over it, as you found it's usually controlled by a config file. This container doesn't rely on that config file though, it uses variables which can be set in the edit container page. Your question was so long ago though that I'm assuming you worked it out shortly after posting.

     

    It is possible and quite easy to get an interactive session from this container and have it running over SSH in terminal. I used it for testing while I was developing this, but it goes slightly against the way docker was integrated into Unraid so I designed the container to rely on the environment variables instead. 

    • Like 2
  2. Hey everyone, sorry for my long absence. Have a lot of things going on and not enough free time. If I've missed any important posts please feel free to reply to this again and I'll revisit. 

     

    I don't currently use this container due to lower profitability since I moved house and my energy price has gone up; and while I've still been maintaining it to the best of my ability, updates will be slow unless I find a way to automate them with new releases from the PhoenixMiner devs. (That's the excuse I'm going with in my head, I really just haven't had enough time to connect my rig back to my server and I'll probably end up selling most of my cards to pay bills anyway 😂)

     

    In addition to that, AMD released version 21.40.1 of their drivers in an entirely different format (that they should have been using from the start) so it's going to take a chunk of time to get that working, which is time I don't have right now unfortunately. This container works with most versions between 18.20 and 21.30 at the moment (and semi-secretly has for a few months). When I get a spare few hours I'll see if I can get it going again. I also need to update OP and the readme on Docker Hub. For now the best source of accurate info is the Github readme.

     

    On 10/19/2021 at 5:30 PM, jfoxwu said:

    I have both 6800 and 6600xt installed in the system. The container only mines with 6800. How can I tell the container to use the 6600xt as well?

    Back on the 14th of Sept with @sonic6's help I was able to confirm that version 5.7b and earlier of the PhoenixMiner binary weren't compatible with this card. I've since updated it to 5.9d now that it's available and it may (probably) work now, I haven't got a 6600xt available to test it with.

     

    On 11/15/2021 at 10:05 PM, osorezan said:

    Hello! I have an old r9 290 that I figured I would use for mining in my unraid rig. I have tried using the container, but I keep getting "No available GPUs for mining. Please check your drivers and/or hardware." I tried reading this whole thread and for a couple of days I've been at it, the closest I've gotten to running was following pronto's thread, I got the same results as him. Could you help me out with this?

     

    PS: You have a typo in the error message available is written as avaiable :P

    By memory we determined that this card wasn't compatible, and with the direction the container ended up taking it's less likely to be compatible now than it was when @pronto was trying. Basically when hardware crosses that line where it basically becomes 'vintage', chances of getting it working with things like this container that rely on cutting edge software compatibility are slim. I did my best to get it working but even with a really old Ubuntu base image that supported compatible drivers it just wasn't working. 

    I've always thought that message looked a bit strange haha. It's coded into the binary though which I can't change, I can filter the output but it's better if the PhoenixMiner developers just fix it.

     

    On 12/7/2021 at 2:30 PM, letrain said:

    so it has to install the drivers for amd drivers and nvidia drivers everytime the container starts? i have nvidia plugin installed. and radeon top... everytime i start the contrainer it downloads both drivers...

    On 12/9/2021 at 2:45 AM, Evo said:

    i can only speak for amd drivers, yes, everytime.

    Something is either misconfigured or malfunctioning, the AMD drivers should only be installed when the container is first run after being created / recreated (eg. after an update, or manually). Like I mentioned above, at present I don't use this container but I've just tested the functionality and it works on my server whereby if the drivers are already installed they don't get reinstalled unless the container is recreated. Please make sure you're up to date (I updated it the other day and it should show PhoenixMiner 5.9d in the logs) and have enough free space available for docker / aren't running a prune on cron/schedule.

     

    7 hours ago, letrain said:

    ouch. nvidia it does skip over them and aknowledges they are installed now. but amd everytime...my internet connection isn't fast enough ha. be nice if we had an amd plugin that loaded drivers like the nvidia. i see why we don't because not many people use them for transcoding.

    I wish it was possible to have the AMD drivers work like the Nvidia ones, it would have saved me a lot of work 😅. It's not actually so much a 'people don't use them for that enough so it hasn't been done yet' issue, but an issue where AMD just designed their drivers with blinkers on and have gradually been playing catchup. So unfortunately it's just the way they designed it, the Nvidia drivers are just a more suitable design for purposes such as docker.

     

     

    EDIT: Just introduced support for AMD drivers version 21.40.1, anyone who uses this container with AMD GPUs should take note of the driver version they are currently using and then try updating to this version of the drivers. If it works, stick to 21.40.1 as it's the most widely compatible and up to date version. If it doesn't, go back to the version you were on. 

  3. Just now, joshallen2k said:

    I'm having trouble with PhoenixMiner. Not connecting to any shares on Nanopool. I've tried a number of settings/suggestions from online posts, but no luck. Here is what the logs keep repeating:

     

    Eth: Mining Unknown on >ssl://eth-us-east1.nanopool.org for 0:01
    Available GPUs for mining:
    GPU1: AMD Radeon (TM) RX 460 Graphics (pcie 1), OpenCL 1.2, 4 GB VRAM, 16 CUs
    GPU1: 39C 0% 7W
    GPUs power: 7.1 W
    Current -gt 15
    Eth: Accepted shares 0 (0 stales), rejected shares 0 (0 stales)
    Eth: Incorrect shares 0 (0.00%), est. stales percentage 0.00%
    Eth: Average speed (5 min): 0.000 MH/s
    Eth: Effective speed: 0.00 MH/s; at pool: 0.00 MH/s

    Hey @joshallen2k, to get around the Mining Unknown error you could force it to use an algorithm. But sadly your card only has 4gb of VRAM which isn't enough to mine Eth efficiently as it's below the current DAG size. It won't be as profitable, but if you want to mine with this card you'll have to mine something else. 

  4. 4 minutes ago, Richard Baguley said:

     

    Okay, used 20.45: same problem. I was able to capture the log this time: see attached. 

     

    Once the container had stopped, I did the grep: 

     

    
    
    root@John:~# ps -u $USER | grep -i phoenixminer
    root     27848  0.0  0.0   3908  1916 pts/0    S+   22:26   0:00 grep -i phoenixminer
    root@John:~# 

     

    I know the card is good: have done some mining on another machine with it. Happy to try anything else tomorrow. Let me know what's next!

    phoenix-logs.txt 8.71 kB · 0 downloads

    Awesome to see! So the logs show your card is being detected now which means driver installation worked, and the output of that command confirms that there is another instance running which is why it is not generating a DAG file (as there's already one) and it's failing probably because there's not enough resources available. Maybe restarting your server again will fix it, but clear your image cache first: 
     

    docker image prune -a

     

    Reboot your server, then change back to lnxd/phoenixminer:latest

  5. 6 minutes ago, Richard Baguley said:

    Nope, same thing.  

    Damn, how about with 20.45 also on the testing-21.10 tag? This is the oldest driver version that should support your card. 

     

    Added support for AMD Linux drivers 20.45-1164792 and 20.45-1188099. Use this drivers
        only if you have RX6800 or RX6900 GPU. WARNING: Vega and Navi GPUs wont' work with these
        drivers!

     

    If that fails again please share the full logs, the difference I'm looking for is whether it recognises the model of your GPU. Your logs last time just showed the PCI-E device ID. 

     

    EDIT: Also before running the container please ensure another instance isn't using your GPU. All PhoenixMiner containers should be stopped, then run: 

    ps -u $USER | grep -i phoenixminer

    And make sure there is no output. If there is, PhoenixMiner must be running in the background somewhere. 

  6. 9 minutes ago, Richard Baguley said:

    Okay, I tried rebooting, but it is still doing the same thing, except there is no entry in the log file. Looks like this:

    Damn, I've updated the driver installer and it's on a testing tag. If you could please jump across to that and let me know how you go: lnxd/phoenixminer:testing-21.10

  7. Just now, Richard Baguley said:

    I'll try restarting. It's no biggie. Should I change the driver version?

    Perfect. Also stick to 21.10 for now, I think (according to the PhoenixMiner changelog) it should be the best for your GPU. Too old and you will get Segmentation Errors, if you try to get fancy and use a driver version not specifically listed by the PM devs as having support your your GPU it usually either fails or is just super unreliable.

  8. 3 minutes ago, Richard Baguley said:

    Sure, see below. I can't attach it for some reason so I pasted it in.

    This is likely one of two things: 1. Your GPU is stuck unable to reset (unlikely), 2. The drivers aren't installed properly (likely). If restarting isn't much of an issue to you, please restart and try again. If you're reluctant to restart or that doesn't fix it, bare with me, I'm going to push out a quick build that hopefully lets the drivers install properly. 

  9. On 5/17/2021 at 7:15 PM, only_cliches said:

    Hey thanks for this awesome app!

     

    I'm having an odd problem, I feel like I'm missing something obvious; hopefully you can help!

    No worries! Sorry I'm a little slow at support, bit of a poor work/life balance at the moment leaving me with insufficient free time to help out.

     

    Can you please share the output from running the user script for me? Also if you don't mind sharing your diagnostics.zip after the container has been running for about 5 minutes that'd be appreciated. 

     

    @MorphiousGX are you still having this issue? I tried testing this out but wasn't able to replicate it.

     

    @guillelopez I just updated the container, the installation should be significantly faster than before. If you or anyone else have any issues after the update please let me know 😅

  10. On 5/21/2021 at 11:30 PM, softdrinker said:

    Hello,

     

    Nice docker image, just have some problems with overclocking nvidia RTX 3070 GPU, nothing happens with additionnals parameters with :

    Can you please run the container for 5 minutes and share the logs it generates in a .txt file? Thanks!

     

    3 hours ago, C0bra_2056 said:

    i got a problem that the phoenixminer ignores my additional parameters:

    -cclock 1100 -cvddc 950 -mclock 2150

    Hey @C0bra_2056 I'm getting closer to a possible solution for this issue. It appears the in-tree amdgpu drivers (the ones that Unraid use) don't support most of the OC functions PhoenixMiner supplies, it doesn't give an error because the drivers in my container do so it thinks it's working. This doesn't happen with Nvidia cards because of @ich777's Nvidia Driver Plugin and driver install script that this container relies on.

    For now to reduce your power draw you'll want to use the -powlim argument to set a negative power limit (ie. start with -powlim -50) until you hit a comfortable power draw with a reasonable hash rate. Hopefully once the underlying issue is resolved you'll be able to increase your hash rate using the OC arguments with nvidia cards while maintaining a lower power draw. Heads up though, if you have never used these arguments previously, they might not result as well as you are hoping due to the memory timings set in the default BIOS so you might need to play around a bit to get everything perfect. I have an RX580 and had fun with this previously. 

     

    11 minutes ago, Richard Baguley said:

    Hey all trying to get this working with my PowerColor rx6800, but it isn't working. I've tried every combination of drivers, and it seems to start up okay, getting jobs from nanopool, but not sending any results. Eventually, it fails out with this in the log

     

    Can you please also run the container for 5 minutes with the 21.10 drivers selected and share your logs in a .txt file?

  11. 2 minutes ago, Yotaman said:

    Here is the install log for 21.10

    Looks like the install was mostly successful but it still gave some errors, I'll need to work on it. 20.45 should have installed successfully though.

     

    Did the other command suggest the container can see your cards?

  12. 1 minute ago, JhonScript said:

     

    hooo ok, so I should also change "WebUI": "http: // [IP]: [PORT: 5441]" also change the PhoenixStats2 "WebUI": "http: // [IP]: [PORT: 5442]", but both remained opening on port 5441

     

    PhoenixStats1

    image.png.6edb5cdeab1deccd561258c4a2fd9a2d.png

     

    PhoenixStats2

    image.png.e435c99130518ac10891ed3008b06100.png

     

    I did not think of changing it from the beginning because with the PhoenixMiner dockers you do not need to do this. However, I already changed them too

    That's okay, you shouldn't need to change either haha. Does this mean it's working? You can also hardcode a value here, eg. http://[IP]:[PORT:5449]. Honestly you could even set the WebUI for PhoenixMiner to your stats page on Ethermine, eg. https://ethermine.org/miners/436ac5D704e99Cfa0Ee8048dD2FA4cD394dF6f76/dashboard

  13. 8 minutes ago, Yotaman said:

     

    Thanks for the suggestion.  I've now tried 20.20, 20.45. 20.50, and 21.10.  I have installed radeontop and I do not have the VC stubbed to anything.  Any other suggestions??

     

    Miner2.thumb.png.0b37cb809c76a2b3f68a034efebf6a17.pngMiner.png.14466687f25b7b96de352633761b590e.png

    Miner3.png

    Damn :/ What's your output from:

    docker exec -ti PhoenixMiner apt install lshw > /dev/null; docker exec -ti PhoenixMiner lshw -C display

     

    Make sure you change PhoenixMiner to your container name if you set it to something different.

     

    Also please attach the install logs as a .txt file for 21.10, maybe it's failing to install. 

  14. Just now, JhonScript said:

    @lnxd, I think there is something wrong with the PhoenixStats docker web UI redirect

    I have a PhoenixStats1 with "Apache": "5441"

    but when I open the WebUI it always opens pointing to port "5449"

    The Phoenix Stats2 with "Apache": "5442", but when opening the WebUI it also opens pointing to the port "5449"

    Might be a bug in the xml file, but you can edit the webUI port by turning on Advanced in the top right :)

  15. 4 hours ago, Yotaman said:

    Anyone have this container working with a 6700 XT?  If so what drivers do you use

    I don't xD but try the 21.10 drivers if that is the only card you want to mine with:

    Added support for AMD Linux drivers 21.10-1244864-ubuntu-18.04, 21.10-1247438-ubuntu-20.04, and 20.50.x. Use this drivers only if you have Polaris or older GPUs, or the latest RX6x000 GPUs. WARNING: Vega, Radeon VII, and Navi GPUs won't work with these drivers!


    In case anyone is interested I now have an Asus 5500 XT, an Asus RX580 and two GTX1060 cards from different vendors. 

     

    5 hours ago, JhonScript said:

    it works now, thanks @lnxd, @ich777 for all the effort you put into making this community work

     

    put the other port

    I'm glad to hear @JhonScript! Heads up you are still on the old version. If you go to the WebUI > Docker page, press Check For Updates, after a few moments you will see Update Now, that's why it shows no mention of Nvidia and you still get the NVML message. You can also set the driver version in the template to 0 to remove the AMD drivers entirely. Alternatively to check for updates you can also force an update by turning on Advanced Mode in the top right corner of the Docker page and pressing Force Update next to the container.

     

    For anyone else who has this problem, switching over to SSL usually works too, eg. SSL://asia1.ethermine.org:5555. Some ISPs seem to block mining traffic, and sometimes the ports are just coincidentally blocked.

  16. 10 hours ago, JhonScript said:
    
    -pool us2.ethermine.org:4444 -wal 0x436ac5D704e99Cfa0Ee8048dD2FA4cD394dF6f76.x -tt 75 -tstop 85 -tstart 80 -cdm 1 -cdmport 5450

     

    1 hour ago, ich777 said:

    I don't see the message for -gt 15 in my logs.

    Good catch @ich777, @JhonScript -gt 15 is what the card is tuned to and it might not be suitable. This also doesn't usually appear in the logs unless you are in an interactive session. Strange that this would appear so early as well without having it set manually. Auto tuning usually takes some time to complete, a solid ~10 minutes for most of my cards depending on the OC options I have set. But your logs indicate it was appearing within 5 minutes of starting.

    Please make sure you have updated the container to the latest version, then add the argument -resetoc to Additional Arguments like so:

    resetoc.thumb.jpg.61c23839f9dcdc85fb3629ba189c54ea.jpg

     

    Hopefully this might trigger your card to re-tune and allow it to start mining. You're the second person to report this issue to me with this version of PhoenixMiner so there might be something up with this version of the binary released by the developers. You can try with an older version of PhoenixMiner and see if it generates a hash rate by using a tag such as lnxd/phoenixminer:latest-18.20 but please note that this tag does not contain the latest updates and OC options will not work with Nvidia cards. 

    • Like 1
  17. On 5/15/2021 at 7:07 AM, guillelopez said:

    I tried to search this throught the topic so sorry if I'm asking for something resolved.

    It's there any way use PhoenixStats with two different or more miners? On the original project this is configured with the conf.php file, but on this docker I tried to add to S_PORT variable, more ports with no luck. I tried to add "5450, 5451", "5450 5451", "5450; 5451" but no luck.

     

    Also tried to install nano on the container and add the servers on the conf.php, but seems not to work also.

     

    Thanks

    @guillelopez

    Sorry not yet! I plan to integrate it with the API for a couple of mining pools so that stats are all visible from one place. Being that it's a larger project I intend to make this possible at the same time. 

     

    @JhonScript looks like @ich777 kindly gave the answers you were looking for 😅 he's also kindly supplied a fix for the error you described "Unable to load NVML", so that should be available for everyone soon.

     

    The one thing to note in case anyone else arrives here with the same question, is that while you don't need to use two separate containers, if you want to get it working with separate containers with Nvidia cards you'll need to use both GPU UUIDs or card IDs as @ich777 mentioned above in each container + the -gpus argument in each container to allocate just the GPU you want to use. Otherwise you will likely run into issues where not all cards are visible every time the container is started, and if you start another one it might not have enough available memory. 

     

    To rephrase in case this isn't clear, all PhoenixMiner containers need all GPU UUIDs of the cards you plan to use with any container, and to also be told which GPU to mine on using the -gpus argument. Maybe the upcoming NVML fix might stop this problem though. 

    • Like 1
  18. 41 minutes ago, Pjstaab said:

    Awesome, well, at least good to know it's not be being dumb. I was poking around your github and noticed that you have a lolminer image too. Any chance of giving that the royal treatment? I get like an megahash better with that compared to phoenix. If not, I might have to take a crack at it when I'm bored.

    That image works yeah, and I am thinking of pulling the updates I've made to PhoenixMiner into the lolminer repo and releasing it too with autobuild for updates. When I first started working on this container, the PM binary was on mega.nz, then it moved to GitHub, and now it's on a private server hosted by the devs, it's turning into a bit of a nightmare following them around and doing updates manually. There's also phoenixminer.org but strangely it seems like it's not run by the original developers so I can't trust the Binaries from there even though the checksums usually match. The only thing for me is, without OC, PM gets marginally higher hash rate. So yup it's definitely part of the game plan. As soon as work calms down a bit I'll be releasing it. 

  19. On 5/13/2021 at 2:34 AM, Pjstaab said:

    I'm struggling here a bit. I've managed to get it working and it works mostly fine, I'm just not able to get my card settings, voltage, to change. I think I have the command right.

     

    Starting PhoenixMiner 5.6d as uid=0(root) gid=0(root) groups=0(root) with the following arguments:
    -pool ssl://us1.ethermine.org:5555 -wal mywallet.x -tt -100  -tstop 85 -tstart 80 -cdm 1 -cdmport 5450 -cvddc 965

     

    I've got a Radeon VII and I was able to run it at pretty much stock everything while dropping the voltage and getting ~92mh/s on windows at ~200w. Now I'm getting ~77mh/s at ~240w. Obviously I can't just open the radeon control panel and see what my voltage actually is so I'm at a loss. The fan is definitely working as various negative numbers appropriately set the fan speed.

    I'm currently trying to isolate the cause of this issue. Looks like it might be something to do with the in-tree drivers that Unraid is actually using to talk to the card not supporting the features that the amdgpu-pro drivers in the container support. This means there's no errors, because as far as PhoenixMiner thinks it's controlling things just fine, but the host just can't seem to do it. There's a few workarounds I'm contemplating but it's a little messy. 
     

    8 hours ago, Pjstaab said:

    What do your temperatures look like? Could be overheating perhaps.

    3 hours ago, Kvo1087 said:

    The card is currently liquid cooled. max so far has been 45 C

    This is exactly what I was thinking. @Kvo1087 if you could please share what GPU you have along with the vendor, your diagnostics and container config I can take a thorough look. Feel free to PM me the data too if you'd prefer :)

     

    EDIT: In case someone else comes across this, looks like PhoenixMiner didn't like @Kvo1087's card, they're getting a hashrate with my testing version of lolMiner. I've been having some weird issues since PM's latest update too so fingers crossed it's just temporary.

  20. 8 hours ago, skinsvpn said:

    You were correct, the docker image wouldn't start with the 18.20 drivers. Guess that card is older than I realized. Thanks for the response though!

    😅 I think a lot of people have older hardware than they realise, but you can still possibly get an acceptable hash rate. The latest-18.20 tag could still work but looks like something has broken in the installation of the 18.20 drivers on latest (Ubuntu 20.04 base) since I went away, I'll take a look when I get a chance and patch it. 

  21. 8 hours ago, guillelopez said:

    Thanks for the info :), Definitely move the big installation part to other volumes would be a big improve to this docker. But don't do it just for me as I am just playing with mining to learn about it. So don't put it as high priority or something 🤣.

     

     

    I was using at that moment v465.24.02 on a 1050 ti. I would get back a 1060 6gb that I lend to a familiar and try to use it also.

    I also have a rx 580 to test but is on my personal rig as I use it over hackintosh.

     

    Anyway thanks for your work!

    No worries! I had a look into the reinstalling every time by the way, looks like with the CUDA driver it does so I'll patch that. I think setting a volume on the host to install to will require multiple volumes, I could get around this using symbolic links but it's a little hacky so I'll think about it for a while before implementing it. I'll @guillelopez you when I've worked out a way to do it and implemented it :) 

    • Like 1
  22. 57 minutes ago, skinsvpn said:

    lxnd, I am getting the following message in the logs:

     

    
    amdgpu_device_initialize: DRM version is 2.50.0 but this driver is only compatible with 3.x.x.

     

    Safe to take that message to mean my card in unsupported? (Radeon HD 7870)

    Hey, sadly probably not supported. You can try the 18.20 drivers (check out OP), if it still doesn’t work you can try the latest-18.20 tag. If it doesn’t work on that we won’t be able to get it going via Docker, earlier driver versions don’t work with the PhoenixMiner binary.

  23. Hello @letrain, @lenny7474, @truthfulie, @captaincu, @joshallen2k, @ptrang, @Maldar, @braydination, @BioHazardous, @melbatoast_355

     

    So I went on holiday expecting to have an internet connection, but I didn't. So I'm very sorry for the delay. Anyway, here goes with my answers to everyone's queries. Sorry if I missed some details there was a lot to read through :P
     

    On 4/18/2021 at 12:16 AM, letrain said:

    But I can't seem to get my rx580 8gb over 24 m/h. I can get 27-30 in windows and still have the same heat and power consumption
    ..
    my 2070super mining as .. I can hit 70 m/h combined with the same temps in windows. But I'm stuck at 62 m/h with your docker

    Looks like you've done the right thing. I get around 29.5 on my RX 580 8GB, can you please share the arguments you're trying to use it with?

    EDIT: Also your issue possibly ties in with @truthfulie, @captaincu and @Maldar's. Please share your diagnostics.zip if you can.

     

    ---------------------------------------

     

    On 4/18/2021 at 11:30 AM, lenny7474 said:

    I am having some issues getting my docker to work properly. It starts, but does not mine. The 'unable to load NVML' is what I have suspected to be the issue, but cannot find any unRAID related threads about it. Any help would be greatly appreciated.


    [93mUnable to load NVML

     

    unRAID version: Version 6.9.2 2021-04-07

    CPU: AMD Ryzen 5 3600

    GPU: GTX 1070

    RAM:  16GB

    Definitely the problem yup. Sadly I don't have an NVIDIA card to test (yet). What version of the Nvidia drivers are you using on your Unraid host? Looks like it's a problem with some of the newer driver versions.

     

    ---------------------------------------

     

    On 4/18/2021 at 4:30 PM, truthfulie said:

    I cannot seem to get additional arguments to work for me. I want manually set fixed fan percentage, set power limit, memory OC and under-clock the core.

     

    The parameters does show up on the log when I run the docker. But GPU Stats is showing same full power draw and same stock fan curve behavior. Any idea what I might be doing wrong?

     

    EDIT:

     

    I did manage to get the power limit to work. But I'm still not getting fan control clock offset. I have checked to make sure docker is running on privilege mode. But fans still seems to be using the stock settings and my memory offset doesn't seem to work. -mclock value does not change hashrate. (I've test the card on Windows environment and got as far as 62MH but without memory OC, docker is stuck at 51MH). Not sure if core clock offset is working. I've also installed Stats docker and it seems like it cannot read GPU temp and fan speed.

    On 4/19/2021 at 10:50 AM, captaincu said:

    I'm having a similar experience. Additional arguments other than powerlimit seem to make no difference on hashrate for me. Given enough power, I'm getting 30 MH/s on my Vega 56 no matter what I set the cclock and mclock to.

    On 4/22/2021 at 10:42 AM, Maldar said:

    Anyone having any luck with the core clock and memory arguments? 

    Do you guys mind terribly sharing your diagnostics.zip? I'll need to get more info on this one to work out what's going on with specific configs.

     

    ---------------------------------------

     

    On 4/20/2021 at 12:03 PM, joshallen2k said:

    Hi, i have the docker running, but it doesn't seem to be generating any Eth. Does this log help at all?

     

    Looks like PhoenixMiner can't work out what you want to mine, can you please share the start of the logs and also some screenshots of your config:

    On 4/20/2021 at 12:03 PM, joshallen2k said:

    [96mEth: Mining Unknown on stratum.slushpool.com:3333 for 0:02

     

     

    ---------------------------------------

     

    On 4/21/2021 at 12:19 PM, ptrang said:

    could you help me understand how you'd get the 3060 beta driver (hash limiter unlocked) at unraid level?  I think that's the reason why he's running his card in a windows vm

    You mean a beta version like this one right? Sorry I have no idea, @ich777 is a genius with these things though. This thread is probably a good place to start. Looks like they're possibly supported out of the box with that plugin but I might be wrong. 

     

    ---------------------------------------

     

    On 4/26/2021 at 8:59 PM, braydination said:

    Is there a way to throttle the GPU power on an AMD card?

    I've been able to successfully do it with my NVIDIA card, but not sure of the command to do so with AMD.

    Yup the -powlim argument will do this:

      -powlim <n> Set GPU power limit in % (from -75 to 75, 0 for default)

     

    ---------------------------------------

     

    18 hours ago, melbatoast_355 said:

    I'm receiving a "No GPU available" error. I have an NVIDIA GeForce GTX 1080. Is there something specific that should be in the GPU Device field? It's currently populated with "/dev/dri:/dev/dri"  I have privileged mode on.

    Can you please share some screenshots of your config and the advanced page?
     

    ---------------------------------------

     

    @BioHazardous thanks for letting me know I was needed over here! And well done working out your first two issues. You're spot on with the SSL config, etc. Sorry I wasn't around to save you some time. 

     

    On 4/29/2021 at 11:38 AM, BioHazardous said:

    I think I may have figured out both issues I was facing. Onto the next one. PhoenixStats doesn't show temp or fan speed, and I have a feeling that's why the temp and fan speed aren't being controlled. PhoenixMiner is running privileged. I have the GPU Statistics plugin, and I put my GTX 1070 card on it since I couldn't see anything in PhoenixStats, and it was at 50% fan and 79C, so I shut it down since nothing seemed like it was being controlled with my settings of target temp of 70C, fan min speed of 70%, etc.  

     

    Here's my additional arguments:

    
    
    -coin eth -worker unRAID -proto 2 -pool2 stratum+tcp://eth-us-east1.nanopool.org:9999 -gpus 1 -pass [email protected] -fanmin 70

     

    My safety temp is 70, stop temp is 79, resume is 76. 

     

    Anyway, it was at 79, and didn't stop running also, so I feel like for some reason, the Docker isn't getting any of the info from the GPU other than it exists. 

    Haha I was just writing to ask if you have the GPU statistics plugin installed before I re-read your post and realised you do. With AMD cards, that can conflict with PhoenixMiner being able to get the Fan Speed of whichever GPU it's set to. I don't think it should conflict with the temperature as well but it might with Nvidia hardware, I'm not certain.

    If you have another GPU, can you please try temporarily setting the stats to a GPU that's not used by the container, or removing the plugin temporarily?

  24. Big thanks to those who helped out in my absence (@creativity404). I went on holiday and was expecting to have a connection to the internet, but I didn't. @Creativity404 Are you still having trouble yourself, or did you get to the bottom of it?
     

    20 hours ago, guillelopez said:

    It's there any posibility to put the data folder for xmrig on appdata or other side outside the docker virtual image?

    Because yesterday I tried to use the latest-root tag to use my shared GPU with the container and after a really long download process it started to report that I was filling up the virtual image.

     

    Sadly the XMRig data folder is tiny, if you don't want to increase your docker image size, what I can do is install the drivers and use a utility like ncdu to find what locations are suitable to create volumes for. What driver version are you trying to use? Nvidia right?

     

    20 hours ago, guillelopez said:

    And does the latest-root tag install ubuntu on the container or something similar?

    It took like 10gb to install, and after that I had something not right on the configuration so it showed CUDA disabled, then I tried to reconfigure and start the docker again, and it had deleted all the downloaded things.

     

    Does it have to redownload everything each time you stop-start the docker? I thought it was only when you have to update the container.


    The container is already based on Ubuntu, but the CUDA installation is HUGE which is why I've made it optional. To put it into perspective, the XMRig developers opted to leave out CUDA support in the main release because it the library is like 30mb when built, the 10gb or so you're seeing is quite accurate. I still need to go through and see if there's anything I can strip out of it.

    It shouldn't redownload every time it restarts no, but it will restart if the docker container is pruned.
     

    On 4/29/2021 at 4:38 PM, MorphiousGX said:

    @miker905How did you get it to work? I pretty much did the same thing as you did, however I can see in the log things are running well, and I see my hash rates. But after 1 hour, still nothing showing up in my results page

     

    Can you please share a screenshot of your config and also your logs, I'm happy to take a look too.

    • Like 1