protonscr

The Lab

protonopen appid 450390Game compatibility - Unofficial
ValveSoftware/Proton#2076 · opened 2018-12-10 by hdmap · updated 2025-09-25 · 10 comments · github · game page · search this game
Hhdmap 2018-12-10 github

Compatibility Report

  • Name of the game with compatibility issues: The Lab
  • Steam AppID of the game: 450390

System Information

  • GPU: RX 480
  • Driver/LLVM version: Mesa 18.3 git
  • Kernel version: 4.18.15-gentoo
  • Link to full system information report as Gist:
  • Proton version: 3.16

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

Under current Proton tracking doesn't work, performance is broken, and the game hangs when trying to do just about anything.

Reproduction

Launch game with SteamVR running.

This game requires the IVRCompositor_017 interface, which currently isn't exposed by the Proton vrclient. With these changes (https://github.com/ValveSoftware/Proton/pull/2075), the game runs and tracks correctly. However, the only areas which load for me are the main Lab hub, Slingshot, and Longbow; everything else hangs the game on loading.

TTenchrio 2019-08-24 github

GPU: NVIDIA GTX 1080-TI
Driver/LLVM version: nvidia 430.40
Kernel version: 5.0.0-25-generic
Proton: 4.11-2
Using SteamVR beta

Game runs fine except the robot repair level, instant crash.
Bringing up the system menu ussually results in a system hangup when trying to go back to the game, need to restart computer in that case.

Mmimattr 2019-09-01 github

Game runs fine except the robot repair level, instant crash.

Can confirm the same issue as @Tenchrio (tested with Valve Index Headset):

steam-450390.log

Bringing up the system menu ussually results in a system hangup when trying to go back to the game

Unable to reproduce this issue, pressing the System button appears to reduce the application's frequent high frame times:

steam-450390.log
vrcompositor.txt

System Information

TTermuellinator 2019-09-01 github

I can confirm the instant crash for robot repair, although only the game crashes.

Additionally i can only visit one pocket universe per session - when i go back to the lab the game either crashes or the view is totally screwed up and unusable.

System Information

  • GPU: Powercolor 5700xt Red Devil
  • Driver/LLVM version: mesa-git 1:19.3.0_devel.114992.3664a6600eb-1/ llvm-libs-git 10.0.0_r325795.7238353da24-1
  • Kernel version: linux53 5.3rc6.d0826.ga55aa89-1
  • Link to full system information report https://gist.github.com/Termuellinator/e7a7d27c2ebaad492c0c82ade1035981
  • Proton version: 4.11-3
  • SteamVR version: 1.7.12
  • Index Headset
TTenchrio 2019-09-02 github

Bringing up the system menu ussually results in a system hangup when trying to go back to the game

Unable to reproduce this issue, pressing the System button appears to reduce the application's frequent high frame times:

Switched to Manjaro to test F2FS and since I no longer have this issue. Robot Repair still crashes.

Additionally i can only visit one pocket universe per session - when i go back to the lab the game either crashes or the view is totally screwed up and unusable.

Had this issue as well (but only occasionally), but just as the system button issue it was fixed after I switched to Manjaro.
Previous OS was Ubuntu 19.04, no clue what caused it, perhaps running Steam through console could shed some light (or perhaps in one of the logs under ~/.steam/steam/logs ).

TTermuellinator 2019-09-02 github

I'm on manjaro, too. I can't find anything in /steam/logs that catches my eye - which log would be the most likley to be useful?

To make matters worse, i now get a system freeze when i try to enter the lab - the into works, the first "room" where you can select "start", "play intro" and switch subtitles on/off works, but when i hit start, i go back to the "empty vr-space" and the system freezes half a second later.
I haven't changed my system since yesterday (besides installing calligra i think), and i can't see that there has been an update to the lab or steamvr - not sure what could be causing this change in behaviour?

Edit: ok strange, three times in a row i got the same freeze, now i tried it again with protonlog=1 and it worked...ohne other thing i changed was unpluggin my xbox360-controller, but it still works after plugging it in again...will try without protonlog=1, later...

Ppwaller 2020-04-10 github

The behaviour on my system is that I see the valve logo on the headset, but after that the headset is just blank. The desktop shows a window with a level select dropdown menu, but nothing on that menu works.

  • Distribution: Ubuntu 18.04.4
  • SteamVR version: beta 1.11.7
  • Vive HTC headset
  • Proton: 5.0-5
  • Opted into Steam client beta?: Yes
  • Graphics driver version: nvidia 440.64

Screenshot from 2020-04-10 21-07-27

Ooxr463 2022-01-27 github

I'm unable to load the Secret Shop. Otherwise, most things are fine.

Mmmcnutt 2022-03-17 github

I'm unable to load the Secret Shop. Otherwise, most things are fine.

It all works except Secret Shop and Robot Repair, which run under Source 2 instead of unity. It's a tad frustrating, but at this point I don't think we'll see fixes come down for it

Ddaggintosh 2025-09-20 github

I managed to get Robot Repair to (somewhat) work.

  • LaunchInternalProcess needs to be added to the list of methods for path conversion in vrclient_x64
  • Another app or script needs to be wedged between each of the executables so that Proton is run instead of being left to the system handler

Considering this:
Code comment stating: 'TODO: LaunchInternalProcess, need steam cooperation'
I think this is going to be the only way for this to work for the time being until SteamVR is able to run proton from itself.

Kkisak-valve maintainer 2025-09-25 github

[BUG] The Lab: Robot Repair Level Crashes in SteamVR on EndeavourOS (Arch Linux) – No Error Message, Other Levels Work

Issue transferred from https://github.com/ValveSoftware/SteamVR-for-Linux/issues/813.
@kai-BongoKai posted on 2025-09-25T12:33:32:

Describe the bug
When starting "The Lab" via SteamVR on EndeavourOS (Arch Linux base), entering the "Robot Repair" level always causes the game to crash during the loading screen. The application closes immediately with no error message or notification. Other levels, such as "Slingshot," work normally. On some tested Proton versions, visible graphical artifacts also occur during loading.

To Reproduce
Steps to reproduce the behavior:

Start SteamVR on EndeavourOS (Arch Linux).

Launch "The Lab" from the Steam library.

Select and enter the "Robot Repair" level.

Observe crash during loading screen, with no message.

Expected behavior
Robot Repair level should load the environment and gameplay should start without crashing or graphical artifacts.

"EndeavourOS Linux" (64 bit)
Kernel Name: Linux
Kernel Version: 6.16.8-arch3-1

runtime.txt

X Server Vendor: The X.Org Foundation
X Server Release: 12401008
X Window Manager: KWin
Steam Runtime Version: steam-runtime_1.0.20250616.139563

Additional context

All hardware (Valve Index, controllers, base stations) and software are up to date.

Multiple Proton versions tested, all showing same crash behavior or graphical glitches in this level only.

Issue is reproducible every time, while other levels work perfectly.

Upstream links