Нативная Linux-версия Half-Life: Alyx завершается почти каждый раз, когда игрок стреляет в барнакла и брызги крови заполняют поле зрения. После этого процесс hlvr отключается от SteamVR. Отчёт с номером #983 открыли 3 октября; к 23:44 UTC 4 октября ответа Valve на него не было.

На тот момент Half-Life: Alyx занимала первое место в чарте продаж игр только для VR в Steam за 4 октября. На Linux доступны нативная сборка и запуск через Proton — слой совместимости для игр Windows. Описанные вылеты относятся именно к нативному варианту.

Одинаковый сценарий на видеокартах AMD и Nvidia

Первый автор использовал Radeon RX 9070 XT с Mesa 26.2.4 и Steam Frame. Второй сообщил о таком же завершении игры на Nvidia RTX 3090: в потоке libscenesystem.so фиксировался сигнал SIGSEGV, то есть обращение к недопустимой области памяти, при этом в стеке не было кадров драйвера GPU.

Третий пользователь запускал игру на RTX 4080 и Linux Mint. Его счётчики показывали, что в момент сбоя процесс hlvr выделял 72,4 МБ памяти, а загрузка GPU за секунду поднималась с 59% до 99%. Таким образом, сообщения поступили от трёх аккаунтов, использующих видеокарты двух производителей.

Valve закрыла другой отчёт как дубликат

4 октября в 12:44 UTC аккаунт kisak-valve, который GitHub указывает как участника организации Valve, закрыл отчёт #986 со ссылкой на несколько более ранних задач: #405, #784 и #801. В комментарии его назвали дубликатом. Это было закрытие отдельной проблемы, а не исправление и не ответ на вылет при попадании брызг крови.

В отчёте #986 описан другой сбой: критическая проверка сериализации сущностей игры завершается ошибкой во время поездки на поезде на карте a2_pistol. Два падения произошли с одинаковым смещением бита с разницей в девять дней, используя одно автосохранение.

  • #405 посвящён падению SteamVR при загрузке новой области в карантинной зоне. Его открыли 9 ноября 2020 года; к моменту проверки в нём было 24 комментария.
  • #784 открыли 8 мая 2025 года.
  • #801 открыли 15 августа 2025 года.

Все три задачи, на которые сослалась Valve, оставались открытыми в 23:44 UTC 4 октября. Самая старая из них, #405, была открыта почти шесть лет.

Что подтверждают сообщения о сбое

Публичного заявления Valve именно о вылете при попадании брызг крови нет. Единственный близкий ответ касается ошибки во время поездки на поезде, поэтому трекер не подтверждает ни признание этой проблемы, ни наличие исправления.

Жалобы также не доказывают, что причиной является Steam Frame, хотя все трое авторов использовали эту гарнитуру. В сообщениях фигурируют два производителя GPU и два стека драйверов, а трассировки не содержат кадров драйверов видеокарты. Общий фактор — нативный Linux-бинарник, а не гарнитура: второй автор провёл две сессии через Proton без вылета, но отдельно отметил, что не проверял в этом режиме убийство барнакла.

Масштаб проблемы определить нельзя. Каждый пользователь указал только собственное число сбоев, а общего подсчёта владельцев, столкнувшихся с ошибкой, нет. Два аккаунта также отдельно сообщили о потрескивании звука в нативной сборке, которого не было в Proton; по их словам, в других играх это не проявлялось.

Сценарий воспроизведения прост: запустить SteamVR, открыть нативную Linux-версию, посмотреть на барнакла и застрелить его. Первый автор утверждает, что вылет повторяется также в бета-версиях клиента Steam и SteamVR, а ещё в SteamOS Preview. На этот же канал предварительных обновлений Valve направляла владельцев Steam Frame для устранения ошибки потоковой передачи Error 17.

Ни к одному из перечисленных отчётов исправление не прикреплено. Задача #983 оставалась без комментария Valve с 3 октября, а #405 — открытой почти шесть лет.