protonscr

Submit_TextureWithPose is unimplemented

protonopen
ValveSoftware/Proton#4121 · opened 2020-08-05 by frostworx · updated 2025-11-17 · 7 comments · github
Ffrostworx 2020-08-05 github

With Submit_TextureWithPose being unimplemented in
https://github.com/ValveSoftware/Proton/tree/proton_5.0/vrclient_x64/vrclient_x64
several games refuse to work correctly in SteamVR for linux.
I know of at least two:
One is
L.A. Noire: The VR Case Files (722230): https://github.com/ValveSoftware/Proton/issues/3701
the other is
Grand Theft Auto V (271590): https://github.com/ValveSoftware/Proton/issues/37
or better say the GTA5 VR mod by @LukeRoss00
https://github.com/LukeRoss00/gta5-real-mod

Both games work normally on Desktop but HMD only has a black screen.
While the games are running the logs are filled with
fixme:vrclient:ivrcompositor_submit_dxvk Unhandled flags 0x8

Would be great if we could get GTA V in VR on linux with this feature being implemented.

Ffrostworx 2021-09-01 github

fyi, the Red Dead Redemption 2 VR mod (Patreon) requires the function Submit_TextureWithPose as well.

FFlanGrande 2024-09-09 github

I'm not sure if this still applies, but I'd like to comment in order to show there's some interest on VR support on Linux.

Ffrostworx 2024-09-09 github

Good luck, @FlanGrande!

unsubscribing here now, for the opposite reason :)

LLux-Hue 2025-11-16 github

Please implement this, I'd love to be able to play more VR Games and mods on linux!

PPatola 2025-11-16 github

Isn't it implemented, though? In current proton I see openvr/headers/openvr.h having the flag Submit_TextureWithPose as having the value 8, and vrcompositor_manual.c having checks for it. I don't have any Luke Ross mod at this moment to test, though -- they kind of fell out of favor due to some controversies regarding Rockstart Intellectual "property" and were removed AFAIK.

However, it is not a function. It is just a flag. But currently at least the game L.A. Noire: The VR Case Files work.

PPatola 2025-11-16 · hidden on GitHub github

@frostworx mentioning you because you unsubscribed. For the record, I've now got a youtube channel where I test VR stuff on Linux and report if/how things work, https://youtube.com/@LinuxGamesBR (look at the playlists, there is one for standalone VR mods). If a couple people have interest on testing Luke Ross mods, I can try and get a hold of them to test. Maybe I can show gameplay of the L.A. Noire game there soon.

FFlanGrande 2025-11-17 · hidden on GitHub github

@frostworx mentioning you because you unsubscribed. For the record, I've now got a youtube channel where I test VR stuff on Linux and report if/how things work, https://youtube.com/@LinuxGamesBR (look at the playlists, there is one for standalone VR mods). If a couple people have interest on testing Luke Ross mods, I can try and get a hold of them to test. Maybe I can show gameplay of the L.A. Noire game there soon.

I'd watch and like that video! I'm particularly interested on Cyberpunk in VR.

Proton versions

Upstream links