Ubuntu 20.04和Ubuntu 16.04 集成显卡支持opencl说明

针对Ubuntu 不同版本Ubuntu 20.04和Ubuntu 16.04对集成显卡安装opencl说明.

1、安装支持opencl显卡驱动

1)Ubuntu 20.04

sudo apt-get update

sudo apt-get update && sudo apt-get install -y --no-install-recommends curl gpg gpg-agent && sudo curl https://repositories.intel.com/graphics/intel-graphics.key | sudo gpg --dearmor --output /usr/share/keyrings/intel-graphics.gpg && echo 'deb arch=amd64 signed-by=/usr/share/keyrings/intel-graphics.gpg https://repositories.intel.com/graphics/ubuntu focal-legacy main' | sudo tee /etc/apt/sources.list.d/intel.gpu.focal.list

2) Ubuntu 16.04

通过intel-graphics-update-tool进行安装,先安装 intel-graphics-update-tool ,再安装显卡驱动(参考https://cloud.tencent.com/developer/article/1386851?from=15425)

wget https://download.01.org/gfx/ubuntu/16.04/main/pool/main/i/intel-graphics-update-tool/intel-graphics-update-tool_2.0.2_amd64.deb

sudo dpkg -i intel-graphics-update-tool_2.0.2_amd64.deb

sudo intel-graphics-update-tool

sudo apt-get install -f

sudo intel-graphics-update-tool

wget $(echo "https://download".01.org/gfx/RPM-GPG-GROUP-KEY-ilg) -O - | sudo apt-key add -

sudo apt-get update

2、根据opencl驱动

1)Ubuntu 20.04

sudo apt-get update

sudo apt-get install -y --no-install-recommends intel-opencl-icd intel-level-zero-gpu level-zero

2)Ubuntu 16.04

https://blog.csdn.net/GerZhouGengCheng/article/details/121358166

下载deb安装包

cd opencl

wget https://github.com/intel/compute-runtime/releases/download/18.45.11804/intel-gmmlib_18.4.0.348_amd64.deb

wget https://github.com/intel/compute-runtime/releases/download/18.45.11804/intel-igc-core_18.44.1060_amd64.deb

wget https://github.com/intel/compute-runtime/releases/download/18.45.11804/intel-igc-opencl_18.44.1060_amd64.deb

wget https://github.com/intel/compute-runtime/releases/download/18.45.11804/intel-opencl_18.45.11804_amd64.deb

以root权限安装deb包

sudo dpkg -i *.deb

3、安装clinfo进行确认OpenCL驱动信息

1)安装clinfo

sudo apt-get install clinfo
2)查看Intel GPU OpenCL驱动信息

sudo clinfo

4、根据opencl开发库

sudo apt-get install opencl-headers ocl-icd-opencl-dev

5、opencl测试
测试代码(矩阵乘法):cl.c、matecv.cl

编译:
gcc cl.c -o opencl_t -g -lOpenCL
运行:
./opencl_t

6、GPU的监控工具是intel-gpu-tools

安装后使用sudo intel-gpu-tools就可以监控gpu的使用率。安装完毕后,

系统中会多种三个gpu工具: intel_gpu_abrt intel_gpu_time intel_gpu_top

其中,常用的是intel_gpu_top和intel_gpu_time

安装命令:

apt-get install intel-gpu-tools

查看GPU使用情况命令:

sudo intel_gpu_top

参考

https://cloud.tencent.com/developer/article/1386851?from=15425

Ubuntu 16.04下静态编译OpenCV 3.4.14集成OpenCL调用Intel(R) HD Graphics NEO实现GPU加速_opencv opengl intel gpu-CSDN博客

相关推荐
leisoo80971 小时前
100GBA股股票数据怎么存ClickHouseRedisMySQLJSON完整对比
大数据·linux·服务器·开发语言·python
爱喝水的鱼丶2 小时前
SAP-ABAP:接口与报表场景专项优化:RFC/ODATA 接口、ALV 报表的性能提升方案
运维·性能优化·接口·sap·abap·rfc·经验交流
青瓦梦滋2 小时前
传输层UDP/TCP协议
linux·网络·c++·网络协议·tcp/ip·udp
ltl3 小时前
机密计算:SGX、SEV-SNP、TDX 与 ARM CCA
linux
ltl3 小时前
互联与网络:NVLink、InfiniBand、RoCE 与国产替代
linux
码上上班3 小时前
tengine知识点
linux·服务器·centos
画中有画3 小时前
自动化脚本开发最佳实践
运维·自动化
雾时之林5 小时前
Linux--软件管理、源码包安装
linux·服务器·数据库
江南风月5 小时前
如何使用WGCLOUD实现智能运维
运维·zabbix·运维开发·prometheus
xiaoxiangsiyan6 小时前
HCIA 网络技术基础核心模块详解
运维·网络·网络协议·tcp/ip·运维开发·网络基础