[LINUX] Running BMS 4.34 on Linux / WINE
-
BTW, you can install both versions alongside each other, they will co-exist happily. If you have an old spare hard disk gathering dust somewhere I’d recommend using that one for Linux Mint 19.
-
Good job!
-
Thank you, Kolbe !!!
-
Hm, why me?
Think it’s hoover deserving the tahnk you -
Thanks Hoover, I have one ssd for linux mint 18.2 and for that reason I would like to instal bms 4.34…everything is going well a parte the message, how can I solve it?
Thaks
PS.
@Arty…I am sorry if I am posting here, but I dont see the section is for everyone, dont know why :eek: -
Well, after some test time I have got it. All works apparently good.
Thanks to everybody who have made this possible. Now is time to test for multiplayer.
I have noticed that when I close the sim it appears that the size of the desktop change from 1920x1080 to 720x480 or something similar, while the game is correct. I have to exit from the desktop and reenter to get the right resolution.
Are there any tricks avoiding this issue? -
Falcon ui resolution is 1024x768.
Sent from my SAMSUNG-SM-T818A using Tapatalk
-
@tdr: Try running BMS in windowed mode, that should take care of the changed desktop resolution.
Add “-window” to the launcher and set the display extraction in the configurator, using (0, 0) as the upper left coordinate.
All the best,
Uwe
-
Well, I have tried to lunch the sim with “-window” but no way every time I have to change the resolution manually from the nvdia setting
Here the launcher:[Desktop Entry] Name=Falcon BMS 4.34 Exec=env WINEPREFIX="/home/teo/.wine" wine C:\\\\windows\\\\command\\\\start.exe /Unix /home/teo/.wine/dosdevices/c:/users/Public/Scrivania/Falcon\\ BMS\\ 4.34.lnk Type=Application StartupNotify=true Path=/home/teo/.wine/dosdevices/c:/Falcon BMS 4.34/ Icon=7DEA_Launcher.0 StartupWMClass=launcher.exe -window -nomovie
-
Hi,
Is it possible to install BMS via Wine with Pure OS as my OS?
-
-
Hi folks,
I received the following report via PM today:
Hello Hoover,
You’ve made good contributions to the linux section of Arty’s hot list - have you tried BMS 4.34 on linux? It works fine for me in dogfight or instant action. In campaign, though, it crashes within the first 30 minutes of campaign time.
Previous versions of BMS (4.32, 4.33) have worked without winetricks. Do you think there is a winetricks command that would prevent BMS 4.34 from crashing during campaign in linux? Do you think changing config settings in BMS 4.34 would help?
Thanks!
Could this crash be related to ATIS using the windows text to speech engine in some manner?
I haven’t run any campaign tests on Linux yet, so I cannot really comment on the issue or give any advice.
Would it be possible to add a command line switch to disable ATIS TTS if this causes problems for Linux users? Just an idea, of course we need further data on this.
All the best,
Uwe
-
Might be worth giving something like this a go - https://www.reddit.com/r/linux/comments/6z41qb/my_text_to_speech_tts_solution_wine_microsoft/
If I get a spare few mins, I’ll give it a test too.
Thanks,
Delenda
-
A voice message repeats over and over when BMS 4.34 on linux stalls in campaign. This suggests that Hoover’s hypothesis that the problem is in the text-to-speech code is correct.
Text to speech does work for a while in campaign, however. Perhaps a TTS buffer overflows after a while?
-
I’m amazed that the ATIS TTS works at all on Linux, so at least this much is good news
Should we open a “bug report” or a “feature request”?
thanks for checking this, tank.
@Delenda: Did you have any luck with the solution you pointed out above?
All the best,
Uwe
-
For what it’s worth for diagnostics:
Tested the TE’s “ground ops” and “Osan Taegu” (or whatever it was called, the IFR training mission anyways) quite a few times. BMS crashes each time when an AI taxis near the runway (this would be when ground tells to switch to tower frequency, I assume). Tested once in campaign, same results.
Usually backtracing the crash gives “Unhandled exception: page fault on write access to (address) in 64-bit code.”
However, at one point I moved (and renamed) the wine folder to the desktop before reinstalling wine and BMS 4.34 in it. When backtracing the crash, I found BMS had used files from the renamed old wine folder. But what’s more interesting, in backtrace the error was “page fault on read access” and under “Backtrace:” there were mentions of “VoiceManager” and “falcon bms”
Running Mac OS X El Capitan, tried both Wine 4.0 and 4.6. I had to install Windows 10 on my computer anyways, but I hope this helps!
-
I’m amazed that the ATIS TTS works at all on Linux, so at least this much is good news
Should we open a “bug report” or a “feature request”?
thanks for checking this, tank.
@Delenda: Did you have any luck with the solution you pointed out above?
All the best,
Uwe
Haven’t had a chance to yet, needed to do a distro upgrade to get the MGA drivers working :roll:
Should hopefully have it ready to test this eve.
Cheers,
Delenda
-
Haven’t tested in BMS yet, will do that later, but using the program in the reddit link I posted earlier to test (http://www.cross-plus-a.com/bconsole.htm) successfully lists SAPI voices when running “wine balcon -l” after installing:
- SpeechPlatformRuntime.msi (x64 version from msi, installed using msiexec)
and - The MS speech sdk using “winetricks -q speechsdk”
I tested only using the SpeechPlatformRuntime.msi at first and it didn’t work - so I’m not sure if this is even required, just installing the speechsdk might be enough. Another caveat - I’m using snd-dummy, not an actual sound card, so I couldn’t hear anything when actually using that software to say something but it doesn’t error out (like it did before), so I’m assuming that’s a step in the right direction
Will jump on later on this evening and stick the ATIS on when in cockpit.
Thanks,
Delenda
- SpeechPlatformRuntime.msi (x64 version from msi, installed using msiexec)
-
Is there a workaround to the STT hang bug in linux? For example, is there a way to turn off STT and have messages printed out to the screen but not spoken?
-
Is there a workaround to the STT hang bug in linux? For example, is there a way to turn off STT and have messages printed out to the screen but not spoken?
TTS can’t be disabled afaik but I apparently found a way to avoid the crash. Using winetricks to install
msxml3
and Microsoft’s SpeechPlatform(x64) and languages (Zira, Helena) it seems to not crash. I have a server flight in a campaign running for about 30 minutes now. Idea was coming from here.I’ll update my server scripts for 4.34 then.
edit: after some more tests, crashes do still happen. Looks like it’s related to AI taxiing. Seems like one of the threads has a unhandled page fault on write. BMS doesn’t stop but tries to wait for the thread which ofc never returns.