#author("2020-01-30T14:14:50+09:00","oda","oda") #author("2020-04-09T16:41:56+09:00","oda","oda") * デスクトップパソコン [#h8516eb8] イイヤマのデスクトップパソコン STYLE-R039-i7K-UHVI https://www.pc-koubou.jp/products/detail.php?product_id=691121 を購入した。MSIのマザーボード。 * OS [#taa00b67] CERN CentOS7 (CC7)をインストールした。 http://linux.web.cern.ch/linux/centos7/ [[CVMFS]]も導入してみた。 * グラフィックカード [#v7689636] グラフィックカードROG-STRIX-RTX2060S-O8G-EVO-GAM https://www.asus.com/jp/Graphics-Cards/ROG-STRIX-RTX2060S-O8G-EVO-GAMING/ を購入した。 (電源が550W以上を要求していた。上記のPCの電源は500Wだった。足りなかったら、電源を買い替えよう。) * 設定できた後にまとめたポイント [#kb770d8e] - グラフィックカードは、補助電源ケーブルを含めて、正しく取り付ける。 -- そうしないと、正しく認識されない。PCI電源の8ピンのコネクタには6ピンと2ピンを挿すのでも良い。 - BIOSで、マザーボードのグラフィックカードをPCIのグラフィックカードよりも優先するように設定する。 -- そうしないと、パソコンが起動すらしない。 -- Settings -> Advanced -> Integrated Graphics Configuration -> Initiate Graphic Adapter IGD - BIOSでSecure Bootをオフにする。 -- そうしないと、NVIDIAのドライバのインストールでハマる。Windows OS Configurationの下にあって、トリッキー。 -- Settings -> Advanced -> Windows OS Configuration -> Secure Boot -> Secure Boot Disabled - PCIのグラフィックカードをグラフィック目的で使わないのであれば、NVIDIAのドライバをインストールする時に、X Windowの設定を書き換えないようにする。 -- そうしないと、GUIが動かない。 * 設定の試行錯誤 [#t239dcb9] 補助電源は8+6ピンなので、6ピン1つを6ピンに挿し、6ピン1つ(2つではなく、正しくなかった。)を付属のケーブルで8ピンにして、8ピンに挿した。挿さないと赤色のLEDが光っているが、両方に挿すと、両方とも白色のLEDが光るようになった。 BIOSを起動するには起動直後にDELキーを押す。 BIOSの設定でグラフィックでigdかpegかが選べる。igdはマザーボートについているグラフィックカード優先、pegはPCIのグラフィックカード優先。 デフォルトではpegになっていて、そのままだと、グラフィックカードを挿しても、PCが起動すらしなかった。 igdにすると、マザーボードのグラフィックを今まで通り使えた。 $ lspci | grep VGA 00:02.0 VGA compatible controller: Intel Corporation UHD Graphics 630 (Desktop 9 Series) (rev 02) 01:00.0 VGA compatible controller: NVIDIA Corporation Device 1f06 (rev a1) グラフィックカードの方につないだディスプレイを認識しているようだが、カーソルしか表示されない。ドライバーのせい? https://qiita.com/kkk627/items/9ab959421804341f215e にしたがって、NVIDIAのドライバーを入れる。 https://www.nvidia.com/Download/driverResults.aspx/156086/en-us から LINUX X64 (AMD64/EM64T) DISPLAY DRIVER Version: 440.44 をダウンロードし、上記ページにしたがって実行した。 インストールが終わり、再起動すると、GUIにならなくなった。 http://www.dentsubo.net/~nosuke/diary/diary.html?y=2016&m=6&d=5&n=5&x=5 にしたがって、/etc/X11/xorg.confを空のファイルにすると、GUIに戻った。 しかし、 $ nvidia-smi NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running. になってしまう。これは/etc/X11/xorg.confを変える前から同じ。。 CentOS 7だと init 3 でCUI init 5 でGUIに切り替えられる。 https://hondou.homedns.org/pukiwiki/index.php?DeepLearning%20XUbuntu%A5%A4%A5%F3%A5%B9%A5%C8%A1%BC%A5%EB#z9175815 にはまったところへの対策が書いてあった。 Secure Bootをoffにして、dkms(カーネルがアップデートされたときにNVIDIAのドライバーを再インストールする必要がない)を含めて、インストールした。 $ nvidia-smi Unable to determine the device handle for GPU 0000:01:00.0: Unable to communicate with GPU because it is insufficiently powered. This may be because not all required external power cables are attached, or the attached cables are not seated properly. やはり、電源不足か? https://pssection9.com/archives/power-supply-unit-connector-type-how-to-use.html を見て、6ピン+2ピンで8ピンにして良いことがわかった。 そうしたら、 $ nvidia-smi Wed Jan 29 17:54:37 2020 +-----------------------------------------------------------------------------+ | NVIDIA-SMI 440.44 Driver Version: 440.44 CUDA Version: 10.2 | |-------------------------------+----------------------+----------------------+ | GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC | | Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. | |===============================+======================+======================| | 0 GeForce RTX 206... Off | 00000000:01:00.0 Off | N/A | | 0% 42C P8 18W / 215W | 0MiB / 7982MiB | 0% Default | +-------------------------------+----------------------+----------------------+ +-----------------------------------------------------------------------------+ | Processes: GPU Memory | | GPU PID Type Process name Usage | |=============================================================================| | No running processes found | +-----------------------------------------------------------------------------+ 6時間試行錯誤して設定できた。 次に、[[TensorFlowの導入]] ---- 関連リンク - https://www.codelab.jp/blog/?p=1469