Hey,小伙伴们,有没有遇到过Vulkaninfo报错的情况?尤其是那个让人头疼的Loader Message报错?今天就来跟大家聊聊这个话题。
首先,我们来看看报错信息:
(base) zhangsen@zhenglab5090:~$ vulkaninfo --summary
WARNING: [Loader Message] Code 0 : terminator_CreateInstance: Failed to CreateInstance in ICD 3. Skipping ICD.
'DISPLAY' environment variable not set... skipping surface info
MESA: warning: Driver does not support the 0x7d67 PCI ID.
ERROR: [../src/intel/vulkan/anv_device.c:1228] Code 0 : VK_ERROR_INCOMPATIBLE_DRIVER
MESA: warning: Driver does not support the 0x7d67 PCI ID.
ERROR: [../src/intel/vulkan_hasvk/anv_device.c:688] Code 0 : VK_ERROR_INCOMPATIBLE_DRIVER
==========看到这里,是不是有点蒙?别急,我们一步步来分析。
关键问题分析
从报错信息中,我们可以看到几个关键点:
- 报错代码为VK_ERROR_INCOMPATIBLE_DRIVER,意思是驱动程序不兼容。
- 没有设置DISPLAY环境变量。
- 驱动程序不支持0x7d67 PCI ID。
解决方案
针对这些问题,我们可以尝试以下解决方案:
- 设置DISPLAY环境变量:
export DISPLAY=:0