Ethereum – How to setup a headless Ubuntu AMD miner

Video is ready, Click Here to View ×


Setup notes:

Ubuntu 15.04 64-bit mini.iso:

23 Comments

  1. I ran into an issue with the Genoil setup …. libjson-rpc-cpp-dev was renamed to libjsoncpp-dev …. I was getting a "could not find Libjson-rpc-cpp-dev" and when I changed the file name, it runs… Looks like that works and I'm on to the next step.

  2. Awesome video! A have quick question. What is the maximum number of AMD GPUs that Ubuntu supports? I bought a few of the new Biostar 12 PCI-E slot motherboards and I'm trying to figure out how to make all work.

  3. This is a really good video but would have served purpose for much longer if you had used a Long Term Support release. Thanks so much for the video though.

  4. Well I got the system mining, but I am having issues with the memory of the cards:

    [OPENCL]:Allocating/mapping single buffer failed with: clCreateBuffer(-61). GPU can't allocate the DAG in a single chunk. Bailing.
    [OPENCL]:clEnqueueWriteBuffer(-38)

    I have set all the export statements I can find:

    export GPU_FORCE_64BIT_PTR="0"
    export GPU_SINGLE_ALLOC_PERCENT=100
    export GPU_MAX_ALLOC_PERCENT=100
    export GPU_MAX_HEAP_SIZE=100
    export GPU_USE_SYNC_OBJECTS=1

    Is there anything else I can do get mine with 2GB cards? Appreciate the help!

  5. Can you post system specs for this rig? I seem to be unable to get more than one card seen, no matter what I do. One time I had two that showed up but then fglrx freaked out. So I am thinking it is my motherboard. So I was hoping you could put out your system specs but with a new card you recommend (which I believe is the RX 470 from another post where I asked), but what MB are you using? Cause this ASRock pro3 ain't working.

  6. So I got a weird error and not sure why:

    When I run sudo aticonfig –lsa it lists my cards:

    sudo aticonfig –lsa
    * 0. 01:00.0 AMD Radeon HD 7800 Series
    1. 02:00.0 AMD Radeon HD 7800 Series

    But when I run the check after eth-miner I get: (I tired as sudo and as not)

    modprobe: ERROR: ../libkmod/libkmod-module.c:809 kmod_module_insert_module() could not find module by name='fglrx'
    modprobe: ERROR: could not insert 'fglrx': Function not implemented
    Error! Fail to load fglrx kernel module! Maybe you can switch to root user to load kernel module directly
    modprobe: ERROR: ../libkmod/libkmod-module.c:809 kmod_module_insert_module() could not find module by name='fglrx'
    modprobe: ERROR: could not insert 'fglrx': Function not implemented
    Error! Fail to load fglrx kernel module! Maybe you can switch to root user to load kernel module directly
    modprobe: ERROR: ../libkmod/libkmod-module.c:809 kmod_module_insert_module() could not find module by name='fglrx'
    modprobe: ERROR: could not insert 'fglrx': Function not implemented
    Error! Fail to load fglrx kernel module! Maybe you can switch to root user to load kernel module directly
    Genoil's ethminer 0.9.41-genoil-1.0.8

    Any ideas?

  7. I also would like to extend a challenge to anybody that is good with this stuff to update the walkthrough to support newer AMD cards ie.. rx 480 and the strix r9 380 and use the same ubuntu 15.04 if possible. The newer cards wont register on the sudo aticonfig –lsa which he said they wouldn't but i crossed my fingers to see if something had been tweaked. i will donate some eth for your time and would do the same for anybody that wants to do an updated version. Thanks

  8. I cannot get any network connection with a biostar hi-fi H81S2 mobo and the ubuntu 15.04 mini. it has been installed exactly per your instructions. any thoughts ? bios settings ?

  9. Hey, can you assist me. How to determine –cl-local-work 64 –cl-global-work 8192 values? And what does each one of these do?
    I have tried your values and I got 14,8MH/s with HD7950. I tried doubling values, getting 19MH, every second or third value that Stratum proxy reports is 0.0MH/s.

  10. was just about to ask about this on the forum.

    edit: this should really be stickied on eth forums.

    And I'll be honest… you should do a prequel video to show people how to set up this install in VM on windows, so they can practice setting things up on their main computer. (anyone wondering, it's not really that difficult if you dink around with it).

    Some of us cough have nice comfy places for our actual computers, while our new mining rigs are laying around where it's uncomfortable to just sit around and try to learn how to do this.

  11. Hello I have few questions. Sorry if they are stupid.
    Are you mining on virtual machine? Is there no loss in virtualisation? Surely not?
    What kind of MOBO are you using on your 5x GPU setup? I am confused by how many PCI express lanes each GPU should use. Like a card can use full 16x for full bandwidth, but not all can use 16x, unless I don't understand something.
    What would max gpu temp be recommended?
    Also have you ever tried using double miner?

  12. Thanks for this video. Have you experienced any issues with the genoil miner dropping cards / stopping mining after a period of time? On my 6x 380 setup im seeing all the cards upon reboot then after about 20 minutes of mining on ethpool I notice my reported hash rate falls to zero and aticonfig –lsa shows only 5 cards.

  13. I wasn't going to bother posting but since this is for noobs but I think a lot of what was shown can be compacted. Just specifying fglrx will pull down other fglrx dependencies. Removing xorg.conf beforehand is unnecessary since –force overrides the existing file. Compiling from source only adds unnecessary complications as exemplified by all the comments posting about dependencies issue. The ethereum PPA includes the ethminer package which you will get the newest version as the package gets updated by the maintainer. Editing GRUB default is unnecessary. –od-enable can be included in the same line as odsc. You don't need to specify each GPU with aticonfig as it allows the –adapter=all argument. apt-get install for single packages are unnecessary as they can be included at the beginning.

  14. Couldn't find any package by regex 'llvm-3.9-dev'

    Checked the web, this is the latest version. Tried going up 4, 4.1, etc., tried going to 3.8, 3.7 that are still available.
    get the same error.
    Any ideas?
    Thanks

Leave a Reply to Roberts Ozolins Cancel reply

Your email address will not be published.


*