So I've had alot of problems with alsa not working correctly with pulseaudio, native pulse apps were great, alsa apps had scratchy sound and sometimes weren't even getting picked up by pulse somehow and got no sound at all.
I heard OSS4 is really good so I thought I'd try it out. I downloaded it from 4fronts site and installed the 64 bit .deb. Works Great. Sound is crystal clear and software mixing is working fantastic.
The only problem is OSS doesn't seem to recognize that I have a capture device (my mic). The old depreciated OSS did, alsa and pulseaudio worked with it too.
I'm not sure how to go about figuring this out, perhaps OSS4 doesn't have the driver for my card compelete?
Here is my card, and as far as I can work out the driver OSS4 is using.
sudo lshw -C multimedia
[sudo] password for jeremy:
description: Audio device
product: MCP67 High Definition Audio
vendor: nVidia Corporation
physical id: 7
bus info: pci@0000:00:07.0
width: 32 bits
capabilities: pm msi ht bus_master cap_list
configuration: driver=oss_hdaudio latency=0 maxlatency=5 mingnt=2 module=oss_hdaudio
oss_hdaudio #Nvidia High Definition Audio (MCP67)
oss_usb #Generic USB audio/MIDI device (BETA)
Version info: OSS 4.1 (b 1052/200903240621) (0x00040100)
Platform: Linux/x86_64 2.6.28-14-generic #47-Ubuntu SMP Sat Jul 25 01:19:55 UTC 2009 (psion)
Number of audio devices: 6
Number of audio engines: 10
Number of mixer devices: 1
0: osscore0 OSS core services
1: oss_hdaudio0 nVidia HD Audio interrupts=74224 (150060)
HD Audio controller nVidia HD Audio
Vendor ID 0x10de055c
Subvendor ID 0x103c30cf
Codec 0: Unknown (0x14f15051/0x103c30cf)
2: oss_usb0 USB audio core services
0: High Definition Audio 0x14f1505 (Mixer 0 of device object 1)
HD Audio play pcm1 /dev/oss/oss_hdaudio0/pcm0 (device index 0)
HD Audio play pcm2 /dev/oss/oss_hdaudio0/pcm1 (device index 1)
HD Audio play pcm3 /dev/oss/oss_hdaudio0/pcm2 (device index 2)
HD Audio play spdifout /dev/oss/oss_hdaudio0/spdout0 (device index 3)
HD Audio rec rec1 /dev/oss/oss_hdaudio0/pcmin0 (device index 4)
HD Audio rec pcm3 /dev/oss/oss_hdaudio0/pcmin1 (device index 5)