I left it running for about 10 minutes to see if it would eventually start working. It never did. I checked the log and found 68 MB of the following:
First, about 150 lines of:
USER ERROR: Invalid Task ID
at: wait_for_task_completion (core/object/worker_thread_pool.cpp:363)
Then:
loaded
USER ERROR: Condition "err != VK_SUCCESS" is true. Returning: FAILED
at: fence_wait (drivers/vulkan/rendering_device_driver_vulkan.cpp:2066)
USER ERROR: Condition "err != VK_SUCCESS" is true. Returning: FAILED
at: command_queue_execute_and_present (drivers/vulkan/rendering_device_driver_vulkan.cpp:2266)
USER ERROR: Condition "err != VK_SUCCESS" is true. Returning: FAILED
at: fence_wait (drivers/vulkan/rendering_device_driver_vulkan.cpp:2066)
USER ERROR: Condition "err != VK_SUCCESS" is true. Returning: FAILED
at: command_queue_execute_and_present (drivers/vulkan/rendering_device_driver_vulkan.cpp:2266)
USER ERROR: Condition "err != VK_SUCCESS" is true. Returning: FAILED
at: command_queue_execute_and_present (drivers/vulkan/rendering_device_driver_vulkan.cpp:2266)
USER ERROR: Condition "err != VK_SUCCESS" is true. Returning: FAILED
at: command_queue_execute_and_present (drivers/vulkan/rendering_device_driver_vulkan.cpp:2266)
USER ERROR: Condition "err != VK_SUCCESS" is true. Returning: FAILED
at: command_queue_execute_and_present (drivers/vulkan/rendering_device_driver_vulkan.cpp:2266)
USER ERROR: Condition "err != VK_SUCCESS" is true. Returning: FAILED
at: fence_wait (drivers/vulkan/rendering_device_driver_vulkan.cpp:2066)
USER ERROR: Unable to acquire framebuffer.
at: screen_prepare_for_drawing (servers/rendering/rendering_device.cpp:3503)
Those err != VK_SUCCESS
and Unable to acquire framebuffer
errors repeat tens of thousands of times.