Linux LiveLinkOpenVR mounts but no option to add a source appears in Live Link despite SteamVR tracking (functioning in UE 5.1 with SteamVR)

Hi all,

I’m trying to use SteamVR tracker data In UE 5.7.4 Linux, LiveLinkOpenVR mounts but no source option appears. Same machine, SteamVR setup, and trackers work in UE 5.1: Live Link allows adding a source and tracks two trackers.

This worked OK on Windows (I think). I also tried the OpenXR / LiveLinkXR flow but this did not work on either Linux or Windows and shows “no data”.

Environment

Kubuntu 24.04
Unreal Engine 5.7.4 (Linux)
SteamVR
Vive 2.0 trackers

Plugins enabled

LiveLink
LiveLinkOpenVR

Disabled:

OpenXR
LiveLinkXR

I launch Unreal with:

-xrtrackingonly

Behaviour

LiveLinkOpenVR mounts successfully
SteamVR is definitely providing tracking data
There is no option to add a source in Live Link

Tracking works outside Unreal:

LD_LIBRARY_PATH=“$HOME/.steam/steam/steamapps/common/SteamVR/bin/linux64:$LD_LIBRARY_PATH” ~/.steam/steam/steamapps/common/SteamVR/bin/linux64/vrcmd --pollposes

This outputs continuous pose updates correctly.

vrcmd --showevents also shows:

ProcessConnected
Input_BindingLoadSuccessful
StatusUpdate events

So SteamVR/OpenVR appears functional.

Unreal log

The log shows:

LiveLink mounted
LiveLinkOpenVR mounted

…but there are no useful LogLiveLinkOpenVR runtime messages and no tracking subjects appear.

Question

Has anyone successfully used LiveLinkOpenVR on Linux in UE 5.7.x? I’m trying to determine whether:

Linux support is currently broken/regressed
additional runtime configuration is required
or whether this is a SteamVR/OpenVR path issue specific to Linux

I’ve also submitted this as a formal bug report to Epic.

Thanks