3

AMD と NVidia GPU を同じ Ubuntu 14.04 PC 内で実行して、両方で並列 OpenCL 開発を行おうとしています。Ubuntu 12.04 とここここで提供される情報を使用してこれを達成しました。残念ながら、私が当時行ったことはもう機能しません (実行中のシステムを決して変更しないでください...)。

私の質問は、誰かがこれを達成したかどうか、もしそうならどのように達成したかです。この問題に関する情報は非常に少ないです。問題は、両方を同時にインストールしようとすると、両方のライブラリとドライバーが衝突することです-個別に正常に動作します。package-dependency-hell になってしまうパッケージからのインストールと、両方からのバイナリ ドライバー インストーラーの使用は機能しませんでした。

私は基礎となる OpenCL の実装にあまり詳しくないので、少し「頭がいっぱい」です。

誰かが私を正しい方向に向けてくれることを願っています。システムは Ubuntu 14.04、64 ビットで、GPU は Geforce GTX 760 と Radeon HD 7970 です。

よろしくお願いします!

4

1 に答える 1

1

これは解決策ではありませんが、いくつかの可能な回避策があります。

  • それらの 1 つを Ubuntu 14.04 を実行している KVM 仮想マシンにパススルーして、各カードのドライバーを異なるシステムにインストールすることもできますが、両方が同時に実行されます。

  • または、仮想マシンではなく chroot 内で同じことを試すこともできます。このアプローチが機能するかどうかはわかりませんが、仮想化によってパフォーマンスが低下することはありません。そして、このようにして、シンボリック リンクとブートストラップ スクリプトを何度か実行した後、両方のカードを 1 つのシステムから OpenCL デバイスとして認識することさえできます。

于 2015-11-25T16:11:45.793 に答える