Anki 26.05 Beta 1

On linux, most seems to be working fine, including installing and running anki. However, there are some things I found:

1 Failure to create Vulkan instance

1.1 Steps to reproduce

  1. Select software or OpenGL as the video driver.
  2. Run anki in the terminal.

1.2 Actual Behavior

I get a warning regarding vulkan, though vulkan is not in use.

Starting Anki 26.05b1...
2026-05-16 13:34:26,502:INFO:aqt.mediasrv: Serving on http://127.0.0.1:38089
Qt warning: Failed to create Vulkan instance: -9 
Qt warning: Failed to create platform Vulkan instance 
Starting main loop...
Qt warning: GPUInfo not initialized on GpuInfoUpdate

It doesn’t seem to cause issues, though.

2 If unsupported driver is chosen, anki “freezes” and windows are broken

This is intermittent but can be reproduced approximately 50% of the time.

2.1 Steps to reproduce

  1. Have a device that does not support Vulkan.
  2. Choose Vulkan driver.
  3. Run anki in the terminal.

1.2 Actual Behavior

Anki displays an error dialog:

After clicking the OK button in the error dialog, anki sometimes creates a window containing the contents of another window that I currently have open (e.g. terminal or files app), but doesn’t display it correcly (see the image below, which shows the top left corner having a weird square which doesn’t belong there). The created app window will not resize or react to actions with the mouse (like selecting text). The (cut off) error dialog will not react to anything either:

However, if you minimize the window, then show it again, it will enable you to resize, showing black margins in its place:


It also shows the blue line which I assume is just from my wallpaper. Apparently the window is broken enough to have a transparent stripe in it.

Example of it taking over the files apps window content:

Here, the error dialog doesn’t react to anything at all. No button, no resizing, no closing. It appears like it has been drawn but isn’t an actual dialog anymore.

Also: The contents of the window appear to be taken from the app which is open directly underneath the error dialog. E.g.

  1. Once the error dialog appears, move it to a new workspace.
  2. In this workspace, open some random app.
  3. Get ankis error dialog on top of that window.
  4. Press OK.
  5. If Anki doesn’t segfault, it will create a window instead. That window will contain a portion of the 3rd party window which was underneath ankis error dialog.

In instances in which anki does not create those windows, it just segfaults like so:

Starting Anki 26.05b1...
2026-05-16 14:15:09,676:INFO:aqt.mediasrv: Serving on http://127.0.0.1:34163
Qt warning: Failed to create Vulkan instance: -9 
Qt warning: Failed to create platform Vulkan instance 
Qt warning: Failed to create RHI for backend: Vulkan 
[5224:5282:0516/141509.775539:ERROR:../../../qtwebengine/src/3rdparty/chromium/gpu/vulkan/vulkan_instance.cc:203] vkCreateInstance() failed: -9
[5224:5282:0516/141509.775554:ERROR:/home/qt/work/qt/qtwebengine/src/core/compositor/vulkan_implementation_qt.cpp:44] Failed to initialize vulkan instance
[5224:5282:0516/141509.775556:ERROR:../../../qtwebengine/src/3rdparty/chromium/gpu/ipc/service/gpu_init.cc:1367] Failed to create and initialize Vulkan implementation.
Qt warning: Failed to create Vulkan instance: -9 
Qt warning: Failed to create platform Vulkan instance 
Qt warning: QVulkanDefaultInstance: Failed to create Vulkan instance 
Qt warning: No QVulkanInstance set for the top-level window, this is wrong. 
Starting main loop...
Qt warning: Failed to create Vulkan instance: -9 
Qt warning: Failed to create platform Vulkan instance 
Qt warning: QVulkanDefaultInstance: Failed to create Vulkan instance 
Qt warning: No QVulkanInstance set for the top-level window, this is wrong. 
Qt warning: Failed to create Vulkan instance: -9 
Qt warning: Failed to create platform Vulkan instance 
Qt warning: QVulkanDefaultInstance: Failed to create Vulkan instance 
Qt warning: No QVulkanInstance set for the top-level window, this is wrong. 
Qt warning: Failed to create Vulkan instance: -9 
Qt warning: Failed to create platform Vulkan instance 
Qt warning: QVulkanDefaultInstance: Failed to create Vulkan instance 
Qt warning: No QVulkanInstance set for the top-level window, this is wrong. 
Qt warning: QQuickWidget::resizeEvent() no QRhi 
Qt warning: Failed to create Vulkan instance: -9 
Qt warning: Failed to create platform Vulkan instance 
Qt warning: QVulkanDefaultInstance: Failed to create Vulkan instance 
Qt warning: No QVulkanInstance set for the top-level window, this is wrong. 
Qt warning: QQuickWidget: Failed to get a QRhi from the top-level widget's window 
Qt warning: Failed to create Vulkan instance: -9 
Qt warning: Failed to create platform Vulkan instance 
Qt warning: QVulkanDefaultInstance: Failed to create Vulkan instance 
Qt warning: No QVulkanInstance set for the top-level window, this is wrong. 
Qt warning: QQuickWidget: Failed to get a QRhi from the top-level widget's window 
Qt warning: QQuickWidget::resizeEvent() no QRhi 
Qt warning: Failed to create Vulkan instance: -9 
Qt warning: Failed to create platform Vulkan instance 
Qt warning: QVulkanDefaultInstance: Failed to create Vulkan instance 
Qt warning: No QVulkanInstance set for the top-level window, this is wrong. 
Qt warning: QQuickWidget: Failed to get a QRhi from the top-level widget's window 
Qt warning: Failed to create Vulkan instance: -9 
Qt warning: Failed to create platform Vulkan instance 
Qt warning: QVulkanDefaultInstance: Failed to create Vulkan instance 
Qt warning: No QVulkanInstance set for the top-level window, this is wrong. 
Qt warning: QQuickWidget: Failed to get a QRhi from the top-level widget's window 
Qt warning: QQuickWidget::resizeEvent() no QRhi 
Qt warning: Failed to create Vulkan instance: -9 
Qt warning: Failed to create platform Vulkan instance 
Qt warning: QVulkanDefaultInstance: Failed to create Vulkan instance 
Qt warning: No QVulkanInstance set for the top-level window, this is wrong. 
Qt warning: QQuickWidget: Failed to get a QRhi from the top-level widget's window 
Segmentation fault         anki --safemode

3 Version

Anki 26.05b1 (7a9ef323)
Python 3.13.8 Qt 6.11.0 PyQt 6.11.0
Platform: Linux-6.12.19-amd64-x86_64-with-glibc2.41