Replies: 4 comments 8 replies
-
Hi, I am on Qt6 for a long time with a few apps of mine, on Linux and Windows, and fwiw I don't see such differences. One difference though: I use the 'standard' vsgQt project and not the one from Nolan. Just specify -DQT_PACKAGE_NAME:STRING=Qt6 when running cmake does it for me. On some platforms, I use Qt5 and that's working ok too. Can you try vsgQt? |
Beta Was this translation helpful? Give feedback.
-
aha, yes, I build VSG and the projects myself. If you can make the issue small, I can try building and running here too. |
Beta Was this translation helpful? Give feedback.
-
The validation error is due to an issue within the Vulkan Validation Layer that is enforcing a rule that has now been removed. Future versions of the Validaition Layer should fix this false positive. This reported "error" is likely just a red herring for the slow down you are seeing. A big slow downs like this I'd suspect a synchronization issue somewhere or that CPU vulkan driver is being used rather than GPU driver. |
Beta Was this translation helpful? Give feedback.
-
Found it! :-) It was a question of wrong Qt environment. The story and the solution were as follows:
Thanks for the help! Just the confirmation that vsg worked fine under Qt6 gave me confidence to continue looking for the solution. |
Beta Was this translation helpful? Give feedback.
-
With the goal of running my application on Windows with Qt6, I have tested the following scenarios, with varying success:
I have recompiled Qt6 on my own on Windows, using vcpkg with the "vulkan" feature enabled.
When running the vsgQt6
vsgqtviewer cube10.vsgb
with validation layers I get the following warnings:I do get some warnings with the vsgviewer without qt as well, but much less, and then the FPS is the expected 60 fps.
The file cube10.vsgb is the output of
vsgconv cube10.stl cube10.vsgb
, i.e. a simple no frills cube.Does anyone have any idea what is going on, and how can I debug this?
Beta Was this translation helpful? Give feedback.
All reactions