Tag Archives: GPU

LXD による GPU 共有 Ubuntuコンテナ編

何がしたいかというとホストOSが持つGPUをコンテナと共有するということ。この任意のリソースを共有できるというのが、コンテナの素晴らしいところ。KVMだと排他的にリソースを管理してしまうため、同じGPUをUbuntuとCentOSで共有なんて事は出来ないのだが、コンテナであれば同じリソースをホストOSと複数のコンテナで共有できてしまう。現在のホストOSはUbuntuなんだけど、Ubuntuコンテナは言うまでもなく、おそらくCentOSコンテナとも共有できる可能性がある。コンテナの特徴を生かすべく両OSでのGPU共有を成功させたい。... 続きを読む

録画サーバ構築 NVENCエンコード Ubuntu 16.04 編

ひっさびさのNVENC検証。ブログを見返すと、1年以上も前に調べて以来。以前はハードウェアエンコードくらいにしかGPUを使う用途がなかったので、エンコード品質がお粗末なことがわかった時点で処分してしまった。GTX750 tiでの検証だった。今回は機械学習やマイニングでも使ってみるつもりなので、GPUにかける予算は奮発するつもり。筐体の大きさもGPUのサイズにあわすので、その点における制約もない。他の用途での利用も考慮してGTX1080にする予定。中でも評判のよさそうなZotac GeForce GTX 1080 AMP Editionに決定した。... 続きを読む

Ubuntu 移行 & GPU サーバ化 検討

前々からGPUも使ってみたいというニーズがあり、今のサーバ構成の中でどのように実現するか悩んでいた。GPUの用途としては機械学習とマイニングを考えているので、出来れば高スペックなグラボを数枚用意したい。久々にNVENCの評価もできるし。現在は省スペースキューブPCのShuttle Sh170R8にM.2 SSDとSATA4本にチューナーボードまで刺しているので、タワー内は窮屈な状態。更にGPUを乗せるとなると1スロット幅のものに限られてしまう。元はと言えば、デスク脇に置くのを前提に小さい筐体を使ってきたが、今やウォークイン・クローゼット内の下部スペースに置いているので、そこまで小ささにこだわる必要もないか。... 続きを読む

録画サーバ構築 NVENCエンコード Linux編

長々と続けてきたエンコード検証もいよいよ最後、LinuxでのNVENCを試してみる。使うグラボは前回同様elsaのGD750-2GERTSP。NVENCはffmpegで利用する事になるが、ここまでのところffmpegについてWindowsとLinuxでの有為な差は見受けられないので、おそらく性能面では前回のWindows編と大差ないだろう。どちらかと言うとLinuxでの環境構築可否や手順の容易さが主な評価対象になるかもしれない。デュアルブートにしてあるsh67h3を今回はLinuxで起動する。公式からLinux用のドライバを検索してダウンロード。そのファイルを実行するとドライバのインストールウィザードに入るので適当に答えて完了させる。続いて、公式からcudaのtoolkitを見つけて、これもダウンロードしてインストール。... 続きを読む

録画サーバ構築 NVENCエンコード Windows編

待ちに待ったNVIDIAのGeForceが手に入ったので、いよいよNVENCの検証を進める。録画サーバ用に使っているSH67H3は電源容量とスロットに余裕がないので、省電力かつ1スロットのグラボが望ましい。elsaのGD750-2GERTSPというボードを使ってみる。うちのSH63H3は300W電源なので、それでも電源容量に不安があるため、一時的にSSDやメモリ、DVDドライブを外して最小構成に。NVENCの利用方法はffmpegを使う方法が多そうなので、Windows用のffmpegを用意する。どうやらLinuxでWindows用のffmpegをコンパイルできるらしい。ffmpeg-windows-build-helpersを使ってffmpegを準備する。... 続きを読む

録画サーバ構築 VCEエンコード 検証編

前回、QSVエンコードの検証が終わったので、今回からはビデオカードを使ったハードウェア・エンコードを試す。NVIDIAのGeForceを使ったNVENCを試してみるつもりだったが、まだ注文したビデオカードが届いていない。思い返すと手元にAMDのRADEONはある。RADEONでハードウェア・エンコード出来ないのかと調べてみると、Windowsなら出来そうな気配。RADEONによるハードウェア・エンコードはVCEエンコードと呼ばれるものらしい。ビデオカードによるハードウェア・エンコードがどのような水準なのかを試すためにもトライしてみる事にした。... 続きを読む