当前位置: 首页 > news >正文

Linux下为Intel核显安装OpenCL

实验环境

  • CPU:N5105
  • 运行内存:32G
  • 系统:almalinux 8 (类似CentOS系统)

安装过程

检查i915驱动

输入命令dmesg | grep i915查看驱动的加载信息。
我这里没接显示器,输出正确的驱动加载信息如下图所示,驱动正常加载。
在这里插入图片描述
该驱动为Intel核心显卡的驱动,如没有加载,请升级系统内核,建议5.10以上。我这里用的内核版本为6.6.39。
可以通过ELRepo仓库来升级内核:

sudo yum update -y
sudo yum install https://www.elrepo.org/elrepo-release-8.el8.elrepo.noarch.rpm
sudo yum --enablerepo=elrepo-kernel install kernel-ml -y
# 注意要重启才生效
sudo reboot

通过yum安装OpenCL

尝试sudo yum install ocl-icd ocl-icd-devel intel-opencl -y命令来安装OpenCL,在我这里提示未找到软件包。大家不要慌,可以通过以下命令添加软件源并安装:

sudo yum config-manager --add-repo https://repositories.intel.com/graphics/rhel/8.6/intel-graphics.repo
sudo yum install ocl-icd ocl-icd-devel intel-opencl -y

其中https://repositories.intel.com/graphics/rhel/8.6/intel-graphics.repo中的8.6代表了系统的版本,可以替换成自己的(比如说我的系统是AlmaLinux8.4就替换为8.4)。当然我这里推荐大家用最新的8.6。
除了用yum,也可以手动编译安装,这里没有试过,就给个官方下载链接给大家:https://www.intel.com/content/www/us/en/developer/archive/tools/tools-opencl-applications.html。

验证OpenCL

通过clinfo命令来检测OpenCL是否安装好。
我这里显示有3个设备,这样就代表装好了,可以正常使用了:
在这里插入图片描述
如果 Number of platforms 显示的数目为 0 ,就代表驱动没有装好,检查前面步骤是否有问题。

相关文章:

  • C++基础知识学习记录—string类
  • 什么是Embedding、RAG、Function calling、Prompt engineering、Langchain、向量数据库? 怎么使用
  • Linux3-文件io、时间有关函数
  • 使用API有效率地管理Dynadot域名,参与过期域名竞价
  • 高子昂医编---23岁,医疗编上岸,正式开启养老生活
  • 【Go | 从0实现简单分布式缓存】-2:HTTP服务端与一致性哈希
  • 【Spring+MyBatis】_图书管理系统(中篇)
  • 禁止WPS强制打开PDF文件
  • linux环境-nginx通过nginx_upstream_check_module模块,配置服务自动检测-日志自动分割
  • 【Spring详解二】容器的基本实现
  • 制造运营管理(MOM)与仓库管理系统(WMS)何以相辅相成对企业的生产管理进行提升
  • ​实在智能与宇树科技、云深科技一同获评浙江省“人工智能服务商”、 “数智优品”​等荣誉
  • uniapp 连接mqtt
  • JAXB复杂对象反序列化
  • 计算机视觉:神经网络实战之手势识别(附代码)
  • 前端插件使用xlsx-populate,花样配置excel内容,根据坐添加标替换excel内容,修改颜色,合并单元格...。
  • 个人shell脚本分享
  • spring如何解决循环依赖的问题
  • 讯方·智汇云校华为官方授权培训机构
  • 突破反爬困境:从服务端渲染到客户端SPA,爬虫环境的演变与新挑战(一)
  • 两个灵魂,一支画笔,意大利艺术伴侣的上海灵感之旅
  • 国际观察丨澳大利亚新一届政府面临系列挑战
  • 执掌伯克希尔60年,股神巴菲特宣布年底交出最终决定权:阿贝尔将接任CEO
  • 巴菲特首次明确批评贸易战,“投资界春晚”有哪些看点?一文速览
  • 朝中社:美在朝鲜半岛增兵将进一步增加其本土安全不确定性
  • 研究完蚂蚁搬家,我好像明白了为什么我们总是堵车