Проблема затрагивает Steam Link VR в Linux на видеокартах Nvidia с драйверами серии 580. Valve назвала её несовместимостью ветки NVIDIA 580 и отметила, что обсуждение не следует разделять по моделям GPU: общий фактор для неисправных систем — именно версия драйвера.

Сообщения появились в обсуждении, открытом 7 сентября, а подтверждение Valve датировано 28 сентября. К 30 сентября в теме было семь владельцев видеокарт от GTX 1080 Ti до RTX 5090. На четырёх системах, где версия драйвера указана, использовались сборки 580.159.03, 580.173.02 и 580.178.04.

Steam Link подключается, но Vulkan-устройство не создаётся

Сбой происходит сразу после подключения. Steam Link устанавливает соединение и распознаёт гарнитуру, однако вызов vkCreateDevice возвращает значение -7 — VK_ERROR_EXTENSION_NOT_PRESENT. Композитор не запускается, а SteamVR показывает ошибку 405 с рекомендацией обновить графический драйвер.

Проблема не ограничивается одной гарнитурой или одной видеокартой. О ней сообщили владельцы Quest 2, Quest 3, Quest 3S и Steam Frame. В одном случае трансляция на Steam Frame выполнялась через беспроводной адаптер в Fedora 43, но завершалась тем же сбоем.

Причиной считают отсутствующую Vulkan-расширение

Сначала предполагалось, что сбой связан с кодированием видео AV1: на карте архитектуры Turing были доступны остальные расширения Vulkan Video Encode. Однако владелец RTX 4060 сообщил об идентичной ошибке -7, что ослабило эту версию.

19 сентября владелец RTX 2060 включил отладку загрузчика Vulkan и обнаружил конкретную причину: устройство не поддерживает расширение VK_KHR_maintenance9. По его наблюдению, Nvidia 580.159.03 предоставляет расширения от VK_KHR_maintenance1 до VK_KHR_maintenance8, но не девятую версию, которую запрашивает SteamVR.

Это объяснение принадлежит участнику обсуждения, а не отдельному техническому заключению Valve, но оно согласуется с характером ошибки: отсутствие одного расширения не даёт создать Vulkan-устройство.

На новых драйверах проблема обходится не всегда

Два владельца описали рабочие варианты на отдельных системах. Пользователь RTX 5090 перешёл на Nvidia 595.91.07, а затем откатил SteamVR на предыдущую ветку 2.16.7. Другой обновился до 615.71.09, переведя установку Bazzite на открытые модули ядра Nvidia, после чего VR-трансляция заработала.

Для владельцев видеокарт десятой серии эти варианты могут быть недоступны. Участники обсуждения отметили, что открытые модули Nvidia не поддерживают Pascal, поэтому перейти на них с GTX 10-series нельзя. Один из пользователей 28 сентября прямо спросил, появится ли поддержка Nvidia 580, поскольку обновиться с Pascal он не может.

Исправление пока не объявлено

Valve подтвердила несовместимость ветки 580, но не сообщила, будет ли SteamVR обходить отсутствие расширения. Для проблемы нет отдельной статьи поддержки или заметки об известных неисправностях, не назначен срок исправления, а обращение остаётся открытым и без исполнителя.

Даже пользователи с рабочими драйверами сообщают о других недостатках Steam Link, включая автоматический выбор видеокарты Nvidia для VR-трансляции без возможности вручную изменить её. Но для систем на 580 ключевой результат проще: Vulkan-устройство не создаётся, поэтому Steam Link VR не доходит до запуска композитора.