protonscr

Changeling VR

protonopen appid 3182270Game compatibility - UnofficialXAudio2
ValveSoftware/Proton#9057 · opened 2025-09-20 by Patola · updated 2025-09-23 · 3 comments · github · game page · search this game
PPatola 2025-09-20 github

Compatibility Report

  • Name of the game with compatibility issues: Changeling VR
  • Steam AppID of the game: 3182270

System Information

I confirm:

  • [X] that I haven't found an existing compatibility report for this game.
  • [X] that I have checked whether there are updates for my system available.

Symptoms

When run under Proton 9.0-4 or Proton 10beta2:

  • Game shows a black screen (in the monitor), and then a dialog with fatal error:
Image

When run under Proton 8.0-5:

  • It starts in the screen instead of in the VR headset, even though it even obeys to the VR controls.

Reproduction

  • For quest 3 users: the result is the same regardless of the streaming software you use: Steam Link (for SteamVR 2.13.4), WiVRn (v25.9) or ALVR (v20.14.1): the game starts in the screen, responding to the VR controls, and never appears in VR.

The proton log for Proton 9.0-4 and 8.0-5 follows, named accordingly:

steam-3182270-proton8.log
steam-3182270-proton9.log

Note: yes, I've noticed that there are a number of vulkan extensions in the error message that shows as as "not supported" (VK_KHR_external_memory_fd and VK_KHR_external_semaphore_fd), but they appear as supported in vulkaninfo, so I am also pasting the results of the vulkaninfo command:

vulkaninfo.log

Ggofman 2025-09-23 github

This should hopefully work with the just updated Proton Experimental bleeding-edge branch (see https://github.com/ValveSoftware/Proton/wiki/Proton-Versions#proton-bleeding-edge). If it still doesn't for some reason could you please attach PROTON_LOG=+vrclient from Proton bleeding-edge run?

PPatola 2025-09-23 github

Thanks a lot, it works!

I confirm, game starts and plays well in VR via Steam Link. WiVRn doesn't draw the game in the VR headset but this is a bug report for them, not you.

When is this change coming to the official Proton? Will it appear in Proton 10 beta 3?

Ggofman 2025-09-23 github

Thanks for checking! Well, Experimental bleeding-edge is also official, just not a stable and untested. I don’t think it is coming to 10.0-3, too late for that and I stacked some changes to fix this which might be risky (and planning to stack a bit more with optimizations). It should be in the next Experimental proper once that is out.

Proton versions

Launch options