All of lore.kernel.org
 help / color / mirror / Atom feed
From: Gerd Hoffmann <kraxel@redhat.com>
To: "Daniel P. Berrange" <berrange@redhat.com>
Cc: "François Revol" <revol@free.fr>, qemu-devel@nongnu.org
Subject: Re: [Qemu-devel] Re: [PATCH] spice: add audio
Date: Wed, 10 Nov 2010 14:21:22 +0100	[thread overview]
Message-ID: <4CDA9C52.9090308@redhat.com> (raw)
In-Reply-To: <20101110115023.GM11830@redhat.com>

On 11/10/10 12:50, Daniel P. Berrange wrote:
> On Wed, Nov 10, 2010 at 12:37:04PM +0100, Gerd Hoffmann wrote:
>> Do you know where the dropouts come from?
>
> Not entirely, it is still rather work in progress to debug it.
> Part of the issues is that even QEMU + one of the standard
> pulseaudio/alsa/sdl audio backends doesn't seem very reliable
> to me, so I've not got a reliable benchmark to compare VNC
> audio against.

Well, on a standard fedora install alsa ends up being routed to 
pulseaudio anyway.  Not sure what happens with SDL, I suspect it goes 
via alsa to pulseaudio too.

So I've bothered with pulseaudio (and spice) only in my testing.
Came up with these patches for pulseaudio:

   http://cgit.freedesktop.org/spice/qemu/log/?h=pulse

These patches make pulseaudio work alot better for me.
They are waiting to be reviewed by Fengguang right now.

> Just testing with mpg123 in the guest, audio
> will often simply stop after a few seconds of playback to the
> host.

Fedora 14 + rhythmbox works rock solid for me.

Win7 + media player works too but has dropouts now and then, I think 
this is because win7 uses a very small dma buffer for the audio data.  I 
don't see the sound stopping altogether.

> Is there a particular audio device that is considered to work 'best' ?
> I've been using ac97 mostly, but if your new ICH6 device is thought
> to be significantly better I'll try that instead.

Naturally I'm testing with the new intel-hda device ;)

It has some advantages, for example it just got MSI support so it 
doesn't has to share the IRQ line with other devices (when the guest 
supports it).  I think there is nothing which makes a major difference 
compared to ac97.  I don't know ac97 that well though.

cheers,
   Gerd

  reply	other threads:[~2010-11-10 13:21 UTC|newest]

Thread overview: 11+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <20101109211021.45EC22A34D@zimbra14-e2.priv.proxad.net>
2010-11-09 22:27 ` [Qemu-devel] Re: [PATCH] spice: add audio François Revol
2010-11-09 23:31   ` malc
2010-11-10  9:48   ` Gerd Hoffmann
2010-11-10 10:36     ` Daniel P. Berrange
2010-11-10 11:37       ` Gerd Hoffmann
2010-11-10 11:50         ` Daniel P. Berrange
2010-11-10 13:21           ` Gerd Hoffmann [this message]
2010-11-09 16:29 [Qemu-devel] " Gerd Hoffmann
2010-11-09 16:36 ` [Qemu-devel] " malc
2010-11-09 16:56   ` Gerd Hoffmann
2010-11-09 17:35     ` malc
2010-11-09 20:55 ` malc

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4CDA9C52.9090308@redhat.com \
    --to=kraxel@redhat.com \
    --cc=berrange@redhat.com \
    --cc=qemu-devel@nongnu.org \
    --cc=revol@free.fr \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.