HDMIディスプレイなしでZED Boxを使用できますか?

Last updated: August 13, 2026

ZED BoxをZEDカメラおよびZED SDKと使用する場合、グラフィック環境が起動していない場合でもGPU処理が必要です。これは、ZED SDKの実行にNvidia CUDAが必要なためです。

`ssh -X`を使用してZED Boxにリモート接続する際、グラフィカルインターフェースが事前に起動されていない場合、オペレーティングシステムによってGPUが利用可能にならず、ZED SDKの初期化に失敗します。

解決策

この問題の解決策は、オペレーティングシステムにグラフィックスマネージャーを強制的に起動させ、GPUとCUDA を利用可能にすることです。これを実現する方法は2つあります。

ハードウェアソリューション

ハードウェアソリューションはシンプルで、侵襲性も最小限です。ディスプレイの接続をシミュレートするエミュレーターをHDMIポートに挿入し、グラフィックスエンジンを強制的に起動させます。

「ヘッドレスディスプレイエミュレーター」デバイスは、一般的なオンラインストアで購入できます。4K解像度に対応したエミュレーターを入手することをお勧めします。

blobid0.jpg

ソフトウェアソリューション

注: このソリューションは、すべての状況およびすべてのJetpackバージョンで動作するわけではありません。ハードウェアソリューションを推奨します。

ソフトウェアソリューションは、ファイル /etc/X11/xorg.conf. を変更してXサーバーの起動を強制するものです。

コマンドラインターミナルコンソールを開き、お好みのテキストエディターでファイルの編集を開始します。例:

$ sudo gedit /etc/X11/xorg.conf # グラフィカルインターフェースがある場合
$ sudo nano /etc/X11/xorg.conf # グラフィカルインターフェースがない場合
$ sudo vi /etc/X11/xorg.conf # 昔ながらのテキスト編集が好きな場合

Section "Device" の行を探し、次のEndSection 行の前に以下を追加します:

Option "AllowEmptyInitialConfiguration" "true"

保存して再起動すると、変更が適用されます。

情報: 詳細はこちらを参照して、'AllowEmptyInitialConfiguration'オプションについて確認してください。