Using Linux 2.6.3 and ALSA, the sound is crappy and noisy, sometimes "overlapping", like an echo.
After compiling several kernel versions, I hunted down the problem to the use of cpudyn. Without cpudyn enabled, everything works fine (even though not perfect, but with less irritating noises).
OSS doesn't seem to care about cpudyn, but it's playback is in general a few percent too slow. As I want to use ALSA for different reasons in the future, OSS is not an option for me unless it's able to solve my problems in a perfect way.
If anyone here has successfully managed to get dynamic CPU throttling _and_ proper sound on a Vaio GRX with Linux 2.6.x (or on any other notebook, if faced and solved similar problems), I would be very interested in a short description of the setup.
A few details on my system and configurations:
Code: Select all
> emerge info
Portage 2.0.50-r1 (default-x86-1.4, gcc-3.3.3, glibc-2.3.3_pre20040207-r0, 2.6.3-gentoo-r1)
=================================================================
System uname: 2.6.3-gentoo-r1 i686 Intel(R) Pentium(R) 4 Mobile CPU 1.80GHz
Gentoo Base System version 1.4.3.13
ACCEPT_KEYWORDS="x86 ~x86"Code: Select all
> lspci -v
0000:00:1f.5 Multimedia audio controller:
Intel Corp. 82801CA/CAM AC'97 Audio Controller (rev 02)
Subsystem: Sony Corporation: Unknown device 80fa
Flags: bus master, medium devsel, latency 0, IRQ 9
I/O ports at 1c00
I/O ports at 18c0 [size=64]Code: Select all
cat /proc/asound/cards:
0 [I82801CAICH3 ]: ICH - Intel 82801CA-ICH3
Intel 82801CA-ICH3 at 0x1c00, irq 9
cat /proc/asound/version:
Advanced Linux Sound Architecture Driver Version 1.0.2c
(Thu Feb 05 15:41:49 2004 UTC).
Compiled on Feb 23 2004 for kernel 2.6.3-gentoo-r1.
cat /proc/asound/timers
G0: system timer : 1000.000us (10000000 ticks)
G1: RTC timer : 976.562us (100000000 ticks)
P0-0-0: PCM playback 0-0-0 : SLAVE
P0-0-1: PCM capture 0-0-1 : SLAVE
P0-1-1: PCM capture 0-1-1 : SLAVE
Code: Select all
dmesg
ALSA sound/pci/ac97/ac97_codec.c:1858: MC'97 1 converters and GPIO not ready (0xff00)
intel8x0_measure_ac97_clock: measured 49300 usecs
intel8x0: clocking to 48000
ALSA device list:
#0: Intel 82801CA-ICH3 at 0x1c00, irq 9The output of dmesg and the kernel .config of my Vaio GRX.
This problem is really drivin' me nuts, so if anyone knows how to do CPU throttling and proper audio output with ALSA, I'd be very thankful for his report.
regards,
basquiat

