I have a Stream Deck + and the GP Extension installed. The workstation computer is a Mac Studio with Sonoma 14.2.1. The combination has some issue:
The directory “/private/tmp/boost_interprocess” is flooded with Millions of files when using Gig Performer. Approximately 20 gigabytes of data are written every minute, which means the SSD is full after half an hour.
fs_usage clearly indicates that the files are being written by the GigPerformer process. Occasionally, there are accesses from streamdeck-g to the directory, but it’s rare.
For me, the Stream Deck combination is not necessary, so I’m deleting the extension, and for me, the issue is resolved.
But perhaps someone else may still have problems with this combination.
This definitely seems like it is coming from the extension. I am using boost_interprocess for communication between the 2 extensions.
I think this might not happen for everyone, since writing 20gb per minute would probably have been noticed before. That would mean that most people’s disks would be completely full after an hour of usage.
I’ll see if I can find any reason for it to do this
Yes, I can duplicate this as well. Deleting the extension makes it go away.
However, if the streamdeck main application is running, even if GP Profile and Extension is not there, it produces a single entry in that folder called gigp-streamdeck-cid
This makes sense: it’s trying to establish a connection with GigPerformer, so it checks if the “private/tmp/boost_interprocess” folder actually exists, and if it has the correct permissions. That’s just regular stuff that boost_interprocess does when it tries to open a connection.
Once a connection is established, I only get fs_usage messages when you actually interact with the Stream Deck or GigPerformer.
I’m not yet sure why you also get that output from GigPerformer. Does the extension work normally other than this filesystem usage?
That is definitely an old version! You can copy the new version manually as well, but I’m surprised it doesn’t work. I’ll also have to find out what’s going on there.
You can also manually copy the extension over for now, it’s just stored as a regular file: “~/Library/Application Support/com.elgato.StreamDeck/Plugins/com.deskew.gigperformer.sdPlugin/libgp-streamdeck.dylib”
We can discuss further on DM. Thanks again for helping out!
I think the most important thing is that it’s no longer writing a lot of data to the disk, and that it actually works. I’ll try some more things, I’ll DM you if there’s anything you can do to help!
This issue doesn’t seem as bad, fortunately. GigPerformer is already periodically generating some disk activity by itself, so while this is not ideal, it’s also not very harmful.
I’m still unsure why automatic installation fails for you, so I’ll also DM you if I need help with that