v86: Can't get audio output except for a simple beep
I can’t figure out how to play audio from within a Linux env. I have testing building a Debian install with sox installed (Build scripts:https://git.sr.ht/~hamner/copyleftmage.school) Running example: http://copyleftmage.school/v86/live/shell_full_boot.html Relevant setup data:
window.onload = function() {
var emulator = new V86Starter({
wasm_path: "../build/v86.wasm",
memory_size: 512 * 1024 * 1024,
vga_memory_size: 8 * 1024 * 1024,
screen_container: document.getElementById("screen_container"),
cmdline: "rw init=/bin/systemd root=host9p console=ttyS0 spectre_v2=off pti=off",
bios: {
url: "../bios/seabios.bin",
},
vga_bios: {
url: "../bios/vgabios.bin",
},
filesystem: {
baseurl: "/v86/output/images/debian-rootfs-flat/",
basefs: "/v86/output/images/debian-fs.json",
},
autostart: true,
bzimage_initrd_from_filesystem: true,
cmdline: [
"rw",
"root=host9p rootfstype=9p rootflags=trans=virtio,cache=loose",
"init=/usr/bin/init-openrc",
].join(" "),
});
Running arecord -l
shows no sounds cards found.
Running beep
plays a beep sound but also outputs no devices found. Options to change to tone don’t work.
My goal is the build this site out to be a teaching tool, and audio would be a big help.
About this issue
- Original URL
- State: closed
- Created 2 years ago
- Comments: 15 (4 by maintainers)
Commits related to this issue
- fixed crash on extreme swithces — committed to ruapotato/pyte by ruapotato 6 years ago
@copy It works for me. I confirm.
https://user-images.githubusercontent.com/452325/153680650-ee51c227-18d1-41b3-8655-c69292efb9e3.mp4