No sound even without Pulse installed

Questions about Wine on Linux
Locked
doorknob60
Newbie
Newbie
Posts: 4
Joined: Thu Jun 19, 2008 8:58 pm

No sound even without Pulse installed

Post by doorknob60 »

I prefer to use Pulseaudio, but since apperantly I'm not allowed to do that anymore if I want to hear things out of Wine, I removed it for now. And guess what, it still doesn't work. I have two sound cards, the HDMI one in my graphics card and my regular one hooked up to the speakers, which is why I like Pulse because I can easily send different apps to different cards.

Here's my aplay -l:

Code: Select all

**** List of PLAYBACK Hardware Devices ****
card 0: SB [HDA ATI SB], device 0: ALC889A Analog [ALC889A Analog]
  Subdevices: 0/1
  Subdevice #0: subdevice #0
card 0: SB [HDA ATI SB], device 1: ALC889A Digital [ALC889A Digital]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 7: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 8: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 9: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
In the audio test in winecfg it just says Audio test failed no matter what is set in there, and this is what outputs in the terminal:

Code: Select all

ALSA lib pcm_dmix.c:1018:(snd_pcm_dmix_open) unable to open slave
fixme:mixer:ALSA_MixerInit No master control found on HDA NVidia, disabling mixer
err:ole:COMPOBJ_DllList_Add couldn't load in-process dll L"C:\\windows\\system32\\mmdevapi.dll"
err:ole:CoGetClassObject no class object {bcde0395-e52f-467c-8e3d-c4579291692e} could be created for context 0x1
What am I supposed to do here, I want my Windows programs, but no way in hell I'm booting into Windows just because something doesn't work that's supposed to work! And I want to install Pulse back too...not that it makes any difference since Wine doesn't work either way.
doorknob60
Newbie
Newbie
Posts: 4
Joined: Thu Jun 19, 2008 8:58 pm

Post by doorknob60 »

And since I guess there's no editing on this forum, I'll double post all I want :P Anyways, just wanted to point out that Project64 and Foobar2000 also don't detect any sound cards.
User avatar
dimesio
Moderator
Moderator
Posts: 13367
Joined: Tue Mar 25, 2008 10:30 pm

Re: No sound even without Pulse installed

Post by dimesio »

doorknob60 wrote:

Code: Select all

err:ole:COMPOBJ_DllList_Add couldn't load in-process dll L"C:\\windows\\system32\\mmdevapi.dll"
Did you disable mmdevapi.dll in winecfg? You need to enable it.
doorknob60
Newbie
Newbie
Posts: 4
Joined: Thu Jun 19, 2008 8:58 pm

Re: No sound even without Pulse installed

Post by doorknob60 »

dimesio wrote:
doorknob60 wrote:

Code: Select all

err:ole:COMPOBJ_DllList_Add couldn't load in-process dll L"C:\\windows\\system32\\mmdevapi.dll"
Did you disable mmdevapi.dll in winecfg? You need to enable it.
I didn't do that myself, but it must have been winetricks or something, it was disabled for some reason. Removing that fixed it, thanks :) It seems to be working just fine now, even with Pulse :D

Now, is there a way to output it to my HDMI card? I can only get it to output to my normal sound card, but not to HDMI. I keep seeing this, which is probably the reason it doesnt work:

Code: Select all

fixme:mixer:ALSA_MixerInit No master control found on HDA NVidia, disabling mixer
CecilMonk
Newbie
Newbie
Posts: 1
Joined: Wed Jan 21, 2015 8:03 pm

Re: No sound even without Pulse installed

Post by CecilMonk »

I got the same problem, but solved it a bit differently. mmdevapi.dll was not disabled on wine config, so I added a new entry, telling to use the Builtin version first.
Locked