I have experienced the quite a lot lately, with sound in games.I can load the same game in wine or Playonlinux and if I get it to work I have to change the sound to Alsa due to it not working with the pulse driver. I am using Pulseaudio.
It just seems odd that once I change the bottle to use alsa it plays sound. I have had to do this with Skyrim and a few others. My issue is in Crossover this is not as simple.
Why not? Also does anyone have a way for me to do this for the bottle? In wine config all i get is the pulse driver no other. Also this is only in Crossover in wine using Q4 I can change it in the wine config.
Again why not?
Can you tell the frustration here. I got a game to load and run that has taken a while since it is the original retail CD.
I ran it with debug here is a snippet:
Running command: "C:\users\Public\Start Menu\Programs\NovaLogic\Armored Fist 3\Armored Fist 3.lnk"
Bottle: AF3
Debug channels: +tid,+mmdevapi,+winmm,+driver,+msacm,+midi,+dsound,+dsound3d,+xaudio2,+xapofx,+dmusic,+mci,+pulse,+oss,+alsa,+coreaudio,+timestamp
CrossOver Linux 15.2.0
Install location: /opt/cxoffice
64-bit OS
Desktop session: mate
Window manager: Metacity (Marco)
Locale: en_US.utf8
LC_CTYPE: en_US.UTF-8
Contents of /etc/os-release:
NAME="openSUSE Leap"
VERSION="42.1"
VERSION_ID="42.1"
PRETTY_NAME="openSUSE Leap 42.1 (x86_64)"
ID=opensuse
ANSI_COLOR="0;32"
CPE_NAME="cpe:/o:opensuse:opensuse:42.1"
BUG_REPORT_URL="https://bugs.opensuse.org"
HOME_URL="https://opensuse.org/"
ID_LIKE="suse"
cxdiag output:
[MissingLibMpg123]
"Level"="Suggest"
"Title"="Missing 32bit libmpg123.so.0 library"
"Description"="Needed by some Windows applications to play MP3 files."
[Properties]
"display.depth"="24"
[Properties]
"opengl.vendor"="NVIDIA Corporation"
[Properties]
"opengl.version"="4.5.0 NVIDIA 367.57"
[Properties]
"opengl.renderer"="GeForce GTX 970/PCIe/SSE2"
[Properties]
"opengl.glsl_version"="4.50 NVIDIA"
** Mon Nov 14 20:08:22 2016
Starting '/opt/cxoffice/bin/wineloader' 'winewrapper.exe' '--new-console' '--workdir' 'C:\users\Public\Start Menu\Programs\NovaLogic\Armored Fist 3' '--start' '--'
'C:\users\Public\Start Menu\Programs\NovaLogic\Armored Fist 3\Armored Fist 3.lnk'
***** Mon Nov 14 20:08:22 2016
Starting: '/opt/cxoffice/bin/cxstart' '--bottle' 'AF3' '--new-console' '--debugmsg' '+tid,+mmdevapi,+winmm,+driver,+msacm,+midi,+dsound,+dsound3d,+xaudio2,+xapofx,+dmusic,+mci,+pulse,+oss,+alsa,+coreaudio,+timestamp' '--workdir' 'C:\users\Public\Start Menu\Programs\NovaLogic\Armored Fist 3' '--' 'C:\users\Public\Start Menu\Programs\NovaLogic\Armored Fist 3\Armored Fist 3.lnk'
CXConfig->read(/opt/cxoffice/etc/cxoffice.conf)
CXConfig->read(/home/dtruesdale/.cxoffice/cxoffice.conf)
Product version=15.2.0.29675
12209: Grabbing the '/tmp/.wine-1000/bottle-821-6e96028.lock' lock
12209: Got the '/tmp/.wine-1000/bottle-821-6e96028.lock' lock
CXConfig->read(/home/dtruesdale/2TB/.cxoffice/AF3/cxbottle.conf)
Mode = 'private'
Environment:
CX_ROOT = "/opt/cxoffice"
CX_BOTTLE = "AF3"
WINEPREFIX = "/home/dtruesdale/2TB/.cxoffice/AF3"
CX_WINDOWS_VERSION = <undefined>
PATH = "/opt/cxoffice/bin:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games:/usr/sbin"
LD_LIBRARY_PATH = "/opt/cxoffice/lib"
WINEDLLPATH = "/opt/cxoffice/lib/wine"
WINEDLLOVERRIDES = <undefined>
LD_PRELOAD = <undefined>
LD_ASSUME_KERNEL = <undefined>
WINELOADER = "/opt/cxoffice/bin/wineloader"
WINESERVER = "/opt/cxoffice/bin/wineserver"
WINEDEBUG = "+tid,+mmdevapi,+winmm,+driver,+msacm,+midi,+dsound,+dsound3d,+xaudio2,+xapofx,+dmusic,+mci,+pulse,+oss,+alsa,+coreaudio,+timestamp"
CX_LOG = "-"
CX_DEBUGMSG = "+tid,+mmdevapi,+winmm,+driver,+msacm,+midi,+dsound,+dsound3d,+xaudio2,+xapofx,+dmusic,+mci,+pulse,+oss,+alsa,+coreaudio,+timestamp"
CX_WINE_USAGE_LOGFILE = "/home/dtruesdale/.cxoffice/usage.log"
DISPLAY = ":0.0"
12209: Releasing the '/tmp/.wine-1000/bottle-821-6e96028.lock' lock
Command:
/opt/cxoffice/bin/wineloader winewrapper.exe --new-console --workdir C:\users\Public\Start Menu\Programs\NovaLogic\Armored Fist 3 --start -- C:\users\Public\Start Menu\Programs\NovaLogic\Armored Fist 3\Armored Fist 3.lnk
2512459.340:0009:fixme:exec:SHELL_execute flags ignored: 0x00000100
2512459.341:0009:fixme:exec:SHELL_execute flags ignored: 0x00004100
2512459.577:0025:trace:winmm:DllMain 0x7e350000 0x1 0x1
2512459.581:0025:trace:dsound:DllMain (0x7df00000 1 0x1)
2512459.770:0025:trace:winmm:mixerGetDevCapsA (0, 0x33fc18, 48)
2512459.770:0025:trace:winmm:mixerGetDevCapsW (0, 0x33faf0, 80)
2512459.772:0025:trace:mmdevapi:DllMain (0x0x7d310000, 1, (nil))
2512459.772:0025:trace:mmdevapi:DllGetClassObject ({bcde0395-e52f-467c-8e3d-c4579291692e}, {00000001-0000-0000-c000-000000000046}, 0x33f8fc)
2512459.772:0025:trace:mmdevapi:init_driver Loading driver list L"pulse,alsa,oss,coreaudio,android"
2512459.772:0025:trace:mmdevapi:load_driver Attempting to load L"winepulse.drv"
2512459.775:0025:trace:pulse:pulse_test_connect Name: AF3.EXE
2512459.776:0025:trace:pulse:pulse_test_connect libpulse protocol version: 30. API Version 12
2512459.776:0025:trace:pulse:pulse_contextcallback State change to 1
2512459.776:0025:trace:pulse:pulse_contextcallback State change to 2
2512459.778:0025:trace:pulse:pulse_contextcallback State change to 3
2512459.779:0025:trace:pulse:pulse_contextcallback Ready
2512459.779:0025:trace:pulse:pulse_test_connect Test-connected to server /run/user/1000/pulse/native with protocol version: 30.
2512459.779:0025:trace:pulse:pulse_stream_state Stream state changed to 1
2512459.781:0025:trace:pulse:pulse_stream_state Stream state changed to 2
2512459.782:0025:trace:pulse:pulse_stream_state Stream state changed to 4
2512459.782:0025:trace:pulse:pulse_stream_state Stream state changed to 1
2512459.785:0025:trace:pulse:pulse_stream_state Stream state changed to 2
2512459.785:0025:trace:pulse:pulse_stream_state Stream state changed to 4
2512459.786:0025:trace:mmdevapi:load_driver Successfully loaded L"winepulse.drv" with priority Preferred
2512459.786:0025:trace:mmdevapi:init_driver Selecting driver L"pulse" with priority Preferred
2512459.786:0025:trace:mmdevapi:load_driver Attempting to load L"winealsa.drv"
2512459.788:0025:trace:mmdevapi:load_driver Successfully loaded L"winealsa.drv" with priority Neutral
2512459.788:0025:trace:mmdevapi:load_driver Attempting to load L"wineoss.drv"
2512459.788:0025:trace:oss:AUDDRV_GetPriority Priority_Unavailable: open failed
2512459.788:0025:trace:mmdevapi:load_driver Successfully loaded L"wineoss.drv" with priority Unavailable
2512459.789:0025:trace:mmdevapi:load_driver Attempting to load L"winecoreaudio.drv"
2512459.790:0025:trace:mmdevapi:load_driver Unable to load L"winecoreaudio.drv": 126
2512459.790:0025:trace:mmdevapi:init_driver Failed to load driver L"coreaudio"
2512459.790:0025:trace:mmdevapi:load_driver Attempting to load L"wineandroid.drv"
2512459.792:0025:trace:mmdevapi:load_driver Unable to load L"wineandroid.drv": 126
2512459.792:0025:trace:mmdevapi:init_driver Failed to load driver L"android"
2512459.792:0025:trace:mmdevapi:MMCF_CreateInstance (0x7d32cc54, (nil), {a95664d2-9614-4f35-a746-de8db63617e6}, 0x33f8f8)
2512459.792:0025:trace:mmdevapi:MMDevice_SetPropValue Writing L"{A45C254E-DF1C-4EFD-8020-67D146A850E0},14" returned 0
2512459.792:0025:trace:mmdevapi:MMDevice_SetPropValue Writing L"{A45C254E-DF1C-4EFD-8020-67D146A850E0},2" returned 0
2512459.792:0025:trace:mmdevapi:MMDevice_SetPropValue Writing L"{233164C8-1B2C-4C7D-BC68-B671687A2567},1" returned 0
2512459.792:0025:trace:pulse:AUDDRV_GetPropValue {25da76d0-033c-4235-9002-19f48894ac6f}, ({b3f8fa53-0004-438e-9003-51a46e139bfc},2), 0x33f6b0
2512459.792:0025:trace:pulse:AUDDRV_GetPropValue {25da76d0-033c-4235-9002-19f48894ac6f}, ({1da5d803-d492-4edd-8c23-e0c0ffee7f0e},0), 0x33f6b0
2512459.793:0025:trace:mmdevapi:MMDevice_SetPropValue Writing L"{1DA5D803-D492-4EDD-8C23-E0C0FFEE7F0E},0" returned 0
2512459.793:0025:trace:mmdevapi:MMDevice_SetPropValue Writing L"{A45C254E-DF1C-4EFD-8020-67D146A850E0},14" returned 0
2512459.793:0025:trace:mmdevapi:MMDevice_SetPropValue Writing L"{A45C254E-DF1C-4EFD-8020-67D146A850E0},2" returned 0
2512459.793:0025:trace:mmdevapi:MMDevice_SetPropValue Writing L"{233164C8-1B2C-4C7D-BC68-B671687A2567},1" returned 0
2512459.793:0025:trace:pulse:AUDDRV_GetPropValue {fd47d9cc-4218-4135-9ce2-0c195c87405b}, ({b3f8fa53-0004-438e-9003-51a46e139bfc},2), 0x33f6b0
2512459.793:0025:trace:pulse:AUDDRV_GetPropValue {fd47d9cc-4218-4135-9ce2-0c195c87405b}, ({1da5d803-d492-4edd-8c23-e0c0ffee7f0e},0), 0x33f6b0
2512459.793:0025:trace:mmdevapi:MMDevice_SetPropValue Writing L"{1DA5D803-D492-4EDD-8C23-E0C0FFEE7F0E},0" returned 0
2512459.793:0025:trace:pulse:AUDDRV_GetEndpointIDs 0 0x33f778 0x33f780 0x33f784
2512459.794:0025:trace:mmdevapi:MMDevice_SetPropValue Writing L"{A45C254E-DF1C-4EFD-8020-67D146A850E0},14" returned 0
2512459.794:0025:trace:mmdevapi:MMDevice_SetPropValue Writing L"{A45C254E-DF1C-4EFD-8020-67D146A850E0},2" returned 0
2512459.794:0025:trace:mmdevapi:MMDevice_SetPropValue Writing L"{233164C8-1B2C-4C7D-BC68-B671687A2567},1" returned 0
2512459.794:0025:trace:pulse:AUDDRV_GetPropValue {fd47d9cc-4218-4135-9ce2-0c195c87405b}, ({b3f8fa53-0004-438e-9003-51a46e139bfc},2), 0x33f640
2512459.794:0025:trace:pulse:AUDDRV_GetPropValue {fd47d9cc-4218-4135-9ce2-0c195c87405b}, ({1da5d803-d492-4edd-8c23-e0c0ffee7f0e},0), 0x33f640
2512459.794:0025:trace:mmdevapi:MMDevice_SetPropValue Writing L"{1DA5D803-D492-4EDD-8C23-E0C0FFEE7F0E},0" returned 0
2512459.794:0025:trace:pulse:AUDDRV_GetAudioEndpoint {fd47d9cc-4218-4135-9ce2-0c195c87405b} 0x188748 0x33f788