Skip to content

[BUG] SteamVR Webhelper uses timeline semaphores without enabling the feature #878

@Spacefish

Description

@Spacefish

When i run Steam VR version 2.16.1 with vulkan validation layers active the webhelper uses timeline semaphores without enabling the feature first:

/home/spacy/.steam/steam/logs/webhelper-linux.txt:[2026-04-08 00:09:22] VUID-VkSemaphoreTypeCreateInfo-timelineSemaphore-03252(ERROR / SPEC): msgNum: 963335225 - Validation Error: [ VUID-VkSemaphoreTypeCreateInfo-timelineSemaphore-03252 ] | MessageID = 0x396b5439 | vkCreateSemaphore(): pCreateInfo->semaphoreType is VK_SEMAPHORE_TYPE_TIMELINE, but timelineSemaphore feature was not enabled. The Vulkan spec states: If the timelineSemaphore feature is not enabled, semaphoreType must not equal VK_SEMAPHORE_TYPE_TIMELINE (https://www.khronos.org/registry/vulkan/specs/1.3-extensions/html/vkspec.html#VUID-VkSemaphoreTypeCreateInfo-timelineSemaphore-03252)

Probably just need to add timelineSemaphore = VK_TRUE in the VkDeviceCreateInfo

Metadata

Metadata

Assignees

Labels

Fixed in MainFixed in current internal tree, not yet in a specific release numberbug

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions