OpenVINO开发小组
直播中

陈杰

8年用户 1504经验值
私信 关注
[问答]

为什么无法检测到OpenVINO™工具套件中的英特尔®集成图形处理单元?


  • 在 Ubuntu* Desktop 22.04 上安装了 英特尔® Graphics Driver 版本并OpenVINO™ 2023.1。
  • 运行 python 代码: python -c "from openvino.runtime import Core; print(Core().available_devices)".
  • OpenVINO™显示可用设备: ['CPU', 'GNA'].
  • ran clinfo,要查看 GPU 驱动程序的详细信息:clinfo
    Number of platforms 0

  • 运行 Hello 查询设备样本 ,但未检测到 GPU。
   

回帖(2)

杨文英

2025-3-5 11:30:06
将用户添加到 Ubuntu* OS 中的渲染用户组。
sudo usermod -a -G render user 和 sudo usermod -a -G video user"
举报

张玉珍

2025-3-5 17:31:11

在 Ubuntu 22.04 上安装 OpenVINO™ 2023.1 和英特尔® Graphics Driver 后,如果无法检测到英特尔® 集成图形处理单元(iGPU),可能有以下几个原因:


1. 驱动程序未正确安装或加载


确保你已经正确安装并加载了英特尔® Graphics Driver。你可以通过以下命令检查驱动是否加载:


lsmod | grep i915

如果没有输出,说明驱动未加载。你可以尝试重新安装驱动程序:


sudo apt update
sudo apt install intel-opencl-icd intel-level-zero-gpu level-zero intel-media-va-driver-non-free

2. OpenCL 运行时未正确安装


OpenVINO™ 依赖 OpenCL 运行时来访问 GPU。你可以通过以下命令检查 OpenCL 运行时是否安装:


sudo apt install clinfo
clinfo

如果 clinfo 显示 Number of platforms 0,说明 OpenCL 运行时未正确安装或配置。你可以尝试重新安装 OpenCL 运行时:


sudo apt install intel-opencl-icd

3. 权限问题


确保当前用户有权限访问 GPU 设备。你可以将用户添加到 videorender 组:


sudo usermod -aG video $USER
sudo usermod -aG render $USER

然后注销并重新登录以应用更改。


4. 系统环境变量未正确设置


确保系统环境变量正确设置,以便 OpenVINO™ 能够找到 GPU。你可以尝试设置以下环境变量:


export LD_LIBRARY_PATH=/usr/local/lib:/usr/lib:/usr/local/lib64:/usr/lib64
export LIBVA_DRIVER_NAME=iHD

5. OpenVINO™ 配置问题


确保 OpenVINO™ 正确配置以支持 GPU。你可以尝试重新安装 OpenVINO™ 并确保所有依赖项都已安装:


sudo apt install openvino

6. 检查系统日志


查看系统日志以获取更多信息:


dmesg | grep i915

这可能会提供有关驱动加载问题的更多信息。


7. 更新系统内核


确保系统内核是最新的,因为较新的内核可能包含对硬件的更好支持:


sudo apt update
sudo apt upgrade

8. 检查 BIOS 设置


确保在 BIOS 中启用了集成显卡。有些系统可能需要在 BIOS 中手动启用 iGPU。


9. 重新启动系统


在完成上述步骤后,重新启动系统以确保所有更改生效。


10. 验证 OpenVINO™ 安装


最后,再次运行 OpenVINO™ 的代码来验证是否检测到 GPU:


python -c "from openvino.runtime import Core; print(Core().available_devices)"

如果仍然无法检测到 GPU,建议参考 OpenVINO™ 官方文档或联系英特尔支持以获取进一步帮助。

举报

更多回帖

发帖
×
20
完善资料,
赚取积分