protonscr

Eleven: Table Tennis VR - vive controllers disappear and/or crash the game

protonopen appid 488310Game compatibility - Unofficialoverlay
ValveSoftware/Proton#3078 · opened 2019-09-22 by ali1234 · updated 2020-03-16 · 5 comments · github · game page · search this game
Aali1234 2019-09-22 github

Compatibility Report

  • Name of the game with compatibility issues: Eleven: Table Tennis VR
  • Steam AppID of the game: 488310

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

For the release version of the game: controllers disappear if you enter the steam menu by pressing the system button or turn on room view by double pressing. The problem can be avoided by disabling vrmonitor and room view from SteamVR settings.

For the public beta version (elevenrevamp): the game crashes immediately on start up if the controllers are turned on, or if the controllers are turned off at start up, it crashes as soon as you turn them on. Disabling vrmonitor and/or room view has no effect.

When the controllers disappear in the release version, nothing is logged to error.log. However, when the beta version crashes, the following is logged:

Unhandled exception: page fault on read access to 0x00000000 in 64-bit code (0x00007fcdbd336ef0).
007a:fixme:dbghelp:elf_search_auxv can't find symbol in module
Register dump:
 rip:00007fcdbd336ef0 rsp:000000000022eac0 rbp:0000000000000005 eflags:00010246 (  R- --  I  Z- -P- )
 rax:0000000000000000 rbx:0000000000000000 rcx:000000007d77d010 rdx:00007fcd6e3fe010
 rsi:000000007d77d010 rdi:000000007e321140  r8:0000000000000000  r9:0000000000000000 r10:00000000190bf8c0
 r11:00007fcdbd3e6720 r12:00007fce1ce6fb80 r13:0000000000000000 r14:0000000000000000 r15:0000000000000000
Stack dump:
0x000000000022eac0:  000000007e30b820 0000000000000000
0x000000000022ead0:  0000000000000000 0000000000000000
0x000000000022eae0:  0000000014ad6fa0 0000000001ed01e0
0x000000000022eaf0:  0000000014ad9000 0000000014ad6fe0
0x000000000022eb00:  000000001462c840 0000000014786b00
0x000000000022eb10:  000000000022eb50 00000000190bf8c0
0x000000000022eb20:  000000000022ec10 0000000000000000
0x000000000022eb30:  0000000000000000 00007fcdbd3e67c7
0x000000000022eb40:  0000000000000000 0000000000080000
0x000000000022eb50:  00007fcd6e3fe010 0000000000000000
0x000000000022eb60:  0000000000000000 0000ad3000000108
0x000000000022eb70:  000011f80000ae68 7454741a741b7400
Backtrace:
=>0 0x00007fcdbd336ef0 ivrrendermodels_load_into_texture_d3d11_async+0xb0() in vrclient_x64 (0x0000000000000005)
0x00007fcdbd336ef0 ivrrendermodels_load_into_texture_d3d11_async+0xb0 in vrclient_x64: movq    (%rbx),%rax

After talking to a developer of the game (and showing them this error), I believe that the two issues are related. They told me that they use this function to create the custom controller graphics.

Reproduction

Start the non-beta version of the game. Press the system button. Press it again to return to the game. Controllers are now gone.

Go to the game properties -> betas and select the elevenrevamp beta. Start it, and observe that it crashes immediately. Wait for controllers to sleep and start the game again. It now starts up, you see the table etc. Turn on a controller, and it will crash the same way as before.

This is the proton log file from running the release version and entering then leaving the steam menu so that the controllers disappear:

steam-488310-release.log

This is the log file from starting the beta version with controllers disabled, and then turning one of them on so it crashes:
steam-488310-beta.log

ZZamundaaa 2020-01-02 github

The current beta version of the game doesn't crash; it works almost without a problem (it did crash once in a menu, idk why). The non-beta version crashes instantly on start (haven't tried without controllers though)

ZZamundaaa 2020-03-02 · hidden on GitHub github

Now sadly starts and stops rendering after like a second or so.
steam-381940.log

Kkisak-valve maintainer 2020-03-02 github

Hello @Zamundaaa, looks like the log you just shared is for Trials on Tatooine instead of this game.

ZZamundaaa 2020-03-02 github

Whoops, seems like I had a typo in the launch options and just uploaded the old file by mistake.
steam-488310.log
Thanks for having a look at it :)

ZZamundaaa 2020-03-16 github

I found a workaround: disabling the Steam Overlay seems to make the game work perfectly again.

Nothing extracted yet.