The Other wrote:
Then I looked into the /etc/pulse/default.pa file, and
went into the
### Load Audio Drivers section and put in this:
load-module module-alsa-sink
load-module module-alsa-source device=hw:1,0
and commented out everything in the ### Automatically Load Drivers
section so hal-detect wouldn't be used.
That helped some. But now I think I understand what is causing my
trouble. The motherboard sound chip is getting recognized as hw:0
(default), and the Audigy2 ZS is getting recognized as hw:1.
I think RealPlayer 11 is using hw:0 as the output, hence it's getting
kicked out on the motherboard speaker. In prior versions of ALSA, I
remember a program called alsaconfig (or something close to that) that
let you specify the order of your sound chips/cards. I would always
set the Audigy2 to become hw:0.
I need something like this for PulseAudio. Then some of these older
sound programs which always use hw:0 would be using the Audigy2
instead of the motherboard.
While trying to change the default sound card for hw:0, I looked at
the end of the /etc/pulse/default.pa file. There was a section
labelled ### Make Some Devices Default. This looked very promising.
Somewhere in the PulseAudio documentation I thought I saw something
about being able to use the label for the hardware device. So instead
of saying hw:1,0, I tried using hw:[Audigy2] to specify the device.
In the ### Load Audio Drivers Statically section, I modified my lines to:
load-module module-alsa-sink device=hw:[Audigy2]
load-module module-alsa-source device=hw:[Audigy2]
Then in the ### Make Some Devices Default section, I added:
set-default-sink device=hw:[Audigy2]
set-default-source device=hw:[Audigy2]
Saved out and relogged in as a normal user.
Serendipity! I had borked-up the PulseAudio Server so that it
wouldn't connect/initialize/start-up/whatever it does. I was no
longer at the mercy of PulseAudio!
I then removed the alsa-plugins-pulseaudio RPM. Now ALSA is in
control of everything like it was before this upgrade to Fedora Core
9. The motherboard speaker is silent, as it always should be.
I can't run RealAudio 11 (I can configure it, but as soon as I tell it
to play an internet radio stream RealAudio immediately closes itself
and hides.) But I can still use Firefox to play the internet radio
stream, so I'm happy.
The moral of this story: If PulseAudio is making your life miserable,
give it some default sinks and sources that don't exist. PulseAudio
will go away and give you some peace.
Now, do I dare reboot this machine and find out that my method doesn't
really work? No way!
Thanks All,
Stephen.