2002-12-01 16:14:45

by xi

[permalink] [raw]
Subject: PROBLEM: sound is stutter, sizzle with lasts kernel releases

Hi,
[1] With kernel-2.4.19 and kernel-2.4.20 the sound stutter, sizzle

[2] The problem seems be correlated with my PCI graphic card (matrox
G200 PCI) and my sound card (sound blaster live 5.1).
In fact every time I listen music and that something appens on my screen
(moving a window, watching a movie) the sound stutter.

I think the first thing I should do is to try different kernel version
in order to find when this problem appeared first.

But before I spend time to do this, I would like to know if someone is
going to help me to find the problem.

If I get a positive response, I will do my best to help to find the bug.
But If you think this problem isn't really important, I don't want to
spend hours to find the problem ...


[3] Keywords:
~ modules: OSS or ALSA (same problem with both)
~ kernel: 2.4.20 (official), 2.4.19 at least. But it works fine with 2.4.8


[7.2] CPU:
processor : 0
vendor_id : AuthenticAMD
cpu family : 6
model : 6
model name : AMD Athlon(tm) MP 2000+
stepping : 2
cpu MHz : 1666.754
cache size : 256 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 1
wp : yes
flags : fpu vme de tsc msr pae mce cx8 apic sep mtrr pge mca
cmov pat pse36 mmx fxsr sse syscall mmxext 3dnowext 3dnow
bogomips : 3322.67

processor : 1
vendor_id : AuthenticAMD
cpu family : 6
model : 6
model name : AMD Athlon(tm) Processor
stepping : 2
cpu MHz : 1666.754
cache size : 256 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 1
wp : yes
flags : fpu vme de tsc msr pae mce cx8 apic sep mtrr pge mca
cmov pat pse36 mmx fxsr sse syscall mmxext 3dnowext 3dnow
bogomips : 3329.22

[7.3] modules
binfmt_misc 6176 1
lp 7008 0
parport_pc 23368 1
parport 27424 1 [lp parport_pc]
emu10k1 70380 1
soundcore 4516 0 [emu10k1]
ac97_codec 10504 0 [emu10k1]
af_packet 14792 0 (autoclean)
3c59x 27792 1 (autoclean)
supermount 15716 4 (autoclean)
ide-cd 30248 0
cdrom 28800 0 [ide-cd]
ide-scsi 9044 0
scsi_mod 95684 1 [ide-scsi]
usb-ohci 19432 0 (unused)
usbcore 64512 1 [usb-ohci]
rtc 7680 0 (autoclean)
ext3 82292 2
jbd 44736 2 [ext3]

[7.4] Loaded driver and hardware information
0000-001f : dma1
0020-003f : pic1
0040-005f : timer
0060-006f : keyboard
0070-007f : rtc
0080-008f : dma page reg
00a0-00bf : pic2
00c0-00df : dma2
00f0-00ff : fpu
0170-0177 : ide1
01f0-01f7 : ide0
02f8-02ff : serial(auto)
0376-0376 : ide1
0378-037a : parport0
037b-037f : parport0
03c0-03df : vga+
03f6-03f6 : ide0
03f8-03ff : serial(auto)
0cf8-0cff : PCI conf1
1010-1013 : Advanced Micro Devices [AMD] AMD-760 MP [IGD4-2P] System
Controller
2000-2fff : PCI Bus #02
2000-207f : 3Com Corporation 3c905C-TX/TX-M [Tornado]
2000-207f : 02:08.0
2080-209f : Creative Labs SB Live! EMU10k1
2080-209f : EMU10K1
20a0-20a7 : Creative Labs SB Live! MIDI/Game Port
f000-f00f : Advanced Micro Devices [AMD] AMD-768 [Opus] IDE
f000-f007 : ide0
f008-f00f : ide1
[root@xii root]# cat /proc/iomem
00000000-0009f7ff : System RAM
0009f800-0009ffff : reserved
000a0000-000bffff : Video RAM area
000c0000-000c7fff : Video ROM
000c8000-000c87ff : Extension ROM
000f0000-000fffff : System ROM
00100000-1feeffff : System RAM
00100000-00267a41 : Kernel code
00267a42-002e0d7f : Kernel data
1fef0000-1fefefff : ACPI Tables
1feff000-1fefffff : ACPI Non-volatile Storage
1ff00000-1ff7ffff : System RAM
1ff80000-1fffffff : reserved
f4000000-f48fffff : PCI Bus #01
f4000000-f47fffff : Matrox Graphics, Inc. MGA G200 AGP
f4800000-f4803fff : Matrox Graphics, Inc. MGA G200 AGP
f4900000-f5ffffff : PCI Bus #02
f4900000-f4900fff : Advanced Micro Devices [AMD] AMD-768 [Opus] USB
f4900000-f4900fff : usb-ohci
f4901000-f490107f : 3Com Corporation 3c905C-TX/TX-M [Tornado]
f4904000-f4907fff : Matrox Graphics, Inc. MGA G200
f4908000-f490bfff : Matrox Graphics, Inc. MGA G200 (#2)
f5000000-f57fffff : Matrox Graphics, Inc. MGA G200
f5800000-f5ffffff : Matrox Graphics, Inc. MGA G200 (#2)
f6200000-f6200fff : Advanced Micro Devices [AMD] AMD-760 MP [IGD4-2P]
System Controller
f8000000-f9ffffff : Advanced Micro Devices [AMD] AMD-760 MP [IGD4-2P]
System Controller
fa000000-faffffff : PCI Bus #01
fa000000-faffffff : Matrox Graphics, Inc. MGA G200 AGP
fb000000-fcffffff : PCI Bus #02
fb000000-fbffffff : Matrox Graphics, Inc. MGA G200
fc000000-fcffffff : Matrox Graphics, Inc. MGA G200 (#2)
fec00000-fec03fff : reserved
fee00000-fee00fff : reserved
fff80000-ffffffff : reserved

[7.5] PCI information
00:00.0 Host bridge: Advanced Micro Devices [AMD] AMD-760 MP [IGD4-2P]
System Controller (rev 11)
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop-
ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66Mhz+ UDF- FastB2B- ParErr- DEVSEL=medium
>TAbort- <TAbort- <MAbort+ >SERR- <PERR-
Latency: 64
Region 0: Memory at f8000000 (32-bit, prefetchable) [size=32M]
Region 1: Memory at f6200000 (32-bit, prefetchable) [size=4K]
Region 2: I/O ports at 1010 [disabled] [size=4]
Capabilities: [a0] AGP version 2.0
Status: RQ=15 SBA+ 64bit- FW+ Rate=x1,x2
Command: RQ=0 SBA+ AGP+ 64bit- FW- Rate=<none>

00:01.0 PCI bridge: Advanced Micro Devices [AMD] AMD-760 MP [IGD4-2P]
AGP Bridge (prog-if 00 [Normal decode])
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop-
ParErr- Stepping- SERR- FastB2B-
Status: Cap- 66Mhz+ UDF- FastB2B- ParErr- DEVSEL=medium
>TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 99
Bus: primary=00, secondary=01, subordinate=01, sec-latency=69
I/O behind bridge: 0000f000-00000fff
Memory behind bridge: f4000000-f48fffff
Prefetchable memory behind bridge: fa000000-faffffff
BridgeCtl: Parity- SERR- NoISA+ VGA- MAbort- >Reset- FastB2B-

00:07.0 ISA bridge: Advanced Micro Devices [AMD] AMD-768 [Opus] ISA (rev 05)
Control: I/O+ Mem+ BusMaster+ SpecCycle+ MemWINV- VGASnoop-
ParErr- Stepping- SERR- FastB2B-
Status: Cap- 66Mhz+ UDF- FastB2B- ParErr- DEVSEL=medium
>TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 0

00:07.1 IDE interface: Advanced Micro Devices [AMD] AMD-768 [Opus] IDE
(rev 04) (prog-if 8a [Master SecP PriP])
Subsystem: Advanced Micro Devices [AMD] AMD-768 [Opus] IDE
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop-
ParErr- Stepping- SERR- FastB2B-
Status: Cap- 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium
>TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 0
Region 4: I/O ports at f000 [size=16]

00:07.3 Bridge: Advanced Micro Devices [AMD] AMD-768 [Opus] ACPI (rev 03)
Subsystem: Advanced Micro Devices [AMD] AMD-768 [Opus] ACPI
Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop-
ParErr- Stepping- SERR- FastB2B-
Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium
>TAbort- <TAbort- <MAbort- >SERR- <PERR-

00:10.0 PCI bridge: Advanced Micro Devices [AMD] AMD-768 [Opus] PCI (rev
05) (prog-if 00 [Normal decode])
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop-
ParErr- Stepping- SERR- FastB2B-
Status: Cap- 66Mhz+ UDF- FastB2B- ParErr- DEVSEL=medium
>TAbort- <TAbort- <MAbort+ >SERR- <PERR-
Latency: 64
Bus: primary=00, secondary=02, subordinate=02, sec-latency=69
I/O behind bridge: 00002000-00002fff
Memory behind bridge: f4900000-f5ffffff
Prefetchable memory behind bridge: fb000000-fcffffff
BridgeCtl: Parity- SERR- NoISA+ VGA+ MAbort- >Reset- FastB2B-

01:05.0 VGA compatible controller: Matrox Graphics, Inc. MGA G200 AGP
(rev 01) (prog-if 00 [VGA])
Subsystem: Matrox Graphics, Inc. MGA-G200 AGP
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop-
ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium
>TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 128 (4000ns min, 8000ns max), cache line size 10
Interrupt: pin A routed to IRQ 5
Region 0: Memory at fa000000 (32-bit, prefetchable) [size=16M]
Region 1: Memory at f4800000 (32-bit, non-prefetchable)
[size=16K]
Region 2: Memory at f4000000 (32-bit, non-prefetchable)
[size=8M]
Expansion ROM at <unassigned> [disabled] [size=64K]
Capabilities: [dc] Power Management version 1
Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA
PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [f0] AGP version 1.0
Status: RQ=31 SBA+ 64bit- FW- Rate=x1,x2
Command: RQ=31 SBA+ AGP+ 64bit- FW- Rate=x2

02:00.0 USB Controller: Advanced Micro Devices [AMD] AMD-768 [Opus] USB
(rev 07) (prog-if 10 [OHCI])
Subsystem: Advanced Micro Devices [AMD] AMD-768 [Opus] USB
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop-
ParErr- Stepping- SERR- FastB2B-
Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium
>TAbort- <TAbort- <MAbort- >SERR- <PERR+
Latency: 64 (20000ns max)
Interrupt: pin D routed to IRQ 10
Region 0: Memory at f4900000 (32-bit, non-prefetchable)
[size=4K]

02:04.0 VGA compatible controller: Matrox Graphics, Inc. MGA G200 (rev
01) (prog-if 00 [VGA])
Subsystem: Matrox Graphics, Inc. Millennium G200 SD
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop-
ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium
>TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 128 (4000ns min, 8000ns max), cache line size 10
Interrupt: pin A routed to IRQ 11
Region 0: Memory at fb000000 (32-bit, prefetchable) [size=16M]
Region 1: Memory at f4904000 (32-bit, non-prefetchable)
[size=16K]
Region 2: Memory at f5000000 (32-bit, non-prefetchable)
[size=8M]
Expansion ROM at <unassigned> [disabled] [size=64K]
Capabilities: [dc] Power Management version 1
Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA
PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-

02:06.0 Multimedia audio controller: Creative Labs SB Live! EMU10k1 (rev 07)
Subsystem: Creative Labs: Unknown device 8064
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop-
ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium
>TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 64 (500ns min, 5000ns max)
Interrupt: pin A routed to IRQ 5
Region 0: I/O ports at 2080 [size=32]
Capabilities: [dc] Power Management version 1
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA
PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-

02:06.1 Input device controller: Creative Labs SB Live! MIDI/Game Port
(rev 07)
Subsystem: Creative Labs Gameport Joystick
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop-
ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium
>TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 64
Region 0: I/O ports at 20a0 [size=8]
Capabilities: [dc] Power Management version 1
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA
PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-

02:07.0 VGA compatible controller: Matrox Graphics, Inc. MGA G200 (rev
01) (prog-if 00 [VGA])
Subsystem: Matrox Graphics, Inc. Millennium G200 SD
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop-
ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium
>TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 128 (4000ns min, 8000ns max), cache line size 10
Interrupt: pin A routed to IRQ 10
Region 0: Memory at fc000000 (32-bit, prefetchable) [size=16M]
Region 1: Memory at f4908000 (32-bit, non-prefetchable)
[size=16K]
Region 2: Memory at f5800000 (32-bit, non-prefetchable)
[size=8M]
Expansion ROM at <unassigned> [disabled] [size=64K]
Capabilities: [dc] Power Management version 1
Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA
PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-

02:08.0 Ethernet controller: 3Com Corporation 3c905C-TX/TX-M [Tornado]
(rev 78)
Subsystem: Tyan Computer: Unknown device 2466
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop-
ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium
>TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 80 (2500ns min, 2500ns max), cache line size 10
Interrupt: pin A routed to IRQ 10
Region 0: I/O ports at 2000 [size=128]
Region 1: Memory at f4901000 (32-bit, non-prefetchable)
[size=128]
Expansion ROM at <unassigned> [disabled] [size=128K]
Capabilities: [dc] Power Management version 2
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA
PME(D0+,D1+,D2+,D3hot+,D3cold+)
Status: D0 PME-Enable- DSel=0 DScale=2 PME-


[8] Some informations that may be usefull
*** Just down-grading to the kernel 2.4.8 solves the problem
*** I have several graphic cards in my P.C. (one AGP and 2 PCI), but
using only one PCI cause the problem to occur.
*** I have a SMP machine, but I have tried using only one processor,
same problem.
*** I have tried official kernel 2.4.20, with the same problem
*** I also tried to use OSS emu10k1-v0.20a drivers: always the same:
problem doesn't occurs with 2.4.8 but occurs with 2.4.19 and 2.4.20
*** I was thinking about some timings changed for PCI bus since kernel
2.4.8 ?

*** As I said before, if I get a positive response, I will do my best to
help to find the bug. But If you think this problem isn't really
important, I don't want to spend hours to find it ...


Thanks,
Xavier






2002-12-01 17:13:16

by Alan

[permalink] [raw]
Subject: Re: PROBLEM: sound is stutter, sizzle with lasts kernel releases

On Sun, 2002-12-01 at 16:00, XI wrote:
> Hi,
> [1] With kernel-2.4.19 and kernel-2.4.20 the sound stutter, sizzle
>
> [2] The problem seems be correlated with my PCI graphic card (matrox
> G200 PCI) and my sound card (sound blaster live 5.1).
> In fact every time I listen music and that something appens on my screen
> (moving a window, watching a movie) the sound stutter.

Make sure you have the XFree86 settings for the Matrox right -in
paticular the PCI retry option

2002-12-01 18:47:12

by GrandMasterLee

[permalink] [raw]
Subject: Re: PROBLEM: sound is stutter, sizzle with lasts kernel releases

On Sun, 2002-12-01 at 10:00, XI wrote:
> Hi,
> [1] With kernel-2.4.19 and kernel-2.4.20 the sound stutter, sizzle
>
> [2] The problem seems be correlated with my PCI graphic card (matrox
> G200 PCI) and my sound card (sound blaster live 5.1).
> In fact every time I listen music and that something appens on my screen
> (moving a window, watching a movie) the sound stutter.

I had a similar problem. Turned out to be where my TV card was plugged
into + my mixer settings. I had the tv sound out plugged into mic,
instead of line in. Using aumix I was able to figure out that changing
which input was allowed to recored got rid of the noise. Have you
attempted such trouble shooting?

> I think the first thing I should do is to try different kernel version
> in order to find when this problem appeared first.

--The GrandMaster

2002-12-02 00:30:36

by xi

[permalink] [raw]
Subject: Re: PROBLEM: sound is stutter, sizzle with lasts kernel releases

Alan Cox wrote:
> On Sun, 2002-12-01 at 16:00, XI wrote:
>
>>Hi,
>>[1] With kernel-2.4.19 and kernel-2.4.20 the sound stutter, sizzle
>>
>>[2] The problem seems be correlated with my PCI graphic card (matrox
>>G200 PCI) and my sound card (sound blaster live 5.1).
>>In fact every time I listen music and that something appens on my screen
>>(moving a window, watching a movie) the sound stutter.
>
>
> Make sure you have the XFree86 settings for the Matrox right -in
> paticular the PCI retry option
>
> -
> To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> the body of a message to [email protected]
> More majordomo info at http://vger.kernel.org/majordomo-info.html
> Please read the FAQ at http://www.tux.org/lkml/
>

Thanks for the reply,

Yes, PciRetry option is on in file XF86Config-4; and as I said in my
previous mail, changing kernel-2.4.20 to 2.4.8 just solves the problem
(ie I change nothing else).

I was thinking about a problem with my chipset (AMD760MPX, motherboard
tyan tiger MPX); because I have done some tests on a PC with a matrox
G200 PCI and a sound blaster live, with a chipset via KT333 and the
problem doesn't seems to occur. Is it possible?

Xavier

2002-12-02 00:30:54

by xi

[permalink] [raw]
Subject: Re: PROBLEM: sound is stutter, sizzle with lasts kernel releases

GrandMasterLee wrote:
> On Sun, 2002-12-01 at 10:00, XI wrote:
>
>>Hi,
>>[1] With kernel-2.4.19 and kernel-2.4.20 the sound stutter, sizzle
>>
>>[2] The problem seems be correlated with my PCI graphic card (matrox
>>G200 PCI) and my sound card (sound blaster live 5.1).
>>In fact every time I listen music and that something appens on my screen
>>(moving a window, watching a movie) the sound stutter.
>
>
> I had a similar problem. Turned out to be where my TV card was plugged
> into + my mixer settings. I had the tv sound out plugged into mic,
> instead of line in. Using aumix I was able to figure out that changing
> which input was allowed to recored got rid of the noise. Have you
> attempted such trouble shooting?
>
>
>>I think the first thing I should do is to try different kernel version
>>in order to find when this problem appeared first.
>
>
> --The GrandMaster
>

Thanks for the reply,

I don't think this is the problem, because nothing is plugged into mic
or line in; and all settings are set to 0 in aumix except Vol, Pcm and
OGain.


Xavier

2002-12-02 15:18:31

by GrandMasterLee

[permalink] [raw]
Subject: Re: PROBLEM: sound is stutter, sizzle with lasts kernel releases

On Sun, 2002-12-01 at 18:16, XI wrote:
>
> >
> >>I think the first thing I should do is to try different kernel version
> >>in order to find when this problem appeared first.
> >
> >
> > --The GrandMaster
> >
>
> Thanks for the reply,
>
> I don't think this is the problem, because nothing is plugged into mic
> or line in; and all settings are set to 0 in aumix except Vol, Pcm and
> OGain.

It's not so much about what is connected to the devices, as what is
actually going on in the asic on the board. If something were faulty, or
slightly more sensetive than it should be(too high a tolerance), then
you could get this affect. Changing your mixer parameters might show you
the light, er um...let you hear the difference and see if it gets worse
or not. Another thing you could also do, is move the sblive card to a
different slot, if not yet tried. If in too close proximity to the NIC,
it *could* cause this behaviour as well.

>
> Xavier
>

2002-12-02 15:28:55

by Alan

[permalink] [raw]
Subject: Re: PROBLEM: sound is stutter, sizzle with lasts kernel releases

On Mon, 2002-12-02 at 00:16, XI wrote:
> I was thinking about a problem with my chipset (AMD760MPX, motherboard
> tyan tiger MPX); because I have done some tests on a PC with a matrox
> G200 PCI and a sound blaster live, with a chipset via KT333 and the
> problem doesn't seems to occur. Is it possible?

Could be - the newer kernel supports IDE DMA, and in my experience the
AMD76x has serious fairness problems (I gave up using it for video
capture)

2002-12-02 19:02:16

by xi

[permalink] [raw]
Subject: Re: PROBLEM: sound is stutter, sizzle with lasts kernel releases

Alan Cox wrote:
> On Mon, 2002-12-02 at 00:16, XI wrote:
>
>>I was thinking about a problem with my chipset (AMD760MPX, motherboard
>>tyan tiger MPX); because I have done some tests on a PC with a matrox
>>G200 PCI and a sound blaster live, with a chipset via KT333 and the
>>problem doesn't seems to occur. Is it possible?
>
>
> Could be - the newer kernel supports IDE DMA, and in my experience the
> AMD76x has serious fairness problems (I gave up using it for video
> capture)
>

This doesn't reassure me :-) but I didn't get the choice for an SMP
machine with some athlon processors.

Note that I am also able to use IDE DMA with the kernel 2.4.8 (ie hdparm
-d 1 /dev/hd. works)


So now, do you want me to try other kernel version in order to find in
what version the problem appeared?

Xavier

2002-12-03 01:11:42

by GrandMasterLee

[permalink] [raw]
Subject: Re: PROBLEM: sound is stutter, sizzle with lasts kernel releases

On Sun, 2002-12-01 at 18:16, XI wrote:
> >
> > --The GrandMaster
> >
>
> Thanks for the reply,
>
> I don't think this is the problem, because nothing is plugged into mic
> or line in; and all settings are set to 0 in aumix except Vol, Pcm and
> OGain.

:) I hear you. I was just pressing it because that was *exactly* what
happened to me. :)


>
> Xavier
>

2002-12-03 04:49:41

by PlasmaJohn

[permalink] [raw]
Subject: Re: PROBLEM: sound is stutter, sizzle with lasts kernel releases

Please excuse me if I'm being naive, but aren't SBlive cards really bad bus
citizens and have problems on SMP machines, Via chipsets, etc.?

Or did Linux fix what Creative and Microsoft couldn't. Or won't. ;)

John

2002-12-03 22:40:50

by Thomas Molina

[permalink] [raw]
Subject: Re: PROBLEM: sound is stutter, sizzle with lasts kernel releases

On Mon, 2 Dec 2002, PlasmaJohn wrote:

> Please excuse me if I'm being naive, but aren't SBlive cards really bad bus
> citizens and have problems on SMP machines, Via chipsets, etc.?
>
> Or did Linux fix what Creative and Microsoft couldn't. Or won't. ;)

SBline doesn't share interrupts well. Usually, changing PCI slots in
order to affect what interrupt is used can help a lot. The problem is,
depending on the motherboard, figuring out what a particular PCI slot
shares an interrupt with can be difficult.

2002-12-05 21:12:26

by Pavel Machek

[permalink] [raw]
Subject: Re: PROBLEM: sound is stutter, sizzle with lasts kernel releases

Hi!

> >>I was thinking about a problem with my chipset (AMD760MPX, motherboard
> >>tyan tiger MPX); because I have done some tests on a PC with a matrox
> >>G200 PCI and a sound blaster live, with a chipset via KT333 and the
> >>problem doesn't seems to occur. Is it possible?
> >
> >
> >Could be - the newer kernel supports IDE DMA, and in my experience the
> >AMD76x has serious fairness problems (I gave up using it for video
> >capture)
> >
>
> This doesn't reassure me :-) but I didn't get the choice for an SMP
> machine with some athlon processors.
>
> Note that I am also able to use IDE DMA with the kernel 2.4.8 (ie hdparm
> -d 1 /dev/hd. works)
>
>
> So now, do you want me to try other kernel version in order to find in
> what version the problem appeared?

Try turning off power managment... CONFIG_ACPI and CONFIG_APM off. If
it helps, your power supply is just not good enough.
Pavel

--
Worst form of spam? Adding advertisment signatures ala sourceforge.net.
What goes next? Inserting advertisment *into* email?

2002-12-13 00:22:41

by Herman Oosthuysen

[permalink] [raw]
Subject: Re: PROBLEM: sound is stutter, sizzle with lasts kernel releases

I am experiencing the same problem, but it is intermittent. Sound is
perfect for a while, until I run some large graphic intensive
application, eg. PCB design program. The sound then starts to sizzle
and it doesn't stop until I restart X. It doesn't help quitting the
program that caused the problem to occur.

My system is a 1.8GHz Pentium IV with Matrox and nVidea video cards (2
headed) with two large CRT screens for circuit design using xinerama.

All worked perfectly on kernel 2.4.18.

Somebody mentioned looking at the X configuration. I'll do that and
report back if I manage to find the cause.

Cheers,
--

------------------------------------------------------------------------
Herman Oosthuysen
B.Eng.(E), Member of IEEE
Wireless Networks Inc.
http://www.WirelessNetworksInc.com
E-mail: [email protected]
Phone: 1.403.569-5687, Fax: 1.403.235-3965
------------------------------------------------------------------------



XI wrote:
> Hi,
> [1] With kernel-2.4.19 and kernel-2.4.20 the sound stutter, sizzle
>
> [2] The problem seems be correlated with my PCI graphic card (matrox
> G200 PCI) and my sound card (sound blaster live 5.1).
> In fact every time I listen music and that something appens on my screen
> (moving a window, watching a movie) the sound stutter.
>
> I think the first thing I should do is to try different kernel version
> in order to find when this problem appeared first.
>
> But before I spend time to do this, I would like to know if someone is
> going to help me to find the problem.
>
> If I get a positive response, I will do my best to help to find the bug.
> But If you think this problem isn't really important, I don't want to
> spend hours to find the problem ...
>
>
> [3] Keywords:
> ~ modules: OSS or ALSA (same problem with both)
> ~ kernel: 2.4.20 (official), 2.4.19 at least. But it works fine with 2.4.8
>
>
> [7.2] CPU:
> processor : 0
> vendor_id : AuthenticAMD
> cpu family : 6
> model : 6
> model name : AMD Athlon(tm) MP 2000+
> stepping : 2
> cpu MHz : 1666.754
> cache size : 256 KB
> fdiv_bug : no
> hlt_bug : no
> f00f_bug : no
> coma_bug : no
> fpu : yes
> fpu_exception : yes
> cpuid level : 1
> wp : yes
> flags : fpu vme de tsc msr pae mce cx8 apic sep mtrr pge mca
> cmov pat pse36 mmx fxsr sse syscall mmxext 3dnowext 3dnow
> bogomips : 3322.67
>
> processor : 1
> vendor_id : AuthenticAMD
> cpu family : 6
> model : 6
> model name : AMD Athlon(tm) Processor
> stepping : 2
> cpu MHz : 1666.754
> cache size : 256 KB
> fdiv_bug : no
> hlt_bug : no
> f00f_bug : no
> coma_bug : no
> fpu : yes
> fpu_exception : yes
> cpuid level : 1
> wp : yes
> flags : fpu vme de tsc msr pae mce cx8 apic sep mtrr pge mca
> cmov pat pse36 mmx fxsr sse syscall mmxext 3dnowext 3dnow
> bogomips : 3329.22
>
> [7.3] modules
> binfmt_misc 6176 1
> lp 7008 0
> parport_pc 23368 1
> parport 27424 1 [lp parport_pc]
> emu10k1 70380 1
> soundcore 4516 0 [emu10k1]
> ac97_codec 10504 0 [emu10k1]
> af_packet 14792 0 (autoclean)
> 3c59x 27792 1 (autoclean)
> supermount 15716 4 (autoclean)
> ide-cd 30248 0
> cdrom 28800 0 [ide-cd]
> ide-scsi 9044 0
> scsi_mod 95684 1 [ide-scsi]
> usb-ohci 19432 0 (unused)
> usbcore 64512 1 [usb-ohci]
> rtc 7680 0 (autoclean)
> ext3 82292 2
> jbd 44736 2 [ext3]
>
> [7.4] Loaded driver and hardware information
> 0000-001f : dma1
> 0020-003f : pic1
> 0040-005f : timer
> 0060-006f : keyboard
> 0070-007f : rtc
> 0080-008f : dma page reg
> 00a0-00bf : pic2
> 00c0-00df : dma2
> 00f0-00ff : fpu
> 0170-0177 : ide1
> 01f0-01f7 : ide0
> 02f8-02ff : serial(auto)
> 0376-0376 : ide1
> 0378-037a : parport0
> 037b-037f : parport0
> 03c0-03df : vga+
> 03f6-03f6 : ide0
> 03f8-03ff : serial(auto)
> 0cf8-0cff : PCI conf1
> 1010-1013 : Advanced Micro Devices [AMD] AMD-760 MP [IGD4-2P] System
> Controller
> 2000-2fff : PCI Bus #02
> 2000-207f : 3Com Corporation 3c905C-TX/TX-M [Tornado]
> 2000-207f : 02:08.0
> 2080-209f : Creative Labs SB Live! EMU10k1
> 2080-209f : EMU10K1
> 20a0-20a7 : Creative Labs SB Live! MIDI/Game Port
> f000-f00f : Advanced Micro Devices [AMD] AMD-768 [Opus] IDE
> f000-f007 : ide0
> f008-f00f : ide1
> [root@xii root]# cat /proc/iomem
> 00000000-0009f7ff : System RAM
> 0009f800-0009ffff : reserved
> 000a0000-000bffff : Video RAM area
> 000c0000-000c7fff : Video ROM
> 000c8000-000c87ff : Extension ROM
> 000f0000-000fffff : System ROM
> 00100000-1feeffff : System RAM
> 00100000-00267a41 : Kernel code
> 00267a42-002e0d7f : Kernel data
> 1fef0000-1fefefff : ACPI Tables
> 1feff000-1fefffff : ACPI Non-volatile Storage
> 1ff00000-1ff7ffff : System RAM
> 1ff80000-1fffffff : reserved
> f4000000-f48fffff : PCI Bus #01
> f4000000-f47fffff : Matrox Graphics, Inc. MGA G200 AGP
> f4800000-f4803fff : Matrox Graphics, Inc. MGA G200 AGP
> f4900000-f5ffffff : PCI Bus #02
> f4900000-f4900fff : Advanced Micro Devices [AMD] AMD-768 [Opus] USB
> f4900000-f4900fff : usb-ohci
> f4901000-f490107f : 3Com Corporation 3c905C-TX/TX-M [Tornado]
> f4904000-f4907fff : Matrox Graphics, Inc. MGA G200
> f4908000-f490bfff : Matrox Graphics, Inc. MGA G200 (#2)
> f5000000-f57fffff : Matrox Graphics, Inc. MGA G200
> f5800000-f5ffffff : Matrox Graphics, Inc. MGA G200 (#2)
> f6200000-f6200fff : Advanced Micro Devices [AMD] AMD-760 MP [IGD4-2P]
> System Controller
> f8000000-f9ffffff : Advanced Micro Devices [AMD] AMD-760 MP [IGD4-2P]
> System Controller
> fa000000-faffffff : PCI Bus #01
> fa000000-faffffff : Matrox Graphics, Inc. MGA G200 AGP
> fb000000-fcffffff : PCI Bus #02
> fb000000-fbffffff : Matrox Graphics, Inc. MGA G200
> fc000000-fcffffff : Matrox Graphics, Inc. MGA G200 (#2)
> fec00000-fec03fff : reserved
> fee00000-fee00fff : reserved
> fff80000-ffffffff : reserved
>
> [7.5] PCI information
> 00:00.0 Host bridge: Advanced Micro Devices [AMD] AMD-760 MP [IGD4-2P]
> System Controller (rev 11)
> Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop-
> ParErr- Stepping- SERR- FastB2B-
> Status: Cap+ 66Mhz+ UDF- FastB2B- ParErr- DEVSEL=medium
> >TAbort- <TAbort- <MAbort+ >SERR- <PERR-
> Latency: 64
> Region 0: Memory at f8000000 (32-bit, prefetchable) [size=32M]
> Region 1: Memory at f6200000 (32-bit, prefetchable) [size=4K]
> Region 2: I/O ports at 1010 [disabled] [size=4]
> Capabilities: [a0] AGP version 2.0
> Status: RQ=15 SBA+ 64bit- FW+ Rate=x1,x2
> Command: RQ=0 SBA+ AGP+ 64bit- FW- Rate=<none>
>
> 00:01.0 PCI bridge: Advanced Micro Devices [AMD] AMD-760 MP [IGD4-2P]
> AGP Bridge (prog-if 00 [Normal decode])
> Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop-
> ParErr- Stepping- SERR- FastB2B-
> Status: Cap- 66Mhz+ UDF- FastB2B- ParErr- DEVSEL=medium
> >TAbort- <TAbort- <MAbort- >SERR- <PERR-
> Latency: 99
> Bus: primary=00, secondary=01, subordinate=01, sec-latency=69
> I/O behind bridge: 0000f000-00000fff
> Memory behind bridge: f4000000-f48fffff
> Prefetchable memory behind bridge: fa000000-faffffff
> BridgeCtl: Parity- SERR- NoISA+ VGA- MAbort- >Reset- FastB2B-
>
> 00:07.0 ISA bridge: Advanced Micro Devices [AMD] AMD-768 [Opus] ISA (rev
> 05)
> Control: I/O+ Mem+ BusMaster+ SpecCycle+ MemWINV- VGASnoop-
> ParErr- Stepping- SERR- FastB2B-
> Status: Cap- 66Mhz+ UDF- FastB2B- ParErr- DEVSEL=medium
> >TAbort- <TAbort- <MAbort- >SERR- <PERR-
> Latency: 0
>
> 00:07.1 IDE interface: Advanced Micro Devices [AMD] AMD-768 [Opus] IDE
> (rev 04) (prog-if 8a [Master SecP PriP])
> Subsystem: Advanced Micro Devices [AMD] AMD-768 [Opus] IDE
> Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop-
> ParErr- Stepping- SERR- FastB2B-
> Status: Cap- 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium
> >TAbort- <TAbort- <MAbort- >SERR- <PERR-
> Latency: 0
> Region 4: I/O ports at f000 [size=16]
>
> 00:07.3 Bridge: Advanced Micro Devices [AMD] AMD-768 [Opus] ACPI (rev 03)
> Subsystem: Advanced Micro Devices [AMD] AMD-768 [Opus] ACPI
> Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop-
> ParErr- Stepping- SERR- FastB2B-
> Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium
> >TAbort- <TAbort- <MAbort- >SERR- <PERR-
>
> 00:10.0 PCI bridge: Advanced Micro Devices [AMD] AMD-768 [Opus] PCI (rev
> 05) (prog-if 00 [Normal decode])
> Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop-
> ParErr- Stepping- SERR- FastB2B-
> Status: Cap- 66Mhz+ UDF- FastB2B- ParErr- DEVSEL=medium
> >TAbort- <TAbort- <MAbort+ >SERR- <PERR-
> Latency: 64
> Bus: primary=00, secondary=02, subordinate=02, sec-latency=69
> I/O behind bridge: 00002000-00002fff
> Memory behind bridge: f4900000-f5ffffff
> Prefetchable memory behind bridge: fb000000-fcffffff
> BridgeCtl: Parity- SERR- NoISA+ VGA+ MAbort- >Reset- FastB2B-
>
> 01:05.0 VGA compatible controller: Matrox Graphics, Inc. MGA G200 AGP
> (rev 01) (prog-if 00 [VGA])
> Subsystem: Matrox Graphics, Inc. MGA-G200 AGP
> Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop-
> ParErr- Stepping- SERR- FastB2B-
> Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium
> >TAbort- <TAbort- <MAbort- >SERR- <PERR-
> Latency: 128 (4000ns min, 8000ns max), cache line size 10
> Interrupt: pin A routed to IRQ 5
> Region 0: Memory at fa000000 (32-bit, prefetchable) [size=16M]
> Region 1: Memory at f4800000 (32-bit, non-prefetchable)
> [size=16K]
> Region 2: Memory at f4000000 (32-bit, non-prefetchable)
> [size=8M]
> Expansion ROM at <unassigned> [disabled] [size=64K]
> Capabilities: [dc] Power Management version 1
> Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA
> PME(D0-,D1-,D2-,D3hot-,D3cold-)
> Status: D0 PME-Enable- DSel=0 DScale=0 PME-
> Capabilities: [f0] AGP version 1.0
> Status: RQ=31 SBA+ 64bit- FW- Rate=x1,x2
> Command: RQ=31 SBA+ AGP+ 64bit- FW- Rate=x2
>
> 02:00.0 USB Controller: Advanced Micro Devices [AMD] AMD-768 [Opus] USB
> (rev 07) (prog-if 10 [OHCI])
> Subsystem: Advanced Micro Devices [AMD] AMD-768 [Opus] USB
> Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop-
> ParErr- Stepping- SERR- FastB2B-
> Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium
> >TAbort- <TAbort- <MAbort- >SERR- <PERR+
> Latency: 64 (20000ns max)
> Interrupt: pin D routed to IRQ 10
> Region 0: Memory at f4900000 (32-bit, non-prefetchable)
> [size=4K]
>
> 02:04.0 VGA compatible controller: Matrox Graphics, Inc. MGA G200 (rev
> 01) (prog-if 00 [VGA])
> Subsystem: Matrox Graphics, Inc. Millennium G200 SD
> Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop-
> ParErr- Stepping- SERR- FastB2B-
> Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium
> >TAbort- <TAbort- <MAbort- >SERR- <PERR-
> Latency: 128 (4000ns min, 8000ns max), cache line size 10
> Interrupt: pin A routed to IRQ 11
> Region 0: Memory at fb000000 (32-bit, prefetchable) [size=16M]
> Region 1: Memory at f4904000 (32-bit, non-prefetchable)
> [size=16K]
> Region 2: Memory at f5000000 (32-bit, non-prefetchable)
> [size=8M]
> Expansion ROM at <unassigned> [disabled] [size=64K]
> Capabilities: [dc] Power Management version 1
> Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA
> PME(D0-,D1-,D2-,D3hot-,D3cold-)
> Status: D0 PME-Enable- DSel=0 DScale=0 PME-
>
> 02:06.0 Multimedia audio controller: Creative Labs SB Live! EMU10k1 (rev
> 07)
> Subsystem: Creative Labs: Unknown device 8064
> Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop-
> ParErr- Stepping- SERR- FastB2B-
> Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium
> >TAbort- <TAbort- <MAbort- >SERR- <PERR-
> Latency: 64 (500ns min, 5000ns max)
> Interrupt: pin A routed to IRQ 5
> Region 0: I/O ports at 2080 [size=32]
> Capabilities: [dc] Power Management version 1
> Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA
> PME(D0-,D1-,D2-,D3hot-,D3cold-)
> Status: D0 PME-Enable- DSel=0 DScale=0 PME-
>
> 02:06.1 Input device controller: Creative Labs SB Live! MIDI/Game Port
> (rev 07)
> Subsystem: Creative Labs Gameport Joystick
> Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop-
> ParErr- Stepping- SERR- FastB2B-
> Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium
> >TAbort- <TAbort- <MAbort- >SERR- <PERR-
> Latency: 64
> Region 0: I/O ports at 20a0 [size=8]
> Capabilities: [dc] Power Management version 1
> Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA
> PME(D0-,D1-,D2-,D3hot-,D3cold-)
> Status: D0 PME-Enable- DSel=0 DScale=0 PME-
>
> 02:07.0 VGA compatible controller: Matrox Graphics, Inc. MGA G200 (rev
> 01) (prog-if 00 [VGA])
> Subsystem: Matrox Graphics, Inc. Millennium G200 SD
> Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop-
> ParErr- Stepping- SERR- FastB2B-
> Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium
> >TAbort- <TAbort- <MAbort- >SERR- <PERR-
> Latency: 128 (4000ns min, 8000ns max), cache line size 10
> Interrupt: pin A routed to IRQ 10
> Region 0: Memory at fc000000 (32-bit, prefetchable) [size=16M]
> Region 1: Memory at f4908000 (32-bit, non-prefetchable)
> [size=16K]
> Region 2: Memory at f5800000 (32-bit, non-prefetchable)
> [size=8M]
> Expansion ROM at <unassigned> [disabled] [size=64K]
> Capabilities: [dc] Power Management version 1
> Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA
> PME(D0-,D1-,D2-,D3hot-,D3cold-)
> Status: D0 PME-Enable- DSel=0 DScale=0 PME-
>
> 02:08.0 Ethernet controller: 3Com Corporation 3c905C-TX/TX-M [Tornado]
> (rev 78)
> Subsystem: Tyan Computer: Unknown device 2466
> Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop-
> ParErr- Stepping- SERR- FastB2B-
> Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium
> >TAbort- <TAbort- <MAbort- >SERR- <PERR-
> Latency: 80 (2500ns min, 2500ns max), cache line size 10
> Interrupt: pin A routed to IRQ 10
> Region 0: I/O ports at 2000 [size=128]
> Region 1: Memory at f4901000 (32-bit, non-prefetchable)
> [size=128]
> Expansion ROM at <unassigned> [disabled] [size=128K]
> Capabilities: [dc] Power Management version 2
> Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA
> PME(D0+,D1+,D2+,D3hot+,D3cold+)
> Status: D0 PME-Enable- DSel=0 DScale=2 PME-
>
>
> [8] Some informations that may be usefull
> *** Just down-grading to the kernel 2.4.8 solves the problem
> *** I have several graphic cards in my P.C. (one AGP and 2 PCI), but
> using only one PCI cause the problem to occur.
> *** I have a SMP machine, but I have tried using only one processor,
> same problem.
> *** I have tried official kernel 2.4.20, with the same problem
> *** I also tried to use OSS emu10k1-v0.20a drivers: always the same:
> problem doesn't occurs with 2.4.8 but occurs with 2.4.19 and 2.4.20
> *** I was thinking about some timings changed for PCI bus since kernel
> 2.4.8 ?
>
> *** As I said before, if I get a positive response, I will do my best to
> help to find the bug. But If you think this problem isn't really
> important, I don't want to spend hours to find it ...
>
>
> Thanks,
> Xavier
>
>
>
>
>
> -
> To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> the body of a message to [email protected]
> More majordomo info at http://vger.kernel.org/majordomo-info.html
> Please read the FAQ at http://www.tux.org/lkml/
>

--

------------------------------------------------------------------------
Herman Oosthuysen
B.Eng.(E), Member of IEEE
Wireless Networks Inc.
http://www.WirelessNetworksInc.com
E-mail: [email protected]
Phone: 1.403.569-5687, Fax: 1.403.235-3965
------------------------------------------------------------------------


2003-01-05 01:15:44

by xi

[permalink] [raw]
Subject: Re: PROBLEM: sound is stutter, sizzle with lasts kernel releases

Thomas Molina wrote:
> On Mon, 2 Dec 2002, PlasmaJohn wrote:
>
>
>>Please excuse me if I'm being naive, but aren't SBlive cards really bad bus
>>citizens and have problems on SMP machines, Via chipsets, etc.?
>>
>>Or did Linux fix what Creative and Microsoft couldn't. Or won't. ;)
>
>
> SBline doesn't share interrupts well. Usually, changing PCI slots in
> order to affect what interrupt is used can help a lot. The problem is,
> depending on the motherboard, figuring out what a particular PCI slot
> shares an interrupt with can be difficult.
>
> -

Hi,

After some time, I have tested ALL possibilities with my PCI graphic
card and my sound blaster live. (4 PCI slots => 12 possibilities).

The problem is always the same, sound still stutter.


Sum-up of my problem:
The sound of my computer stutter when I move a window, watch a movie,
... with a kernel 2.4.19 and 2.4.20 ; whereas with a kernel 2.4.8, it
works fine.
I use a sound blaster live! with a Matrox G200 PCI, and an AMD 760MPX
chipset.

What has changed since kernel 2.4.8 which could cause this problem?


Regards,
Xavier

2003-01-05 09:56:20

by John Bradford

[permalink] [raw]
Subject: Re: PROBLEM: sound is stutter, sizzle with lasts kernel releases

> > SBline doesn't share interrupts well. Usually, changing PCI slots in
> > order to affect what interrupt is used can help a lot. The problem is,
> > depending on the motherboard, figuring out what a particular PCI slot
> > shares an interrupt with can be difficult.
>
> After some time, I have tested ALL possibilities with my PCI graphic
> card and my sound blaster live. (4 PCI slots => 12 possibilities).
>
> The problem is always the same, sound still stutter.
>
>
> Sum-up of my problem:
> The sound of my computer stutter when I move a window, watch a movie,
> ... with a kernel 2.4.19 and 2.4.20 ; whereas with a kernel 2.4.8, it
> works fine.
> I use a sound blaster live! with a Matrox G200 PCI, and an AMD 760MPX
> chipset.

Try adding this line to the "Device" section of your XF86Config file:

Option "PciRetry" "true"

and let us know if it stops the stuttering or not.

John.

2003-01-05 13:01:41

by xi

[permalink] [raw]
Subject: Re: PROBLEM: sound is stutter, sizzle with lasts kernel releases

John Bradford wrote:
>>>SBline doesn't share interrupts well. Usually, changing PCI slots in
>>>order to affect what interrupt is used can help a lot. The problem is,
>>>depending on the motherboard, figuring out what a particular PCI slot
>>>shares an interrupt with can be difficult.
>>
>>After some time, I have tested ALL possibilities with my PCI graphic
>>card and my sound blaster live. (4 PCI slots => 12 possibilities).
>>
>>The problem is always the same, sound still stutter.
>>
>>
>>Sum-up of my problem:
>>The sound of my computer stutter when I move a window, watch a movie,
>>... with a kernel 2.4.19 and 2.4.20 ; whereas with a kernel 2.4.8, it
>>works fine.
>>I use a sound blaster live! with a Matrox G200 PCI, and an AMD 760MPX
>>chipset.
>
>
> Try adding this line to the "Device" section of your XF86Config file:
>
> Option "PciRetry" "true"
>
> and let us know if it stops the stuttering or not.
>
> John.

Hi,
This option is already set in my XF86Config-4 file. It doesn't solve the
problem.

Thanks,
Xavier



2003-01-05 13:13:26

by John Bradford

[permalink] [raw]
Subject: Re: PROBLEM: sound is stutter, sizzle with lasts kernel releases

>>>>SBline doesn't share interrupts well. Usually, changing PCI slots in
>>>>order to affect what interrupt is used can help a lot. The problem is,
>>>>depending on the motherboard, figuring out what a particular PCI slot
>>>>shares an interrupt with can be difficult.
>>>
>>>After some time, I have tested ALL possibilities with my PCI graphic
>>>card and my sound blaster live. (4 PCI slots => 12 possibilities).
>>>
>>>The problem is always the same, sound still stutter.
>>>
>>>
>>>Sum-up of my problem:
>>>The sound of my computer stutter when I move a window, watch a movie,
>>>... with a kernel 2.4.19 and 2.4.20 ; whereas with a kernel 2.4.8, it
>>>works fine.
>>>I use a sound blaster live! with a Matrox G200 PCI, and an AMD 760MPX
>>>chipset.
>>
>>
>> Try adding this line to the "Device" section of your XF86Config file:
>>
>> Option "PciRetry" "true"
>>
>> and let us know if it stops the stuttering or not.
>>
> This option is already set in my XF86Config-4 file. It doesn't solve the
> problem.

Try setting it to false.

Also, try both settings for "PciBurst".

John.