web-dev-qa-db-ja.com

Ubuntuおよびsgminerを使用した暗号通貨のマイニング

crypto-currenciesのマイニング用にUbuntuマシンをセットアップする手順は何ですか?

私は従うべき完全なガイドを探しています-Ubuntuのインストールから、マイナー自体の設定と起動の方法まで。

2
gotqn

以下に概説する手順を使用すると、5つ以上のグラフィックカードをマザーボードのPCIeスロットに一度に接続できるはずです。マザーボードがサポートするGPUのフル数を取得する方法の手順を文書化しました。元々、2枚以上のカードを一貫して動作させるのが困難だったためです(「このモボを窓から捨てる」など)。困難)。

いくつかの優れたガイドが利用可能ですが、特に以前にさまざまなAMDドライバーをインストールまたは実験したことがある場合、それらはすべていくつかの情報が欠けています。以下のプロセスでは、3つの個別のガイドの要素を組み合わせます(元のガイドへの参照が含まれています)。

以下の手順の重要なコンポーネントは、すべてのグラフィックカードが既に接続されているときにドライバーをインストールすることを認識していることです。Ubuntuドライバーのインストールは、検出されないことが多い現在接続されているすべてのグラフィックカードを検出する特別な初期化を実行するためです。後でグラフィックカードを追加するとき。

免責事項:この手順は、すべてのマザーボードで(理論的には)動作するはずです(これについて確認するのはクールです)。ただし、1つ、2つ、3つ、4つ、5つのGPUを搭載した非常に気まぐれで気難しいGigabyte 990FXA UD5でのみ(広告の吐き気)をテストしました。 (現在、6番目のGPUを待っています)。また、この手順はUbuntu 13.10でのみテストしました。しかし、他のLinuxバリアントでは動作しない理由はわかりません。

NB:この手順を完了するには、リモートでログインしてsshとbyobuをインストールする必要があります。インストールするまでディスプレイはほとんど使用できません。 Ubuntu AMDドライバー(sshおよびbyobuのセットアップ方法については、以下のcryptobadgerのリンクを参照してください)。

インストール手順

  1. メインディスプレイカードを除くすべてのグラフィックカードを取り外します。電源ライザーを使用している場合は、各カードの両方の電源コネクタ(6 + 8)と、補助電源コネクタを必ず取り外してください。他のマザーボードのPCIeスロット(PCIeライザーさえも)には何も置かないでください。

  2. Catalyst/fglrxドライバーを削除します:(リンク: Catalyst/fglrxドライバーの削除

    Sudo sh /usr/share/ATI/fglrx-uninstall.sh  
    Sudo apt-get remove --purge fglrx*  
    Sudo apt-get remove --purge xserver-xorg-video-ATI xserver-xorg-video-radeon  
    Sudo apt-get install xserver-xorg-video-ATI
    Sudo apt-get install --reinstall libgl1-mesa-glx libgl1-mesa-dri xserver-xorg-core
    Sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.backup
    Sudo rm -f /etc/ATI  
    
  3. 適切な測定のためにXorgを再構成します:(リンク: Xorgの再構成

    Sudo dpkg-reconfigure xserver-xorg
    
  4. システムをシャットダウンします。すべての電源をオフにします。すべてのグラフィックカードを取り付けます。すべての電源をオンにします。システムを起動します。

  5. 次のステップでAMDドライバーをインストールするまでディスプレイは使用できないため、sshを介してリモートでログインします(sshとbyobuのセットアップ方法については、cryptobadgerのリンクを参照してください)。

    NB:ドライバーのインストールは、現在接続されているすべてを検出する特別な初期化を実行するように見えるため、すべてのグラフィックスカードが既に接続されているときにドライバーをインストールします後でグラフィックカードを追加するときに検出されないことが非常に多いグラフィックカード。

  6. Ubuntu AMD Catalystドライバーのインストール(リモートログイン経由):(リンク: AMD Catalystドライバーのインストール

    Sudo apt-get install fglrx-updates fglrx-amdcccle-updates fglrx-updates-dev  
    Sudo aticonfig --lsa  
    Sudo aticonfig --adapter=all --initial  
    Sudo reboot  
    

接続されているすべてのグラフィックカードが動作するはずです。グラフィックカードを追加すると、このプロセスの完了後に問題が発生する場合があります。カードを追加する場合は、この手順を最初から繰り返します。

確認済みの構成

NB:以下の構成では、すべてのUSBライザーにはプレゼンスピンショートが組み込まれています。また、すべてのライザーは、molexコネクタ(リボンおよびUSB )。

4 GPU:

PCIEX1 - x1-to-x16 ribbon riser (no presence pin short)  
PCIEX16_1 - USB riser  
PCIEX16_2 - USB riser  
PCIEX8 - USB riser

PCIEX1 - x1-to-x16 ribbon riser (no presence pin short)  
PCIEX16_1 - USB riser  
PCIEX4_1 - USB riser  
PCIEX16_2 - USB riser

PCIEX16_1 - x1-to-x16 ribbon riser (no presence pin short)
PCIEX4_1 - USB riser
PCIEX16_2 - USB riser
PCIEX8 - USB riser

5 GPU:

PCIEX1 - x1-to-x16 ribbon riser (no presence pin short)  
PCIEX16_1 - USB riser  
PCIEX4_1 - USB riser  
PCIEX16_2 - USB riser  
PCIEX8 - USB riser (on second power supply w/ dual power supply adapter)  

PCIEX1 - x1-to-x16 ribbon riser (no presence pin short)  
PCIEX16_1 - USB riser  
PCIEX4_1 - USB riser  
PCIEX16_2 - USB riser  
PCIEX4_2 - USB riser (on second power supply w/ dual power supply adapter)  

PCIEX16_1 - x1-to-x16 ribbon riser (no presence pin short)
PCIEX4_1 - USB riser
PCIEX16_2 - USB riser
PCIEX4_2 - USB riser
PCIEX8 - USB riser (on second power supply w/ dual power supply adapter)

PCIEX16_1 - USB riser
PCIEX4_1 - USB riser
PCIEX16_2 - USB riser
PCIEX4_2 - USB riser
PCIEX8 - USB riser (on second power supply w/ dual power supply adapter)

ノート

  • Gigabyte 990FXA UD5マザーボードの場合、単一のPCIeX1スロットを除き、すべてのスロットのA1-B17プレゼンスピンは短くする必要があります。ここでの理由は、x1スロットをディスプレイに接続できないことです(実際、Gigabyte 990FXA UD5マザーボードの場合、BIOSにはディスプレイとPCIスロットを接続するフルサイズのx16 PCIeスロットが5つしかありません)。

  • 他のマザーボードは異なる場合があり、マザーボードのx1スロットにディスプレイを接続できる場合は、これらのスロットでもA1-B17プレゼンスピンをショートする必要があります。

  • 疑わしい場合は、x1スロットを除くすべてのスロットでプレゼンスピンショートを使用します(プレゼンスピンショートが組み込まれたUSBライザーを購入できます)。

  • また、メインディスプレイに接続されるx16スロットでは、プレゼンスピンのショートは厳密には必要ありません(ディスプレイは既に「存在」しているため)。

  • この手順で問題が解決しない場合は、最初から問題が解決するまで(場合によっては数回まで)繰り返します。最後の再起動後にコマンド "Sudo aticonfig --adapter = all --odgt"を実行すると、表示およびマイニングできるすべてのグラフィックカードの温度が表示されます。それらのいずれかでエラーが発生した場合は、最初から手順を繰り返します。

  • 宗教的に最初のステップに従うことは非常に重要です。私は怠け者になり始め、電源をオフにし、あらゆる種類の問題に遭遇し始めました。すべてのグラフィックカードからすべての電源コネクタを物理的に切断する必要があります(パワーライザーを使用している場合は、補助電源コネクタを含む)。また、PCIeスロットからすべてのライザーを必ず取り外してください。

謝辞

知識を共有してくれたフォーラムの全員に感謝します。

幸運を。

追伸このガイドがあなたの一日を作ったなら、ここにいくつかの寄付アドレスがあります:

BTC:1KpJUM1HawSybFRVQiJDEbFK2tRZGL9qNU
LTC:Li4D9pDNMq4zznAjXPfM7FM952a9sXEKN4
FTC:6kx533kXn5dZuALtHp7XesC9L3iuFndw93
VTC:Vd51sDofvGhr3EGpwAN2xSppuyotJQFFPq

2
Dalmazio

「AMD Catalyst™13.12独自のLinux x86ディスプレイドライバー」のリリースノートによると、ドライバーはUbuntu 12.04.2および13.04をサポートしています。 Ubuntu 13.04はまだサポートされていないため、Ubuntu 12.04.2をインストールする必要があります(Ubuntu 12.04.4でソリューションをテストしていないため、動作を保証できません)。

Ubuntu 12.04.3および13.10をサポートしている「AMD Catalyst™14.2 LINUX Beta Driver」ドライバーを使用していないのは、安定していないため(ベータ版であるため)、多くのマイナーが問題を抱えているためです。


  1. Ubuntu 12.04.2のダウンロードとインストール

    a)12.04.2ビルドはここにあります http://old-releases.ubuntu.com/releases/12.04.2/

    b)Ubuntuで起動可能なUSBスティックを作成する方法のチュートリアルがたくさんあります-インターネットをチェックするだけです

    c)多くの人(私を含む)が、ビデオカードを内蔵していないマシンにUbuntuをインストールするのに問題があります-ここで解決策を見つけることができるはずです- 私のコンピューターは黒い画面で起動します。修正するには?

  2. 将来のUbuntuビルドを無効にします

    「AMD Catalyst™13.12 Proprietary Linux x86 Display Driver」のリリースノートによると、ドライバーはUbuntu 12.04.2および13.04をサポートしているため、セキュリティアップデートのみを残してUbuntuの将来のビルドを無効にします。

    ドライバーは次のビルドでも動作するはずだと考える人もいますが、私はテストしていません。

    ビルドを無効にする方法がわからない場合は、次のトピックを確認してください- 特定のUbuntuバージョンをダウンロードしてインストールし、将来のビルドを無効にする方法

  3. ドライバーの依存関係のインストール

    Sudo apt-get install build-essential cdbs dh-make dkms execstack dh-modaliases linux- headers-generic fakeroot libqtgui4 lib32gcc1

  4. 最新のAMD Catalystドライバーのダウンロード

    AMD Catalyst Linuxドライバーは、HD7950、HD7970、R9 280X、R9 290、R9 290Xなど、ほとんどのAMD Radeonグラフィックカードをサポートしています。

    注:このケースでは、最新の安定バージョンをダウンロードしています。

    a)開く http://support.AMD.com/en-us/download b)オプションを選択します(下のスクリーンショットに私のケースが表示されます)

    enter image description here

  5. ドライバーのインストール

    cdダウンロードSudo unzip AMD-catalyst-14.1-betav1.3-linux-x86.x86_64.Zip Sudo sh。run --buildpkg Ubuntu/raring Sudo dpkg -i fglrx。deb

  6. 新しいAMD Radeonグラフィックカードを使用するようにGUIを設定します。

    Sudo aticonfig --initial -f --adapter = all Sudo reboot

  7. Sgminer依存関係のインストール:

    Sudo apt-get update Sudo apt-get install aptitude Sudo aptitude install libcurl4-openssl-dev

    Sudo apt-get install autoconf opencl-headers libcurl4-openssl-dev libtool libncurses5-dev

  8. Sgminerのダウンロード

    cd Downloads/Ubuntu/sgminer wget https://github.com/veox/sgminer/archive/4.1.0.tar.gz tar -xf 4.1.0.tar.gz cd sgminer-4.1。 0

    注:新しいバージョンが利用可能かどうかを確認してください

  9. ディスプレイライブラリ(ADL)SDKのダウンロード

    ディスプレイライブラリ(ADL)SDK「ADL_SDK_6.0.Zip」をダウンロードし、include/*からファイルを解凍してコピーします。
    sgminers/ADL_SDK /フォルダー:

    http://developer.AMD.com/tools-and-sdks/graphics-development/display-library-adl-sdk/

  10. Sgminerのインストール

    libtoolize autoreconf -ivf CFLAGS = "-O2 -Wall -march = native" ./configure Sudo make install

  11. デバイスのリスト:

    sgminer -n

ソース:

http://blog.shindasingh.com/2014/01/sgminer-4-0/
http://highoncoins.com/litecoin-rig/how-to-install-ubuntu-and-optimize-cgminer-for-litecoin-mining-rig/
https://github.com/veox/sgminer
http://support.AMD.com/en-us/kb-articles/Pages/amdcatalyst13-12linreleasenotes.aspx
http://support.AMD.com/en-us/kb-articles/Pages/Latest-LINUX-Beta-Driver.aspx
1
gotqn