Jeg er bestemt ikke nogen n00b i Ubuntu, men dette problem er jeg helt på bar bund over.
Efter jeg endelig var blevet træt af forsinket lyd med ALSA/PulseAudio, kastede jeg mig med hjælp fra denne guide ud i at installere OSS4. Kort fortalt:
- purge pulseaudio
- set OSS sound base
- emulate OSS to ALSA (af hensyn til programmer der ikke understøtter OSS)
Lyden i VLC og DeaDBeeF er nu fænomenal, men desværre også de eneste to programmer lyden virker i, eftersom de begge understøtter OSS direkte. Det gør VirtualBox også, men her opstår der alligevel problemer.
VirtualBox siger:
Kode: Vælg alt
00:00:00.864 Audio: Trying driver 'oss'.
00:00:00.865 Audio: set_record_source ars=0 als=0 (not implemented)
00:00:00.866 OSS: Successfully opened /dev/dsp for ADC
00:00:00.866 OSS: Failed to open /dev/dsp for DAC (Device or resource busy)
00:00:00.866 OSS: Failed to open /dev/dsp for DAC (Device or resource busy)
00:00:00.866 AC97: WARNING: Unable to open PCM OUT!
Så jeg testeede med forskellige OSS-programmer.
ossinfo:
Kode: Vælg alt
Version info: OSS 4.2 (b 2003/201106181017) (0x00040100) GPL
Platform: Linux/x86_64 2.6.38-11-generic #48-Ubuntu SMP Fri Jul 29 19:02:55 UTC 2011 (odin)
Number of audio devices: 3
Number of audio engines: 3
Number of MIDI devices: 0
Number of mixer devices: 1
Device objects
0: osscore0 OSS core services
1: oss_usb0 USB audio core services
2: usb07632012-0 USB sound device
3: usb07632012-1 USB sound device
4: usb07632012-2 USB sound device
5: usb07632012-3 USB sound device
6: usb07632012-4 USB sound device
MIDI devices (/dev/midi*)
Mixer devices
0: USB sound device (Mixer 0 of device object 2)
Audio devices
USB sound device play /dev/oss/usb07632012-2/pcm0 (device index 0)
USB sound device play2 /dev/oss/usb07632012-3/pcm0 (device index 1)
USB sound device rec /dev/oss/usb07632012-4/pcmin0 (device index 2)
Nodes
/dev/dsp -> /dev/oss/usb07632012-2/pcm0
/dev/dsp_in -> /dev/oss/usb07632012-4/pcmin0
/dev/dsp_out -> /dev/oss/usb07632012-2/pcm0
/dev/dsp_mmap -> /dev/oss/usb07632012-2/pcm0
osstest:
Kode: Vælg alt
Sound subsystem and version: OSS 4.2 (b 2003/201106181017) (0x00040100)
Platform: Linux/x86_64 2.6.38-11-generic #48-Ubuntu SMP Fri Jul 29 19:02:55 UTC 2011
*** Scanning sound adapter #-1 ***
/dev/oss/usb07632012-2/pcm0 (audio engine 0): USB sound device play
- Performing audio playback test...
<left> OK <right> OK <stereo> OK <measured srate 47973.00 Hz (-0.06%)>
*** Scanning sound adapter #4 ***
/dev/oss/usb07632012-3/pcm0 (audio engine 1): USB sound device play2
- Performing audio playback test...
<left> OK <right> OK <stereo> OK <measured srate 47976.00 Hz (-0.05%)>
*** Scanning sound adapter #5 ***
/dev/oss/usb07632012-4/pcmin0 (audio engine 2): USB sound device rec
- Skipping input only device
*** All tests completed OK ***
ossmix:
Kode: Vælg alt
Selected mixer 0/USB sound device
Known controls are:
Jeg har ingen systemlyde eller lyd til flash, og når jeg prøver at teste mikrofonen i gstreamer-properties, får jeg:
Kode: Vælg alt
Input/output error (device: /dev/oss/usb07632012-4/pcmin0)]
Jeg er på Ubuntu 11.04, og mit lydkort er et eksternt USB interface, M-Audio Fast Track Pro.
Jeg kan ikke backtracke til ALSA igen uden at miste al lyd.
*piv* hjælp?
På forhånd mange tak.