protonscr

Expose shared memory to native apps

protonopen Feature Request
ValveSoftware/Proton#9649 · opened 2026-04-07 by radekbocon · updated 2026-04-07 · 0 comments · github
Rradekbocon 2026-04-07 github

Feature Request

I confirm:

  • [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.

Risks [optional]

References

https://bugs.winehq.org/show_bug.cgi?id=54015

Upstream links