Hi Archer,

was kind of hoping someone else might jump in while I was busy :)

On Sat, 17 Jan 2026 at 16:48, Archer Pergande via groups.io
<[email protected]> wrote:
> I did review some of the archived messages from 2021.
>
> For USB audio, I don't think there has been much progress.

I think this would ultimately be the most useful one for end users,
but that's some heavy lifting needed.

> Since 2021, there has been more support for virtio in qemu. I believe in qemu 
> 8.2.0 (back in 2023) device emulation was officially supported. I have no 
> experience using the virtio-sound system, but is should be in a more usable 
> state worth testing.

OK, that sounds positive.

> Emulation of HD audio controllers and codecs can also be done in qemu, but I 
> have been warned about some potential quirks and bugs that exist.
>
> In my own personal testing (probably about a year ago), I believe if I 
> remember correctly, I worked by passing a host system HD audio device to the 
> qemu emulator + a small amount of baremetal testing. I was able to produce a 
> sine wave using the immediate command input and output registers, but that 
> approach is not very practical.

I mean, it's workable.

It's kind of up to you to decide which environment you'd be less
likely to get fed up with and walk away from.

A virtio-based implementation would be very useful to have as a
development vehicle, because that would enable
folks to start developing drivers and applications making use of the
protocol without having to worry about finding
a specific hw interface that happened to be supported.

A PCIe pass-through implementation would be useful to verify timeing
requirements and stability/jitter issues
with real hardware, but would require any consumers of the protocol to
have a supported hardware device for
development.

For me, that leads to a preference for virtio.

Best Regards,

Leif


-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#121775): https://edk2.groups.io/g/devel/message/121775
Mute This Topic: https://groups.io/mt/117302329/21656
Group Owner: [email protected]
Unsubscribe: https://edk2.groups.io/g/devel/unsub [[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-


Reply via email to