So I've recently been using Dolphin for in-home streaming and have loved it. It has run beautifully for the games I wanted to play.
There has been one issue however, when using a directory for GC memcard it will only persist the saves to the file system upon a normal closing of the application (or quitting of the game). However, while using in-home streaming I use the steam big picture in-game interface to exit the game. The way this works (at least on Linux) is that it kills the process abruptly and thus the save data is lost.
This patch I wrote forces the save file to be persisted to disk every time a write occurs to solve this problem.
I haven't tested it too extensively but it seems to work fine for Super Smash Bros Melee and Mario Party 4. I haven't noticed any performance hit on my system, but I would expect there to be slowdowns in some instances on systems running on slow storage.
There has been one issue however, when using a directory for GC memcard it will only persist the saves to the file system upon a normal closing of the application (or quitting of the game). However, while using in-home streaming I use the steam big picture in-game interface to exit the game. The way this works (at least on Linux) is that it kills the process abruptly and thus the save data is lost.
This patch I wrote forces the save file to be persisted to disk every time a write occurs to solve this problem.
I haven't tested it too extensively but it seems to work fine for Super Smash Bros Melee and Mario Party 4. I haven't noticed any performance hit on my system, but I would expect there to be slowdowns in some instances on systems running on slow storage.