微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

安装OpenCL ubuntu AMD

我想安装fglrx并使用GPU.但我没有成功安装它.我正在使用ubuntu 14.04.03 Trusty.

这里的lspci输出

[thomas@elsa:~]$lspci | grep -i --color 'vga'
00:02.0 VGA compatible controller: Intel Corporation Xeon E3-1200 v3/4th 
Gen Core Processor Integrated Graphics Controller (rev 06)
01:00.0 VGA compatible controller: Advanced Micro Devices,Inc. [AMD/ATI] 
Oland XT [Radeon HD 8670 / R7 250/350]

我已经尝试按照this,thisthis进行安装

我是否想念一些东西,我应该安装别的吗?

任何的想法?

非常感谢

解决方法

显示驱动程序:(注意:这不是在AMD GPU上运行OpenCL的要求)

以下是您可以尝试安装AMD驱动程序的其他一些链接
AMD Driver Install 1AMD Driver Install 2.

我发现(使用Nvidia驱动程序)当X配置不正确时会出现黑屏,因此您必须正确执行这些步骤.

一个链接说使用fglrxinfo来检查AMD驱动程序的状态,所以我假设你没有黑屏,检查AMD驱动程序是否正常工作.

OpenCL :(只需要AMD APP SDK)

要将AMD GPU与OpenCL一起使用,您不需要显示驱动程序(请注意您引用的第一个文档中的部分(安装指南),其中说明如果第7页中的“未安装Catalyst”),您只需要OpenCL运行时驱动程序(libOpenCL – 用于在GPU上运行已编译的OpenCL代码)和标头(用于实际开发和编译OpenCL代码).这两款都带有AMD APP SDK.只需按照安装指南安装SDK(如果您不需要GPU进行显示,请尝试不使用催化剂驱动程序).

检查/opt/AMDAPPSDK-3.0/是否包含二进制文件,它应该包含一个lib目录,您可以在其中找到libOpenCL.so一个include / CL,您可以在其中找到所有头文件.

另外,SDK在SDK的bin目录中有一个clinfo二进制文件(至少我在Arch上安装),所以运行:

/path/to/AMDAPPSDK/bin/clinfo

检查是否可以检测到GPU.以下是我安装的clinfo命令的一些输出(检测Intel cpu):

Number of platforms:                 2
  Platform Profile:              FULL_PROFILE
  Platform Version:              OpenCL 2.0 AMD-APP (1800.8)
  Platform Name:                 AMD Accelerated Parallel Processing
  Platform vendor:               Advanced Micro Devices,Inc.
  Platform Extensions:               cl_khr_icd cl_amd_event_callback cl_amd_offline_devices 
  Platform Profile:              FULL_PROFILE
  Platform Version:              OpenCL 1.2 LINUX
  Platform Name:                 Intel(R) OpenCL
  Platform vendor:               Intel(R) Corporation

# Some other information

# information about a platform -- you should see AMD and Xeon
  Platform Name:                 AMD Accelerated Parallel Processing
Number of devices:               1
  Device Type:                   CL_DEVICE_TYPE_cpu
  vendor ID:                     1002h
  Board name:                    
  Max compute units:                 8
  Max work items dimensions:             3
    Max work items[0]:               1024
    Max work items[1]:               1024
    Max work items[2]:               1024
  Max work group size:               1024

# Rest of information

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐