Hello,
I have what seems to be Majesty Gold installed from CD (no HD, no GOG or Steam version), though it is called slightly different due to localisation. It runs almost perfectly, there are sound effects and voices, but no music. Except for intros, where there is music - but no video. I am mostly interrested in getting music during game, the lack of intros' video don't bother me.
The screen together with audio is connected via HDMI port of a graphic card (NVidia, GeForce GTX 1660). I'm using Ubuntu 18.04.5 LTS. POL is of the version 4.2.12. As of now, the game is installed in the least modified wine-prefix (that is, as POL created). Using wine 3.20, only changes made in "configure wine" are: select recommended windows version (XP), changes concerning the windowed display and audio routed via PulseAudio.
Here is the log from debugger. After launching the game (the version with north expansion, if it matters) I open the scenario map and start one scenario.
[10/17/20 18:55:02] - Running wine-3.20 MajX.exe (Working directory : /home/sms/.PlayOnLinux/wineprefix/majesty/drive_c/Program Files/Kolekcja Klasyki/Majesty Zlota Edycja/MajX)
0009:fixme:win:EnumDisplayDevicesW ((null),0,0x32f4e8,0x00000000), stub!
0009:fixme:x11drv:X11DRV_desktop_SetCurrentMode Cannot change screen BPP from 32 to 16
0009:fixme:x11drv:X11DRV_desktop_SetCurrentMode Cannot change screen BPP from 32 to 16
0009:fixme:x11drv:X11DRV_desktop_SetCurrentMode Cannot change screen BPP from 32 to 16
0009:fixme:x11drv:X11DRV_desktop_SetCurrentMode Cannot change screen BPP from 32 to 16
0009:fixme:x11drv:X11DRV_desktop_SetCurrentMode Cannot change screen BPP from 32 to 16
0009:fixme:amstream:AudioMediaStreamImpl_IAudioMediaStream_GetFormat (0x196994/0x196990)->(0x18848d0) stub!
0009:fixme:amstream:IAudioStreamSampleImpl_Update (0x19cbd0)->(0,0x1dc,(nil),0): stub
0009:fixme:amstream:IAudioStreamSampleImpl_CompletionStatus (0x19cbd0)->(6,4294967295): stub
0009:fixme:amstream:AudioMediaStreamImpl_IAudioMediaStream_GetFormat (0x19ca3c/0x19ca38)->(0x2342100) stub!
0009:fixme:amstream:IAudioStreamSampleImpl_Update (0x19fcc8)->(0,0x1e0,(nil),0): stub
0009:fixme:amstream:IAudioStreamSampleImpl_CompletionStatus (0x19fcc8)->(6,4294967295): stub
0009:fixme:amstream:AudioMediaStreamImpl_IAudioMediaStream_GetFormat (0x19fb84/0x19fb80)->(0x22cafd8) stub!
0009:fixme:amstream:IAudioStreamSampleImpl_Update (0x1a0e80)->(0,0x1f8,(nil),0): stub
0009:fixme:amstream:IAudioStreamSampleImpl_CompletionStatus (0x1a0e80)->(6,4294967295): stub
0009:fixme:amstream:AudioMediaStreamImpl_IAudioMediaStream_GetFormat (0x1a0734/0x1a0730)->(0x2a1fd28) stub!
0009:fixme:amstream:IAudioStreamSampleImpl_Update (0x1a1030)->(0,0x1fc,(nil),0): stub
0009:fixme:amstream:IAudioStreamSampleImpl_CompletionStatus (0x1a1030)->(6,4294967295): stub
0009:fixme:amstream:AudioMediaStreamImpl_IAudioMediaStream_GetFormat (0x1a0914/0x1a0910)->(0x2e9eb20) stub!
0009:fixme:amstream:IAudioStreamSampleImpl_Update (0x1a13e0)->(0,0x20c,(nil),0): stub
0009:fixme:amstream:IAudioStreamSampleImpl_CompletionStatus (0x1a13e0)->(6,4294967295): stub
0009:fixme:amstream:AudioMediaStreamImpl_IAudioMediaStream_GetFormat (0x19d1f4/0x19d1f0)->(0x38efba0) stub!
0009:fixme:amstream:IAudioStreamSampleImpl_Update (0x1c43f0)->(0,0x1e8,(nil),0): stub
0009:fixme:amstream:IAudioStreamSampleImpl_CompletionStatus (0x1c43f0)->(6,4294967295): stub
Any help much appreciated.
Stan S.