Clicking noises,sort of crackle with ALSA/SB128

Clicking noises,sort of crackle with ALSA/SB128

Post by Hamel Gille » Sun, 31 Dec 1899 09:00:00



Hello,

I have a sound blaster PCI 128 (driver es 1371). My alsa version is
0.5.8 on a kernel 2.2.14. My distrib is suse 6.4.

My problem is describe in "ALSA HOWTO/FAQ" :

===============================================
3. I hear clicking noises,sort of crackle, my card is ens 1370.Any fix?

Apparently, BIOS implementations are supposed to use a round-robin style
of resource management for allocating control of "the bus" between the
CPU and PCI. However, some BIOS
writers found that they could improve benchmarks of their BIOSes if they
gave the CPU a slight advantage over the PCI... (i.e. letting it win
every time both need the bus, which starves the
PCI..) In my BIOS, (flashed to the latest version) this can be turned
off by disabling "PCI Delay Transaction." This gets rid of all of the
sample-rotation-type audio problems that I was
experiencing. The other thing I did was turn on the SDRAM optimization
to 2 instead of 3 cycles for sync... (I think that's what it's called)
and turn off DRAM altogether, since I don't use
any on my motherboard. (This minimizes any remaining clicks by throwing
them outta sync)

===============================================

I have disabled "PCI Delay Transaction." and turned on the SDRAM
optimization to 2 instead of 3 cycles without success.

However, when i boot my linux from Windows 98 with Loadlin this problem
disappear and the sound is clear. Windows must initialize some sound
hardware stuff and linux not.

How to correct this ?

 
 
 

Clicking noises,sort of crackle with ALSA/SB128

Post by Johann H?ckne » Sun, 31 Dec 1899 09:00:00


Hello Giles,

you could mute some of your sound-sources (micro, line-in, video) with
alsamixer. I am getting strange noises from my TV-Card through line-in.

Hoecky


> Hello,

> I have a sound blaster PCI 128 (driver es 1371). My alsa version is
> 0.5.8 on a kernel 2.2.14. My distrib is suse 6.4.

> My problem is describe in "ALSA HOWTO/FAQ" :

> ===============================================
> 3. I hear clicking noises,sort of crackle, my card is ens 1370.Any fix?

> Apparently, BIOS implementations are supposed to use a round-robin style
> of resource management for allocating control of "the bus" between the
> CPU and PCI. However, some BIOS
> writers found that they could improve benchmarks of their BIOSes if they
> gave the CPU a slight advantage over the PCI... (i.e. letting it win
> every time both need the bus, which starves the
> PCI..) In my BIOS, (flashed to the latest version) this can be turned
> off by disabling "PCI Delay Transaction." This gets rid of all of the
> sample-rotation-type audio problems that I was
> experiencing. The other thing I did was turn on the SDRAM optimization
> to 2 instead of 3 cycles for sync... (I think that's what it's called)
> and turn off DRAM altogether, since I don't use
> any on my motherboard. (This minimizes any remaining clicks by throwing
> them outta sync)

> ===============================================

> I have disabled "PCI Delay Transaction." and turned on the SDRAM
> optimization to 2 instead of 3 cycles without success.

> However, when i boot my linux from Windows 98 with Loadlin this problem
> disappear and the sound is clear. Windows must initialize some sound
> hardware stuff and linux not.

> How to correct this ?


 
 
 

1. odd video-noise/snow/crackling

Newbie X question:

I edited my XF86Config to include a 1600x1200 mode, but it's not working
ideally. Specifically, whenever there are changes made to the screen
(e.g., as I'm typing right now), the screen is peppered here and there
with a snowy video noise. It's not there as long as the screen isn't
changing. How do I make it go away?

Here are some lines from XF86Config:

Section "Monitor"

     **blah blah**

        HorizSync       30.0-95.0
        VertRefresh     50-160

***some modes***

Modeline "1600x1200" 178 1600 1704 2008 2136  1200 1216 1232 1248 +HSync
+VSync

EndSection

        -> btw, in this mode, the HSF is 83.4 kHz and the
        -> VSF (refresh rate) is 66 Hz. The 178 above means
        -> I'm asking my video card (STB Velocity 128) to
        -> give me a dot-clock of 178 MHz.

Section "Device"
        Identifier "STB Velocity 128"
        DacSpeed 250  -> this is in MHz
        VideoRam      -> 8192 (8 MEGS on board)
EndSection

Relevant info from the Screen section: the first "Screen" has Driver
"accel" and specifies a depth of 32. The next "Screen" is "svga" which
asks for a depth of 16 (can SVGA do any better?)

Unfortunately, this newbie doesn't even know if the accelerated X server
was installed, let alone if it's currently running. How do I fix this
problem? How do I find out what pixel depth is currently being used? My
card features a "128-bit graphics accelerator" and a "AGP supporting
133MHz 2X data transfer mode" It also says it has "True Color support up
to 1600x1200". What does the "128-bit" mean? Does True Color mean 16-,
24-, or 32-bit pixel depth?

X -probeonly doesn't work anymore, for some annoying reason (I get
"Fatal server error: Server is already active for display 0), but I
think I remember that when it used to work, it told me that the maximum
dot-clock of my card is 230 MHz. I don't know how this fits in with the
"133 MHz 2X" spec quoted in the previous paragraph.

Thanks in advance for any help!
Tony

2. emacs problem - won't run - help!

3. autoclient setup, please save a partition

4. Help: record with Linux/ALSA and SB128 PnP PCI

5. X window on IBM 750 ThinkPad

6. IDE Hard Disk Makes Clicking Noise

7. Determining proper numbers of nfsd and biod

8. scsi - clicking noise

9. Seagate IDE click noise

10. Clicking noise from video card???

11. lots of clicks and noise when USB headset behind USB hub (only in Linux).

12. problem getting OSS compatability to work with ALSA: aplay works; /dev/dsp gives noise.