QNAP TS-1277にGPUを追加の続きとなります。
TS-1277にGT 1030を追加してQTSやContainerStation、Virtualization Station用として外部モニターに映像を映し出すことはできていたのですが、GT 1030ではハードウェアトランスコードは行うことができませんでした。
従ってオンザフライでハードウェアトランスコードを行っての配信なども当然できませんでした。
ロープロファイル、且つ1スロットの対応製品を見つけることもできませんでしたし半ば諦めていました。
しかし海外のフォーラムを見ていたらQuadro P400がQNAPのNASでハードウェアトランスコードが可能だったとのコメントを見つけました。
Quadro P400はロープロファイルで1スロット占有でボードの長さも150mmしかありません。
そしてH.264だけでなくH.265のハードウェアエンコードにも対応しています。
メモリは2Gしか積んでいませんが、そもそもの用途がゲームでもありませんし、画面を沢山表示することでもないため問題にはなりません。
ということで、もし使用可能だったら良いなとダメもとで購入してみました。
ELSA NVIDIA Quadro P400 v2 EQP400-2GER2 VD7141
Quadro P400は実際に見ても非常に小さいです。
NASにとってはうってつけのサイズ感です。
但し出力ポートはMini Display portしかありませんので注意が必要です。
MiniDP to DP 変換ケーブル、シングルリンク対応MiniDP-DVD-D変換ケーブルが同梱されているので、DPケーブルと対応のモニターがあれば他に何も買わなくてもOKです。
HDMIで接続したい場合はDP to HDMIの変換ケーブルが別途必要となります。
TS-1277のPCIe Gen 2 x4拡張スロットに挿したところ長さも問題なく収まりました。
電源を投入すると数回のビープ音とともに起動しました。
起動後にハードウェアの項目を見ると…
ハードウェアトランスコードに対応しています!
試しにハードウェアトランスコードを使用したエンコードと、Qvideoを使用したオンザフライでのリアルタイムトランスコードを行ってみましたが、全く問題なく動きました。
但しGPUの使用率は30%~40%くらいになっていたので、オンザフライでの配信は2つくらいまでが限界かもしれません。
2021/11/23 追記
QTSバージョン5.0.0.1853 build 20211114では問題なく動いてましたが、QTSを5.0.0.1858 build 20211119にバージョンアップしたところハードウェアトランスコードが上手く動かなくなりました。
QNAPの製品はバージョンアップで不具合が出ることが結構あるので、もし動かない場合はQTSのバージョンによる不具合も疑ってみてください。
(QTSをQNAPのサイトからDLしてきて手動でインストールすればバージョンダウンも可能です)
大抵は不具合が出たバージョンの次か、その次くらいには不具合が解消されることが多い印象です。