World of Warcraft Tips

No sound in Gentoo Linux

For those of you using Gentoo pure 64-Bit builds, while this distro isn't officially supported, there are some things you may want to emerge to get things to work. I hadn't been able to get sound to work in my cataclysm install because I had no 32 bit libraries for ALSA. Upon checking WInecfg I find that I only have option to select OSS Driver Option to select. There were many other things I tried all of which I have lost track of, but below is the lucky charms that got everything working. It is also interesting to note that the ALSA-Driver package is hardmasked because it is now built into the knernel. DO NOT try to install alsa-driver ebuild, you don't need it!!
  • media-sound/alsa-driver [ Masked ]
Check to see what libraries you may be missing by running cxdiag. For me this was under /opt/cxgames/bin/cxdiag.

Afterwords you will want to emerge the following emulation libraries. Once the libraries are installed you can run cxdiag again and you will find that you aren't missing as many libraries.
  • app-emulation/emul-linux-x86-baselibs
  • app-emulation/emul-linux-x86-compat
  • app-emulation/emul-linux-x86-gtklibs
  • app-emulation/emul-linux-x86-java
  • app-emulation/emul-linux-x86-medialibs
  • app-emulation/emul-linux-x86-opengl
  • app-emulation/emul-linux-x86-qtlibs
  • app-emulation/emul-linux-x86-sdl
  • app-emulation/emul-linux-x86-soundlibs
  • app-emulation/emul-linux-x86-xlibs
After emerging these emulation libraries I was able to see ALSA-Driver Option on wincfg and was also able to get sound in Gentoo.. As it currently stands my sound card driver is configured as a module and I will be recompiling it back into the kernel. Now that I have the libraries I expect I won't have any further problems. I only wish I would have figured this out prior to Cataclysm Launch! I hadn't had sound in WoW for 2 months. A shout of thanks goes to Ken on irc.freenode.com #crossover channel for pointing me to cxdaig.

Sound works even though my cxdiag still reports 4 missing 32-libs. When I started I had close to 20 missing libraries.

Build info:
eMachine T6420
Kernel 2.6.34-gentoo-r12
x86_64 AMD Athlon(tm) 64 Processor 3400+ AuthenticAMD GNU/Linux
4GB RAM
Using GeForce 200 Graphics Controller and SB Audigy 2 Sound Controller

Important Information Tips are provided by the CrossOver Community and Advocates. They are not intended to be used for official CodeWeavers Support. For that, please visit our official support pages.
CodeWeavers or its third-party tools process personal data (e.g. browsing data or IP addresses) and use cookies or other identifiers, which are necessary for its functioning and required to achieve the purposes illustrated in our Privacy Policy. You accept the use of cookies or other identifiers by clicking the Acknowledge button.
Please Wait...
eyJjb3VudHJ5IjoiVVMiLCJsYW5nIjoiZW4iLCJjYXJ0IjowLCJ0enMiOi01LCJjZG4iOiJodHRwczpcL1wvbWVkaWEuY29kZXdlYXZlcnMuY29tXC9wdWJcL2Nyb3Nzb3Zlclwvd2Vic2l0ZSIsImNkbnRzIjoxNzA4NjEzODE4LCJjc3JmX3Rva2VuIjoiRUtHVjU2UFl6WlRKWFNUdSIsImdkcHIiOjB9