Just to fill in the same details:
/etc/modprobe.d/sound:
options snd slots=snd-intel8x0,snd-emu10k1
# 75Hn.D1OoVvAqQ27:CT4780 SBLive! Value
alias snd-card-1 snd-emu10k1
# 8otl.zdrynGGY9MD:CK804 AC'97 Audio Controller
alias snd-card-0 snd-intel8x0
/proc/asound/version
Advanced Linux Sound Architecture Driver Version 1.0.17.
Overall sound quality tends to start okay but then trail off as I go - so the first few songs are okay but after an hour it’s skipping a couple of times per track. I’m normally only on my computer a couple of hours, so it never gets too terrible.
Also, it does look like on-board sound isn’t outputting anything because Pulse isn’t giving it anything. I’ve just gone in to the Volume Control and forcefully moved Exaile to my on-board sound and now I get sound from it. I’ll see how on-board does and whether it’s SoundBlaster related (and before anyone asks - yes, the on-board is set as the default in the Pulse settings, but things were still going to the Soundblaster)
Here’s some extra bits I’ve poked, in case it helps.
grep -i pulse /var/log/messages:
Jan 16 19:03:45 ankhmorpork pulseaudio[4518]: pid.c: Stale PID file, overwriting.
Jan 16 19:03:46 ankhmorpork pulseaudio[4518]: alsa-util.c: Device front:0 doesn't support 44100 Hz, changed to 48000 Hz.
Jan 16 19:03:46 ankhmorpork pulseaudio[4518]: alsa-util.c: Device front:0 doesn't support 44100 Hz, changed to 48000 Hz.
Nothing obviously bad there.
pulseaudio --dump-modules
W: main.c: High-priority scheduling enabled in configuration but not allowed by policy.
W: ltdl-bind-now.c: Failed to find original dlopen loader.
module-alsa-sink ALSA Sink
module-alsa-source ALSA Source
module-always-sink Always keeps at least one sink loaded even if it's a null one
module-cli Command line interface
module-cli-protocol-tcp Command line interface protocol (TCP sockets)
module-cli-protocol-unix Command line interface protocol (UNIX sockets)
module-combine Combine multiple sinks to one
module-console-kit Create a client for each ConsoleKit session of this user
module-default-device-restore Automatically restore the default sink and source
module-detect Detect available audio hardware and load matching drivers
module-device-restore Automatically restore the volume/mute state of devices
module-esound-compat-spawnfd ESOUND compatibility module: -spawnfd emulation
module-esound-compat-spawnpid ESOUND compatibility module: -spawnpid emulation
module-esound-protocol-tcp ESOUND protocol (TCP sockets)
module-esound-protocol-unix ESOUND protocol (UNIX sockets)
module-esound-sink ESOUND Sink
module-gconf GConf Adapter
module-hal-detect Detect available audio hardware and load matching drivers
module-http-protocol-tcp HTTP (TCP sockets)
module-http-protocol-unix HTTP (UNIX sockets)
module-ladspa-sink Virtual LADSPA sink
module-lirc LIRC volume control
module-match Playback stream expression matching module
module-mmkbd-evdev Multimedia keyboard support via Linux evdev
module-native-protocol-fd Native protocol autospawn helper
module-native-protocol-tcp Native protocol (TCP sockets)
module-native-protocol-unix Native protocol (UNIX sockets)
module-null-sink Clocked NULL sink
module-oss OSS Sink/Source
module-pipe-sink UNIX pipe sink
module-pipe-source UNIX pipe source
module-position-event-sounds Position event sounds between L and R depending on the position on screen of the widget triggering them.
module-remap-sink Virtual channel remapping sink
module-rescue-streams When a sink/source is removed, try to move their streams to the default sink/source
module-rtp-recv Recieve data from a network via RTP/SAP/SDP
module-rtp-send Read data from source and send it to the network via RTP/SAP/SDP
module-simple-protocol-tcp Simple protocol (TCP sockets)
module-simple-protocol-unix Simple protocol (UNIX sockets)
module-sine Sine wave generator
module-stream-restore Automatically restore the volume/mute/device state of streams
module-suspend-on-idle When a sink/source is idle for too long, suspend it
module-tunnel-sink Tunnel module for sinks
module-tunnel-source Tunnel module for sources
module-volume-restore Automatically restore the volume and the devices of streams
module-x11-bell X11 bell interceptor
module-x11-publish X11 credential publisher
module-x11-xsmp X11 session management
module-zeroconf-discover mDNS/DNS-SD Service Discovery
module-zeroconf-publish mDNS/DNS-SD Service Publisher
E: modinfo.c: Failed to open module "/usr/lib/module-init-tools": file not found
E: modinfo.c: Failed to open module "/usr/lib/module-init-tools": file not found
Some warnings, but nothing seemingly terrible.
pactl stat
Currently in use: 62 blocks containing 162.6 KiB bytes total.
Allocated during whole lifetime: 83180 blocks containing 235.4 MiB bytes total.
Sample cache size: 0 B
User name: ibboard
Host Name: ankhmorpork
Server Name: pulseaudio
Server Version: 0.9.12
Default Sample Specification: s16le 2ch 44100Hz
Default Sink: alsa_output.pci_10de_59_sound_card_0_alsa_playback_0
Default Source: alsa_input.pci_1102_2_sound_card_0_alsa_capture_0
Cookie: 0c92d72f