私はXなしでUbuntu Server 12.04でGPUコンピューティングソフトウェアを実行しようとしています。なぜなら、ボックスは専用のコンピューティングマシンになるからです。しかし、「Xなし」の最後の要件は非常に問題があることが判明しました。
現在、ATI Radeon HD 5770が接続されています。正しいDebianパッケージを作成し、AMDのウェブサイトからx64ドライバをインストールしました。実行しsudo aticonfig --initial --adapter=all
て再起動してください。しかし、それはうまくいかないようです
adam@adamcrunch:~$ DISPLAY=:0 fglrxinfo
Error: unable to open display (null)
adam@adamcrunch:~$ sudo aticonfig --list-adapter
* 0. 01:00.0 ATI Radeon HD 5700 Series
* - Default adapter
計算にGPUを使用せずに代わりにCPUを使用しようとしているので、私のソフトウェアにも問題があります。
Xubuntuを初めてインストールしたときにカードが機能し、GPUコンピューティングを実行できることがわかりました。しかし、Xなしでヘッドレスサーバーでこれを行うことはできますか?
必要に応じて追加情報を提供できます。
答え1
AMDのOpenCL実装要件:
- Xサーバーは、システム内の少なくとも1つのAMDグラフィックスカードで実行されます。
- コンピューティングジョブはこのXサーバー内で実行する必要があります。
これが不可能な場合は、NVIDIAなどの他のハードウェアの使用を検討する必要があります。