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

这不是解决方案,而是一些可能的解决方法:

  • 您也可以将其中一个传递给运行 Ubuntu 14.04 的 KVM 虚拟机,从而将每张卡的驱动程序安装在不同的系统上,但两者同时运行。

  • 或者,您可以尝试相同的方法,但在 chroot 中而不是在虚拟机中。我不确定这种方法是否可行,但你不会因为虚拟化而失去任何性能。也许这样,在一些繁重的符号链接和引导脚本之后,您甚至可以将两张卡识别为来自单个系统的 OpenCL 设备。

于 2015-11-25T16:11:45.793 回答