quake3, i810 sound, and debian unstable
Hello
I am trying to get quake3 working with my sound card. As it is now, my
soundcard kinda works. I can play mp3's if they are recorded at 44KHz
and I can also play some games with sound (eg. heroes3). When I play
games or mp3's which are not recorded at 44KHz, the sound will play
real fast and sound like Alvin and the Chipmunks.
The quake readme says that it requires a /dev/dsp device and a OSS
compatible sound card. I have some OSS sound options in my kernel,
and I do have a /dev/dsp device. If its not possible to get quake3 to
work with sound "card", I would at least like to configure the sound so
that it can play mp3's which are not recorded at 44 KHz.
If I have the sound modules loaded (shown below) when i start
quake, quake will display a message about sound being muted
and then crash when I start and a single player match. If I
don't load the sound modules below, quake will not display
any sound info when starting and I can play single player matches -
but without sound.
Is this the expected behavior or have I misconfigured something? Below
is my environmet and settings.
Environment:
Pentium III
Linux 2.4.7 kernel
Debian Unstable - latest update
MSI motherboard with i810 built-in sound chipset
lsmod shows:
Module Size Used by
i810_audio 13520 0
mpu401 18832 0 (unused)
sound 56096 0 [mpu401]
soundcore 4080 4 [i810_audio sound]
ac97_codec 8608 0 [i810_audio]
lspci -v shows (snipped to show only multimedia entry)
00:1f.5 Multimedia audio controller: Intel Corporation: Unknown device 2445 (rev 02)
Subsystem: Micro-star International Co Ltd: Unknown device 3370
Flags: bus master, medium devsel, latency 0, IRQ 11
I/O ports at bc00 [size=256]
I/O ports at c000 [size=64]
cat /proc/pci shows (snipped to show only multimedia entry)
Bus 0, device 31, function 5:
Multimedia audio controller: Intel Corporation 82801BA(M) AC'97 Audio (rev 2).
IRQ 11.
I/O at 0xbc00 [0xbcff].
I/O at 0xc000 [0xc03f].
When I built my kernel, I included as modules these options:
<M> Ensoniq AudioPCI (ES1370)
<M> Creative Ensoniq AudioPCI 97 (ES1371)
<M> OSS sound modules
<M> Ensoniq SoundScape support
<M> 100% Sound Blaster compatibles (SB16/32/64, ESS, Jazz16) support
It doesn't appear that the Ensoniq or soundblaster modules are loading. I don't
know if I should use them or not. Also, lspci and cat /proc/pci gives different
titles for the sound chipset (the irq and ioport settings are the same though). I
don't know if I have the correct modules for this device. I read that I am supposed
to use the ES1371 driver.
John
Reply to: