Help - Search - Members - Calendar
Full Version: skype, alsa, dmix, fullduplex, nobody can hear me
Skype Community > English > Linux
jz_
Hello,

I have intel i800 card on my thinkpad r51 laptop. I have readed FAQ, but all that solutions won't work for me (and not for me only i see).
I have ALSA with 2.9.10-rc3 kernel, KDE 3.3.1 (fullduplex setted in control panel for snd card) and artsd installed. I have dmix in /etc/asound.conf to play multiple sounds at once. /dev/dsp has right permissions.
Here is my /etc/asound.conf file:

#
# DMIX input device
#
pcm.!output {
type dmix
ipc_key 1234
slave {
pcm "hw:0,0"
period_time 0
period_size 1024
buffer_size 8192
rate 44100
}
}

#
# DSNOOP output device
#
pcm.!input {
type dsnoop
ipc_key 1234
slave {
pcm "hw:0,0"
period_time 0
period_size 1024
rate 44100
}
}

#
# ASYM duplex device
#
pcm.!duplex {
type asym
playback.pcm "output"
capture.pcm "input"
}

#
# Make the duplex device default
#
pcm.!default {
type plug
slave.pcm "duplex"
}

#
# OSS Compability
#
pcm.!dsp0 {
type plug
slave.pcm "duplex"
}

ctl.!mixer0 {
type hw
card 0
}

XMMS and all other apps work with sound at the same time.

When i run Skype without `artsdsp -m` and i close all other apps that can use my soundcard i hear anyone and anyone hear me, but i CAN'T play any sounds on other apps. Soundcard is blocked.
When i run Skype with `artsdsp -m` i hear anyone and anyone can't hear me, but i HEAR self in my speakers! Why other people can't hear me? I think it's dmix problem in ALSA.
There are many people who have the same problem and i can't read any solution for that. Anybody can help?
bonbons_
QUOTE(jz)
When i run Skype with `artsdsp -m` i hear anyone and anyone can't hear me, but i HEAR self in my speakers! Why other people can't hear me? I think it's dmix problem in ALSA.
There are many people who have the same problem and i can't read any solution for that. Anybody can help?

I did not hear about that yet...
Hearing yourself may be because of capture channel or mic channel not muted (also check your mono channels...)
Do you have the same kind of effect when testing with aplay and arecord?
jz_
I KNOW, that i hear myself, because i don't mute mic channel. I want to show, that my microphone is working properly. Aplay and arecord are working fine.

Problem is, that somebody talk to me and i hear it, but he can't hear me. I run Skype with `artsdsp -m skype`.
When i run Skype without artsdsp, i hear somebody and he can hear me, but my soundcard is blocked and i can't play mp3 in xmms and don't have KDE sounds.

Advice:
When i set artsd to use OSS or TOSS Skype (running on artsdsp) is running properly (she/he can hear me) but i don't want to use OSS, because then i have problems with KDE sounds and other apps. Anyway, i want to use ALSA. I think it is problem with /etc/asound.conf, but i can't write where is a problem.

Here is a link to similar problem:
http://forum.skype.com/bb/viewtopic.php?t=6659
bonbons_
Fully agree with you wanting to use alsa!
A thing that should still be tested is if setting kernel-oss-emulation to nonblocking you can still use dmix in paralell to skye (or another oss app)...

Will continue pushing on Skype to at least support aoss!
psychollek_
unmute capture channel - i know that is not an overal good idea but sometimes it is the best way actually ( for example in case of useing via82xx as an dedicated card for skype / gg / etc and with headphones - this is may example )
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.