解决intel TGL iGPU 与 nvidia GPU不能同时使用的问题

Posted 洪流之源

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了解决intel TGL iGPU 与 nvidia GPU不能同时使用的问题相关的知识,希望对你有一定的参考价值。

    在Intel TGL 安装Nvidia GPU后,Intel GPU驱动失效,OpenVINO采用Intel GPU推理会失败,而 Nvidia GPU推理正常。

    出现该问题的原因可能是Bios中display设置的问题,比如在Bios中设置“Primary Display"为"Auto",这样会优先使用Nvidia GPU进行显示,显示器与Nvidia GPU的HDMI接口连接正常显示,但是由于Bios的机制,Intel GPU OCL驱动会失效,导致OpenVINO推理调用OCL驱动失败。

  因此,解决上述问题,只需要将BIOS中的“Primary Display"设置为“ifgx”即可,这样直接使用Intel GPU进行显示,OCL的驱动也不会失效,OpenVINO、Nvidia GPU 都可进行正常推理。并且,在这种配置下显示器接Intel GPU、Nvidia GPU的HDMI接口都可正常显示(这可能与BIOS的内部实现有关)。

下面是BIOS的配置路径,将"Primary Display"设置为"ifgx"即可,具体的配置界面可能为蓝底的UI:

  

以上是关于解决intel TGL iGPU 与 nvidia GPU不能同时使用的问题的主要内容,如果未能解决你的问题,请参考以下文章

尝试同时使用板载 iGPU 和 Nvidia 独立卡时,CUDA 失败。我如何同时使用离散的 nvidia 和集成(板载)intel gpu? [关闭]

Intel,Nvidia,AMD三大巨头火拼GPU与CPU

如何让 OpenCl 看到 intel 和 nvidia 设备?

[Intel/Nvidia]Ubuntu 16.04 LTS Intel/Nvidia双显卡切换

Ubuntu 16.04如何切换Intel集显与Nvidia独显

一台机器上的 OpenCL Nvidia 和 Intel 平台