No Sound. driver to select

Questions about Wine on Linux
Locked
Defiantone
Level 2
Level 2
Posts: 17
Joined: Fri Nov 16, 2012 3:40 pm

No Sound. driver to select

Post by Defiantone »

Fedora 17 3.6.7-4.fc17.i686, wine-1.5.18

I finally got my Dungeons & Dragons On-line Working, but now I have no sound.
I can not change what driver Wine wants to use. neither alsa or pulseaudio are available, and changing the Registry didn't do anything either. Not unless there is a specific string or value to needs to be entered so that it points to the proper drivers.

I have uninstalled / reinstalled wine twice now.
yum -y remove wine*

rm -rf /home/YN/.wine

yum -y install wine*

rpm -ql wine-alsa
/usr/lib/wine/winealsa.drv.so
rpm -ql wine-pulseaudio
/usr/lib/wine/winepulse.drv.so

rpm -ql alsa-lib
/etc/asound.conf
/lib/libasound.so.2
/lib/libasound.so.2.0.0
/lib/modprobe.d/dist-alsa.conf
/lib/modprobe.d/dist-oss.conf
/usr/bin/aserver
/usr/lib/alsa-lib
...

rpm -ql pulseaudio
/etc/dbus-1/system.d/pulseaudio-system.conf
/etc/pulse
/etc/pulse/daemon.conf
/etc/pulse/default.pa
/etc/pulse/system.pa
/lib/udev/rules.d/90-pulseaudio.rules
/usr/bin/pulseaudio
/usr/lib/libpulsecore-1.1.so
/usr/lib/pulse-1.1
...
Attachments
Wine missing driver.png
User avatar
dimesio
Moderator
Moderator
Posts: 13207
Joined: Tue Mar 25, 2008 10:30 pm

Re: No Sound. driver to select

Post by dimesio »

The winepulse driver is not supported here. Try uninstalling it and see if Wine detects ALSA.
Defiantone
Level 2
Level 2
Posts: 17
Joined: Fri Nov 16, 2012 3:40 pm

Re: No Sound. driver to select

Post by Defiantone »

dimesio wrote:The winepulse driver is not supported here. Try uninstalling it and see if Wine detects ALSA.
Why is it NOT supported here?... this a sound issue...whether it is pulse or alsa or oss. I am just trying to determine WHAT the problem is and HOW to fix it... as I would Like to hear what is going on when I play DDO.

I was not having any problems with sound before. All my sound was working perfectly before i upgraded to version 1.5.18.
It doesn't seem to want to choose the Alsa driver.
If i uninstall wine-pulseaudio it takes wine with it. And it still does not choose Alsa as the main audio driver.

Even with adding it to the Registry.
HKEYCU\Software\Wine\Audio. >> alsa

Should there be more here....are there other reg keys that I need to point to certain drivers??

This is the output from the terminal .
winecfg... Audion tab..push Sound Test,....
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
err:mmdevapi:DllGetClassObject Driver initialization failed
err:ole:apartment_getclassobject DllGetClassObject returned error 0x80004005
err:ole:CoGetClassObject no class object {bcde0395-e52f-467c-8e3d-c4579291692e} could be created for context 0x1
User avatar
dimesio
Moderator
Moderator
Posts: 13207
Joined: Tue Mar 25, 2008 10:30 pm

Re: No Sound. driver to select

Post by dimesio »

The winepulse driver is not supported here because it is not part of Wine. If you cannot install your distro's Wine packages without the winepulse driver, build Wine yourself.
Defiantone
Level 2
Level 2
Posts: 17
Joined: Fri Nov 16, 2012 3:40 pm

Re: No Sound. driver to select

Post by Defiantone »

I did build Wine from Source and at the end I get a Warning: No Sound detected... Sound will be disabled. or something like that.
User avatar
dimesio
Moderator
Moderator
Posts: 13207
Joined: Tue Mar 25, 2008 10:30 pm

Re: No Sound. driver to select

Post by dimesio »

Check the configure log to see exactly what is missing.
Defiantone
Level 2
Level 2
Posts: 17
Joined: Fri Nov 16, 2012 3:40 pm

Re: No Sound. driver to select

Post by Defiantone »

Here is a snippet from my config.log Now I notice that most of things that are missing are Development files. DO I really need those? Some things I found but not all of them..

## --------- ##
## Platform. ##
## --------- ##

hostname = daedalus.localdomain
uname -m = i686
uname -r = 3.6.8-2.fc17.i686
uname -s = Linux
uname -v = #1 SMP Tue Nov 27 20:14:11 UTC 2012

/usr/bin/uname -p = i686
/bin/uname -X = unknown

/bin/arch = i686
/usr/bin/arch -k = unknown
/usr/convex/getsysinfo = unknown
/usr/bin/hostinfo = unknown
/bin/machine = unknown
/usr/bin/oslevel = unknown
/bin/universe = unknown

PATH: /usr/lib/qt-3.3/bin
PATH: /usr/local/sbin
PATH: /usr/local/bin
PATH: /sbin
PATH: /bin
PATH: /usr/sbin
PATH: /usr/bin
PATH: /root/bin


configure:17446: libOSMesa development files not found (or too old), OpenGL rendering in bitmaps won't be supported.
configure:17446: OpenCL development files not found, OpenCL won't be supported.
configure:17446: libhal development files not found, no legacy dynamic device support.
configure:17446: lib(n)curses development files not found, curses won't be supported.
configure:17446: libv4l development files not found.
configure:17446: libgphoto2 development files not found, digital cameras won't be supported.
configure:17446: liblcms development files not found, Color Management won't be supported.
configure:17446: gstreamer-0.10 base plugins development files not found, gstreamer support disabled
configure:17446: OSS sound system found but too old (OSSv4 needed), OSS won't be supported.
configure:17446: libcapi20 development files not found, ISDN won't be supported.
configure:17446: libgsm development files not found, gsm 06.10 codec won't be supported.
configure:17446: libmpg123 development files not found (or too old), mp3 codec won't be supported.
configure:17446: libopenal development files not found (or too old), OpenAL won't be supported.
configure:17446: libldap (OpenLDAP) development files not found, LDAP won't be supported.
configure:17456: WARNING: No sound system was found. Windows applications will be silent.
lahmbi5678
Level 7
Level 7
Posts: 823
Joined: Thu Aug 27, 2009 6:23 am

Re: No Sound. driver to select

Post by lahmbi5678 »

Just a guess, if you don't use pulseaudio, you probably need the alsa devel package installed. I'm not using Ubuntu, so I can't tell you the exact name, but it shouldn't be to hard to find out, maybe you'd have to ask in a Ubuntu forum.
Defiantone
Level 2
Level 2
Posts: 17
Joined: Fri Nov 16, 2012 3:40 pm

Re: No Sound. driver to select

Post by Defiantone »

lahmbi5678 wrote:Just a guess, if you don't use pulseaudio, you probably need the alsa devel package installed. I'm not using Ubuntu, so I can't tell you the exact name, but it shouldn't be to hard to find out, maybe you'd have to ask in a Ubuntu forum.
Not sure how you figured I'm on Ubuntu, but NO..Fedora 17.
uname -m = i686
uname -r = 3.6.8-2.fc17.i686
uname -s = Linux

Yes My system uses Pulse Audio as the main audio... Sound works Fine, I'm watching Firefly right now on my TV and piping it through my stereo system.
lahmbi5678
Level 7
Level 7
Posts: 823
Joined: Thu Aug 27, 2009 6:23 am

Re: No Sound. driver to select

Post by lahmbi5678 »

Just assumed you were on Ubuntu, because most people looking for help here are in fact. Anyway, you need the alsa or pulseaudio devel packages (the ones which contain *.c and *.h files).
Defiantone
Level 2
Level 2
Posts: 17
Joined: Fri Nov 16, 2012 3:40 pm

Re: No Sound. driver to select

Post by Defiantone »

Well I still have No sound...
Went through the compile again and added whatever I could, and I added the Reg keys..BUT still No sound
Compiling does not find my sound card.
The older version found it without any problems so why doesn't it now... Nothing in my box has changed some old hardware.

HOW do I tell Wine to USE my sound card?????

Asus P5N32-SLI Plus
Intel E6600 2.6 GHz Core 2 Duo
Nvidia GT 440 1gb
[ken@daedalus ~]$ lspci
00:00.0 Host bridge: nVidia Corporation C55 Host Bridge (rev a2)
00:00.1 RAM memory: nVidia Corporation C55 Memory Controller (rev a1)
00:00.2 RAM memory: nVidia Corporation C55 Memory Controller (rev a1)
00:00.3 RAM memory: nVidia Corporation C55 Memory Controller (rev a1)
00:00.4 RAM memory: nVidia Corporation C55 Memory Controller (rev a1)
00:00.5 RAM memory: nVidia Corporation C55 Memory Controller (rev a2)
00:00.6 RAM memory: nVidia Corporation C55 Memory Controller (rev a1)
00:00.7 RAM memory: nVidia Corporation C55 Memory Controller (rev a1)
00:01.0 RAM memory: nVidia Corporation C55 Memory Controller (rev a1)
00:01.1 RAM memory: nVidia Corporation C55 Memory Controller (rev a1)
00:01.2 RAM memory: nVidia Corporation C55 Memory Controller (rev a1)
00:01.3 RAM memory: nVidia Corporation C55 Memory Controller (rev a1)
00:01.4 RAM memory: nVidia Corporation C55 Memory Controller (rev a1)
00:01.5 RAM memory: nVidia Corporation C55 Memory Controller (rev a1)
00:01.6 RAM memory: nVidia Corporation C55 Memory Controller (rev a1)
00:02.0 RAM memory: nVidia Corporation C55 Memory Controller (rev a1)
00:02.1 RAM memory: nVidia Corporation C55 Memory Controller (rev a1)
00:02.2 RAM memory: nVidia Corporation C55 Memory Controller (rev a1)
00:03.0 PCI bridge: nVidia Corporation C55 PCI Express bridge (rev a1)
00:09.0 RAM memory: nVidia Corporation MCP55 Memory Controller (rev a1)
00:0a.0 ISA bridge: nVidia Corporation MCP55 LPC Bridge (rev a2)
00:0a.1 SMBus: nVidia Corporation MCP55 SMBus (rev a2)
00:0b.0 USB Controller: nVidia Corporation MCP55 USB Controller (rev a1)
00:0b.1 USB Controller: nVidia Corporation MCP55 USB Controller (rev a2)
00:0d.0 IDE interface: nVidia Corporation MCP55 IDE (rev a1)
00:0e.0 IDE interface: nVidia Corporation MCP55 SATA Controller (rev a2)
00:0e.1 IDE interface: nVidia Corporation MCP55 SATA Controller (rev a2)
00:0e.2 IDE interface: nVidia Corporation MCP55 SATA Controller (rev a2)
00:0f.0 PCI bridge: nVidia Corporation MCP55 PCI bridge (rev a2)
00:0f.1 Audio device: nVidia Corporation MCP55 High Definition Audio (rev a2)
00:11.0 Bridge: nVidia Corporation MCP55 Ethernet (rev a2)
00:12.0 Bridge: nVidia Corporation MCP55 Ethernet (rev a2)
00:13.0 PCI bridge: nVidia Corporation MCP55 PCI Express bridge (rev a2)
01:00.0 VGA compatible controller: nVidia Corporation Device 0de0 (rev a1)
01:00.1 Audio device: nVidia Corporation GF108 High Definition Audio Controller (rev a1)
02:0b.0 FireWire (IEEE 1394): VIA Technologies, Inc. VT6306/7/8 [Fire II(M)] IEEE 1394 OHCI Controller (rev c0)
User avatar
dimesio
Moderator
Moderator
Posts: 13207
Joined: Tue Mar 25, 2008 10:30 pm

Re: No Sound. driver to select

Post by dimesio »

You are probably either missing a development package or a symlink. You need to search through the entire config log and try to find out exactly what file(s) ./configure was looking for that it didn't find. Then check to see if that file actually exists somewhere on your system. If it doesn't, install it. If it does, you probably need to create a symlink so ./configure can find it.
Defiantone
Level 2
Level 2
Posts: 17
Joined: Fri Nov 16, 2012 3:40 pm

Re: No Sound. driver to select

Post by Defiantone »

Ok I have gone through the configure log and I think I found where the problem is,
I am not a programmer, so I have no idea how to fix it.
This is where I think the problem starts... I think for some reason Configure does not see my Sound Devices, so it does not load the libraries needed for sound. This is obviously only part of the log.

checking AL/al.h usability... no
checking AL/al.h presence... no
checking for AL/al.h... no
checking ApplicationServices/ApplicationServices.h usability... no
checking ApplicationServices/ApplicationServices.h presence... no
checking for ApplicationServices/ApplicationServices.h... no
checking AudioToolbox/AudioConverter.h usability... no
checking AudioToolbox/AudioConverter.h presence... no
checking for AudioToolbox/AudioConverter.h... no
checking AudioUnit/AudioUnit.h usability... no
checking AudioUnit/AudioUnit.h presence... no
checking for AudioUnit/AudioUnit.h... no
checking AudioUnit/AudioComponent.h usability... no
checking AudioUnit/AudioComponent.h presence... no
checking for AudioUnit/AudioComponent.h... no
checking CL/cl.h usability... no
checking CL/cl.h presence... no
checking for CL/cl.h... no
checking Carbon/Carbon.h usability... no
checking Carbon/Carbon.h presence... no
checking for Carbon/Carbon.h... no
checking CoreAudio/CoreAudio.h usability... no
checking CoreAudio/CoreAudio.h presence... no
checking for CoreAudio/CoreAudio.h... no
checking CoreServices/CoreServices.h usability... no
checking CoreServices/CoreServices.h presence... no
checking for CoreServices/CoreServices.h... no
checking DiskArbitration/DiskArbitration.h usability... no
checking DiskArbitration/DiskArbitration.h presence... no
checking for DiskArbitration/DiskArbitration.h... no
checking IOKit/IOKitLib.h usability... no
checking IOKit/IOKitLib.h presence... no
checking for IOKit/IOKitLib.h... no
checking IOKit/hid/IOHIDLib.h usability... no
checking IOKit/hid/IOHIDLib.h presence... no
checking for IOKit/hid/IOHIDLib.h... no
checking OpenAL/al.h usability... no
checking OpenAL/al.h presence... no
checking for OpenAL/al.h... no
checking OpenCL/opencl.h usability... no
checking OpenCL/opencl.h presence... no
checking for OpenCL/opencl.h... no
checking QuickTime/ImageCompression.h usability... no
checking QuickTime/ImageCompression.h presence... no
checking for QuickTime/ImageCompression.h... no
checking Security/Security.h usability... no
checking Security/Security.h presence... no
checking for Security/Security.h... no
checking alias.h usability... no
checking alias.h presence... no
checking for alias.h... no
checking alsa/asoundlib.h usability... no
checking alsa/asoundlib.h presence... no
checking for alsa/asoundlib.h... no

checking linux/ucdrom.h usability... no
checking linux/ucdrom.h presence... no
checking for linux/ucdrom.h... no
checking lwp.h usability... no
checking lwp.h presence... no
checking for lwp.h... no
checking mach-o/nlist.h usability... no
checking mach-o/nlist.h presence... no
checking for mach-o/nlist.h... no
checking mach-o/loader.h usability... no
checking mach-o/loader.h presence... no
checking for mach-o/loader.h... no
checking mach/mach.h usability... no
checking mach/mach.h presence... no
checking for mach/mach.h... no
checking mach/machine.h usability... no
checking mach/machine.h presence... no
checking for mach/machine.h... no
checking machine/cpu.h usability... no
checking machine/cpu.h presence... no
checking for machine/cpu.h... no
checking machine/limits.h usability... no
checking machine/limits.h presence... no
checking for machine/limits.h... no
checking machine/sysarch.h usability... no
checking machine/sysarch.h presence... no
checking for machine/sysarch.h... no
checking mntent.h usability... yes
checking mntent.h presence... yes
checking for mntent.h... yes
checking mpg123.h usability... no
checking mpg123.h presence... no
checking for mpg123.h... no
checking ncurses.h usability... no
checking ncurses.h presence... no
checking for ncurses.h... no
lahmbi5678
Level 7
Level 7
Posts: 823
Joined: Thu Aug 27, 2009 6:23 am

Re: No Sound. driver to select

Post by lahmbi5678 »

Hi,

you just need to find the package which contains the necessary headers for e.g. alsa:

Code: Select all

checking alsa/asoundlib.h usability... no
checking alsa/asoundlib.h presence... no
checking for alsa/asoundlib.h... no
Unfortunately the package names can be very different, depending on the linux distribution, it could be something like "alsa*devel" or "lib*sound-devel". If you are on a 64bit-system, you'd need the 32bit packages, too. Not sure, if the following link may help you:
http://forums.fedoraforum.org/showthread.php?t=271300

This isn't really a wine question, you should ask for help in a fedora forum.
Defiantone
Level 2
Level 2
Posts: 17
Joined: Fri Nov 16, 2012 3:40 pm

Re: No Sound. driver to select

Post by Defiantone »

lahmbi5678 wrote:Hi,

you just need to find the package which contains the necessary headers for e.g. alsa:

Code: Select all

checking alsa/asoundlib.h usability... no
checking alsa/asoundlib.h presence... no
checking for alsa/asoundlib.h... no
Unfortunately the package names can be very different, depending on the linux distribution, it could be something like "alsa*devel" or "lib*sound-devel". If you are on a 64bit-system, you'd need the 32bit packages, too. Not sure, if the following link may help you:
http://forums.fedoraforum.org/showthread.php?t=271300

This isn't really a wine question, you should ask for help in a fedora forum.
YES .......I believe THIS IS A WINE ISSUE.
The ./configure is not seeing my sound device.
I have installed a bunch of file s now and I'm recompiling now....so we'll see
Defiantone
Level 2
Level 2
Posts: 17
Joined: Fri Nov 16, 2012 3:40 pm

Re: No Sound. driver to select

Post by Defiantone »

Ok I got it done now... After I install a bunch of Prerequisites for Fedora 17, I yum -y remove wine* then ran the ./configure again and I did not see any Warnings about sound and the end, so I did make install
and logged out as root.
Ran winecfg as myself and FINALLY got the Driver Diagnostic on the Audio tab to read winealsa.drv

FINALLY Sound... YIPPEE
Presistance pays off ..AGAIN
AND a Thank you to every one who had some input..
Locked