GGui 报错: Assertion failed: info->MinImageCount >= 2

当运行 example fem128_ggui 的时候出现了这样的问题
经过比对, 当文件不使用 ggui 的时候一切正常
issue: #6629 貌似开发者做了修复
但是之后又出现了 issue:#6744 和我同样的问题
请问各位, 目前有什么比较好的解决方法吗?

错误信息

Running example fem128_ggui ...
[Taichi] Starting on arch=vulkan
[I 01/17/23 22:03:51.910 17080] [C:/Users/buildbot/actions-runner/_work/taichi/taichi/taichi/rhi/vulkan/vulkan_device_creator.cpp:pick_physical_device@399] Found Vulkan Device 0 (AMD Radeon (TM) R5 M330)
[I 01/17/23 22:03:51.911 17080] [C:/Users/buildbot/actions-runner/_work/taichi/taichi/taichi/rhi/vulkan/vulkan_device_creator.cpp:find_queue_families@148] Async compute queue 1, graphics queue 0
[I 01/17/23 22:03:51.912 17080] [C:/Users/buildbot/actions-runner/_work/taichi/taichi/taichi/rhi/vulkan/vulkan_device_creator.cpp:find_queue_families@148] Async compute queue 1, graphics queue 0
[I 01/17/23 22:03:51.914 17080] [C:/Users/buildbot/actions-runner/_work/taichi/taichi/taichi/rhi/vulkan/vulkan_device_creator.cpp:create_logical_device@469] Vulkan Device "AMD Radeon (TM) R5 M330" supports Vulkan 0 version 1.2.133
[I 01/17/23 22:03:52.290 17080] [C:/Users/buildbot/actions-runner/_work/taichi/taichi/taichi/rhi/vulkan/vulkan_device.cpp:create_swap_chain@2429] Creating suface of 512x512
[Hint] Use WSAD/arrow keys to control gravity. Use left/right mouse buttons to attract/repel. Press R to reset.
[W 01/17/23 22:03:54.974 17080] [C:/Users/buildbot/actions-runner/_work/taichi/taichi/taichi/rhi/vulkan/vulkan_device.cpp:buffer@620] Overriding last binding
[W 01/17/23 22:03:55.053 17080] [C:/Users/buildbot/actions-runner/_work/taichi/taichi/taichi/rhi/vulkan/vulkan_device.cpp:buffer@620] Overriding last binding
[W 01/17/23 22:03:55.227 17080] [C:/Users/buildbot/actions-runner/_work/taichi/taichi/taichi/rhi/vulkan/vulkan_device.cpp:buffer@620] Overriding last binding
[W 01/17/23 22:03:55.229 17080] [C:/Users/buildbot/actions-runner/_work/taichi/taichi/taichi/rhi/vulkan/vulkan_device.cpp:buffer@620] Overriding last binding
Assertion failed: info->MinImageCount >= 2, file C:/Users/buildbot/actions-runner/_work/taichi/taichi/external/imgui/backends/imgui_impl_vulkan.cpp, line 1040

Taichi 版本

[Taichi] version 1.3.0, llvm 15.0.1, commit 0f25b95e, win, python 3.10.9

这个之前修复过,但是这个fix本身又会导致另一个平台的崩溃问题(忘了是intel还是amd的gpu),所以目前暂时还没有修复,之后会继续看一下这个问题

好的, 感谢解答

我印象这个是因为 intel 的集显上 ggui 一直有点 bug。曾经有一段时间所有例子可以跑起来了,但是后来因为发现了新的 bug就回滚了一下,有的例子就又跑不起来了。