2018年9月21日金曜日

普通のGPUとP100を同時に使う

環境:
OS: CentOS 7.5
マザーボード: Supermicro X10DRG-OT±CPU
マザーボード内蔵GPU: ASPEED AST2400 BMC
外部GPU(pic-e): Nvidia Tesla P100

上記の環境にNvidia driver等をインストールしてCUIで利用していたのだが,GUIが必要になったのでその手順を記す.
単にGnome DesktopをインストールしただけではXがうまく起動してくれなかったので,結局 OSごとインストールし以下の手順でGUIを使えるようになった.

  1. CentOSインストール時にGnome Desktop環境を同時にインストール
    インストール後起動すると,内蔵GPUによってXが立ち上がる.
  2. nouveau無効化 参考: # NVIDIAのドライバをインストールする, @kkk627, Qiita
  3. nvidia-driverインストール
    この時点で再起動すると,guiは立ち上がらない.
  4. /etc/X11/xorg.confを削除, /etc/X11/xorg.conf.x/99-nvidia.confのすべての行をコメントアウト. これらのファイルは2.の段階では存在していなかったので,nvidia driverをインストールするときに生成されたらしい.これらを2.以前の状態に戻すことで,GUI環境を利用できるようになった.
  5. Gnome環境がなぜか非常に不安定になったので,Mateに切り替えたところ,あからさまに不安定な挙動をすることはなくなった.