Our VR output was too dark on Linux - as dark as the VR mirror view on Windows. After some testing, we noticed that by setting keep_3d_linear to false, the output seems to be correct. We've tested this with the same project on 2 different Linux machines (where the output was too dark without keep_3d_linear = false) and on 1 Windows machine (where, as described in the README, keep_3d_linear = true is preferable). In both cases, we used a Valve Index.
I'm not sure if this is something that should / can be fixed in the codebase, or just something to document in the README - I just want to avoid people from being as frustrated with this in the future 😉