gpt4 book ai didi

opencl - 在 AMD APU 上使用 OpenCL,但在 X 服务器上使用独立 GPU

转载 作者:行者123 更新时间:2023-12-01 22:47:02 26 4
gpt4 key购买 nike

是否可以在 A10-7800 上启用 OpenCL,而不将其用于 X 服务器?我有一个用于 GPGPU 编程的 Linux 机器。独立的 GEForce 740 卡用于 X 服务器和运行我开发的 OpenCL 和 Cuda 程序。我还希望能够选择在 APU 的集成 GPU 核心上运行 OpenCL 代码。

到目前为止我读到的所有内容都意味着,如果我想将 APU 用于 OpenCL,我必须安装 Catalyst,据我所知,这意味着将它用于 X 服务器。这是真的?将 APU 用于我的 X 服务器并仅将 GEForce 用于 GPGPU 代码是否有优势?

最佳答案

我有类似的目标,所以我构建了一个带有 AMD APU(4 个常规核心 + 6 个 GPU)和 Nvidia 独立显卡的系统。抱歉,要让它发挥作用并不容易,所以我问了 questionAsk Ubuntu 论坛上,没有得到任何答案,尝试了很多硬件和软件设置,最后发布了我自己的问题答案。

我将在这里再次描述我的设置 - 谁知道,我在 Ask Ubuntu 上自动回答的问题会发生什么?

首先,我必须通过 BIOS 标志启用集成显卡硬件。在我的主板 (ASUS A88X-PRO) 上,此标志称为 IGFX Multi-Monitor

第二步是找到低级图形驱动程序和高级 OpenCL 实现的正确组合。 AMD 处理器的低级驱动程序称为 AMD Catalyst,文件名为 fglrx。我没有从 Ubuntu 软件中心安装此驱动程序 - 相反,我使用了直接从 AMD 网站下载的版本 15.302。我必须为此驱动程序安装大量先决条件。最重要的发现是,在安装 fglrx 之后,我必须跳过运行 aticonfig 命令 - 该命令实际上将 X 服务器配置为使用< em>这个用于图形输出的驱动程序,但我不想要这个。

然后我安装了 AMD SDK 3.0 版(版本 130.136,早期版本不适用于我的 fglrx) - 它是 AMD 的 OpenCL 实现。 clinfo 命令现在可报告具有正确核心数量的 CPU 和 GPU。

因此,我有一个混合 AMD 处理器,由 OpenCL 支持,所有图形输出均由带有 Nvidia 处理器的独立显卡支持。

祝你好运!

关于opencl - 在 AMD APU 上使用 OpenCL,但在 X 服务器上使用独立 GPU,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36638289/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com