protonscr

[BUG] SteamVR not recognizing Oculus Touch controllers for UE4 games?

steamvrclosed bug
ValveSoftware/SteamVR-for-Linux#846 · opened 2025-11-29 by Patola · updated 2026-05-01 · 5 comments · github
PPatola 2025-11-29 github

Describe the bug
After SteamVR updated to stable 2.14.3, when starting some games -- apparently UE4 VR games --, the oculus touch controllers are no longer recognized. In vrserver.txt, we have messages like these (game: Into the Darkness VR):

vrserver.txt: App key: steam.app.1529530
vrserver.txt:Sat Nov 29 2025 09:44:30.991080 [Error] - [Input] LoadActionManifest failed. Could not find action manifest for app '39087: wine64-preloader' with key 'steam.app.1529530'
vrserver.txt:Sat Nov 29 2025 09:44:41.043047 [Error] - [Workshop] [Query] Binding list query for steam.app.1529530(oculus_touch) failed to load action manifest
vrserver.txt:Sat Nov 29 2025 09:44:41.043072 [Error] - [Workshop] [Query] Binding list query for steam.app.1529530(oculus_touch) failed
vrserver.txt:Sat Nov 29 2025 09:44:50.249783 [Error] - [Workshop] [Query] Binding list query for steam.app.1529530(oculus_touch) failed to load action manifest
vrserver.txt:Sat Nov 29 2025 09:44:50.249822 [Error] - [Workshop] [Query] Binding list query for steam.app.1529530(oculus_touch) failed

Another affected game is AMID EVIL VR (also UE4 VR game) with the bindings json very similar to Into the Darkness VR.

There are suspicious lines before the bindings errors:

Sat Nov 29 2025 09:44:30.341634 [Info] - [CVRPipewireAppManager] Destroying link from 122 (output) to 53 (input)
Sat Nov 29 2025 09:44:30.991031 [Info] - [Input] SetActionManifestPath: Remembering call from steam.app.1529530: file:///nvme/SteamLibrary/steamapps/common/Into%20The%20Darkness%20VR/Into_The_Darkness/Config/SteamVRBindings/steamvr_manifest.json
Sat Nov 29 2025 09:44:30.991071 [Error] - [Input] Error loading action manifest.
        App key: steam.app.1529530
        Error: #ActionManifestError_FileNotFound
        Param: 
        Path: /nvme/SteamLibrary/steamapps/common/Into The Darkness VR/Into_The_Darkness/Config/SteamVRBindings/steamvr_manifest.json

vrserver.txt is attached

In-game, this equals to you not seeing your hands, or not seeing them moving, and also being unable to interact with anything. If you go to the input bindings for the game in SteamVR, you see a "default" binding but it seems empty and there are no community bindings.

To Reproduce
Steps to reproduce the behavior:
Just play the game via SteamVR

Expected behavior
The game should start and correctly recognize the controllers and in most cases show your hands

System Information (please complete the following information):
I'm using SteamVR stable 2.14.3

  • Steam client version (build number or date): 1763795278
  • SteamVR version: 2.14.3 stable
  • Distribution (e.g. Ubuntu): Archlinux
  • Steam runtime diagnostics: [generate via Help -> Steam Runtime Diagnostics in the Steam client] https://gist.github.com/Patola/dcc820951bb2d70c7c61e1baf4cfc3fe
  • Steam and SteamVR logs: [generate by running this command in a terminal tar -zcvf ~/Desktop/steam-logs.tar.gz ~/.steam/steam/logs]
  • Minidumps: [run the following command: tar -zcvf ~/Desktop/steam-minidumps.tar.gz /tmp/dumps]

Additional context
Need to test other game to see if it's an UE4 issue indeed

steam-logs.tar.gz

steam-minidumps.tar.gz

PPatola 2025-11-29 github

Tried changing SteamVR to beta to compare only to notice that it's the very same version with the same issues, 2.14.3.

PPatola 2025-11-29 github

@kisak-valve can you get someone assigned for this?

PPacketdancer 2026-05-01 github

@Patola - Is this still happening for you with 2.16.4?

PPatola 2026-05-01 github

@Patola - Is this still happening for you with 2.16.4?

No, it's not happening; tested with the two games mentioned (AMID EVIL VR and Into The Darkness) and I've been doing tests with other UE4 games in the last months, none of them have this issue anymore.

It's also possible that at the time, when looking for a pattern, I misinterpreted what was happening in #666 which is solved for me now with STEAM_COMPAT_MOUNTS

PPacketdancer 2026-05-01 github

Then I'll close this out, but ping me it if the problem reoccurs.

Launch options