Skype funzionante con dmix

skype_logo

Finalmente ho trovato una soluzione ai problemi che skype mi dava con alsa e in particolar modo dmix.

Il problema di dmix è che funziona solo come output, mentre non gestisce l’input (cosa che invece a noi con skype serve).

Il trucco sta nel definire in /etc/asound.conf un dispositivo virtuale che usi dmix come output e direttamente l’hardware come input:

pcm.card0 {
  type hw
  card 0
}

pcm.dmixer {
  type dmix
  ipc_key 1025
  slave {
    pcm "hw:0,0"
    period_time 0
    period_size 2048
    buffer_size 32768
    rate 48000
  }
  bindings {
    0 0
    1 1
  }
}

pcm.skype {
  type asym

  playback.pcm "dmixer"
  capture.pcm "card0"
}

pcm.!default {
  type plug
  slave.pcm "skype"
}

E ora skype mi funziona con alsa, e senza riservarsi completamente la scheda audio!

Grazie a questo post nel forum di ubuntu