Dear all!
I have been trying to install some games in wine but I have found no sound when running them. I’ve tried to look elsewhere for clues but nothing worked until now. I am using PlayOnLinux (POL) and building wine virtual devices using the System wine version (i.e. 3.7). As a matter of fact if I try to install other wine versions with POL the process fails and I am unable to use them, but I guess that is matter for another thread.
I should notice that I am using Leap 15 and that the aforementioned problems were absent with Leap 42.3 (even the building of different wine versions)
The games I tried to run were Dungeon Keeper Gold (GoG edition), Dungeon Keeper 2 (GoG edition) and Civilization 5. As I said I used the system Wine version and in all cases no sound obtained. I tried to get more information by running the games in debug mode on POL. For example, here’s the output when running Dungeon Keeper 2:
[06/20/18 16:13:10] - Running wine- DKII.EXE (Working directory : /home/rodolfo/.PlayOnLinux/wineprefix/DungeonKeeper2/drive_c/GOG Games/Dungeon Keeper 2)
0009:fixme:win:EnumDisplayDevicesW ((null),0,0x33c724,0x00000000), stub!
0009:fixme:ddraw:ddraw7_Initialize Ignoring guid {00000000-0000-0000-0000-000000000000}.
0009:fixme:win:EnumDisplayDevicesW ((null),0,0x33c474,0x00000000), stub!
0009:fixme:win:EnumDisplayDevicesW ((null),0,0x33bda4,0x00000000), stub!
0009:fixme:win:EnumDisplayDevicesW ((null),0,0x33c564,0x00000000), stub!
0009:fixme:win:EnumDisplayDevicesW ((null),0,0x33c564,0x00000000), stub!
0009:fixme:win:EnumDisplayDevicesW ((null),0,0x33c2d4,0x00000000), stub!
0009:fixme:win:EnumDisplayDevicesW ((null),0,0x33c8f4,0x00000000), stub!
0009:fixme:win:EnumDisplayDevicesW ((null),0,0x33c7c4,0x00000000), stub!
0009:fixme:x11drv:X11DRV_desktop_SetCurrentMode Cannot change screen BPP from 32 to 16
0009:err:ole:CoGetClassObject class {92fa2c24-253c-11d2-90fb-006008a1f441} not registered
0009:err:ole:CoGetClassObject no class object {92fa2c24-253c-11d2-90fb-006008a1f441} could be created for context 0x1
0009:err:module:load_builtin_dll failed to load .so lib for builtin L"winepulse.drv": libpulse.so.0: cannot open shared object file: No such file or directory
ALSA lib dlmisc.c:254:(snd1_dlobj_cache_get) Cannot open shared library /usr/lib/alsa-lib/libasound_module_pcm_pulse.so
ALSA lib dlmisc.c:254:(snd1_dlobj_cache_get) Cannot open shared library /usr/lib/alsa-lib/libasound_module_pcm_pulse.so
0009:err:winediag:MIDIMAP_drvOpen No software synthesizer midi port found, Midi sound output probably won't work.
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:err:ole:CoGetClassObject class {92fa2c24-253c-11d2-90fb-006008a1f441} not registered
0009:err:ole:CoGetClassObject no class object {92fa2c24-253c-11d2-90fb-006008a1f441} could be created for context 0x1
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:err:ole:CoGetClassObject class {92fa2c24-253c-11d2-90fb-006008a1f441} not registered
0009:err:ole:CoGetClassObject no class object {92fa2c24-253c-11d2-90fb-006008a1f441} could be created for context 0x1
ALSA lib pcm.c:8349:(snd_pcm_recover) underrun occurred
0045:fixme:ddraw:ddraw_surface7_Flip Ignoring flags 0x1.
0034:fixme:d3d:state_subpixel Render state WINED3D_RS_SUBPIXEL not implemented yet.
Calculating Julian date for today (20/6/2018)
Today's Julian date is 2458290 + 0.134201
The moon is 6.782639 days old
I noticed that some libraries are required such as libpulse.so.0. However I did not find this on any repository.
I have installed alsa-plugins, alsa-plugins-32bit, alsa-plugins-pulse, alsa-plugins-pulse-32bit
The other games I mentioned complained about the same issues.
Any help would be greatly appreciated!