Sound Problems/External Sound Cards

From KDE UserBase Wiki
Revision as of 18:22, 16 March 2011 by Yurchor (talk | contribs) (fix formatting)
Other languages:

External Sound Cards

If you regularly work on a laptop but miss high quality music you could use an external sound card to add a set of speakers. This page is for documentation of experiences in getting those cards to work satisfactorily.

Creative USB XFi 5.1 Pro

Warning

Check System Settings -> Multimedia -> Phonon -> Backend tab and set it to gstreamer. You may see VLC recommended, but at the time of writing (March 2010) there are CPU usage issues with it.


Does Phonon see the soundcard?

System Settings -> Multimedia -> Phonon will probably have at least an entry for Internal Audio and hopefully your external card.

Do the speakers work?

Now move to the Speaker Setup tab, ensure that on the hardware section the correct card and profile is listed from the dropdown menu, and your speakers will be listed below. Clicking on each one will test the output.

Problems?

Try the following command:

pacmd list-cards

That should give output similar to this:

If that all looks OK, but your speakers still don't work correctly, try this command:

pacmd set-card-profile 2 output:analog-surround-51

This writes directly to the PulseAudio configuration. You may need to reboot, or your could try

pulseaudio -k
start-pulseaudio-x11
start-pulseaudio-kde

My Front Center and Sub-Woofer still do not work. It may not be possible to get them to work, as they may depend upon the output from the laptop, which appears in this case to be stereo only. If you think your system is capable of better, copy /etc/pulse/daemon.conf to ~/.pulse/daemon.conf and open it to edit. Find the following line:

enable-lfe-remixing

Uncomment it and change no to yes. If your system has suitable output this will enable the subwoofer. At the same time you may like to set the default-sample-rate to 48000, which many people think gives a better sound. Again you will need to restart PulseAudio or reboot.

Please add any more information you discover.