Open General has always made my system work hard, and that has often puzzled me, because it doesn't seem to me that Open General is a game that requires a lot of resources, in terms of processing time and graphics processing. Recently the game has started to occasionally cause my system to lock up. This bug report isn't about that, at least not specifically. I run Open General on a Linux system through wine, and I think there is a crash problem related to what is going to become an obsolete audio subsystem, that is not a problem with Open General.
However, in the process of trying to figure out what was going on with the crash I noticed that my system logs were filled with the following entry when Open General was running, and I think it might explain why Open General is causing my system to work so hard. I think there is also a chance that it might be fixable, and perhaps that other people, even people running Open General on Windows, might be experiencing this issue, without realizing it.
Code: Select all
Mar 14 11:04:33 pulseaudio: Cannot send block reference with non-registered memfd ID = 2228432511
Mar 14 11:04:33 pulseaudio: Fallig back to copying full block data over socket
This occurs no matter what the weather is, so if it is related to a weather audio file, it is any weather audio file, not a specific one. I don't know if an audio file plays when the weather is clear and sunny, if it doesn't, then it isn't a weather audio file that is causing the problem. It is some other audio file, or audio files, that are looping in any context. It isn't music because I don't play with music.
edit: The syslog error appears to have been resolved by installing the Debian wine32-preloader and wine64-preloader packages, which reserve certain memory address ranges for the use of wine on Linux systems.