[x] that I haven't found another request for this feature.
[x] that I have checked whether there are updates for my system available that
contain this feature already.
Description
Mamy racing and flight simulators expose some telemetry data through shared memory, so external apps can use it to capture sessions or to send data to other devices (displays, LED indicators, motion/haptic devices). SimHub is an example of such app for Windows.
Currently native Linux apps can't read that data as it's not accessible outside of prefix.
It would be nice if proton would automatically expose the memory files to /dev/shm/ so native Linux apps could access it.
Currently as a workaround, a bridge process have to be ran in the prefix alongside the game, that does the mapping, but this makes the setup hard for users and app developers.
Justification
It seems logical that wine/proton would expose memory mapped files, similar request has been made for Wine, but it seems it was rejected.
Feature Request
I confirm:
contain this feature already.
Description
Mamy racing and flight simulators expose some telemetry data through shared memory, so external apps can use it to capture sessions or to send data to other devices (displays, LED indicators, motion/haptic devices). SimHub is an example of such app for Windows.
Currently native Linux apps can't read that data as it's not accessible outside of prefix.
It would be nice if proton would automatically expose the memory files to /dev/shm/ so native Linux apps could access it.
Currently as a workaround, a bridge process have to be ran in the prefix alongside the game, that does the mapping, but this makes the setup hard for users and app developers.
Justification
It seems logical that wine/proton would expose memory mapped files, similar request has been made for Wine, but it seems it was rejected.
Risks [optional]
References
https://bugs.winehq.org/show_bug.cgi?id=54015