Changes

Jump to navigation Jump to search

Using Scream over Shared Memory

323 bytes added, 14:58, 21 January 2020
== Introduction ==
As of a recent windows 10 update (Time of writing: 20th oct 2019), all programs that utilize audio will hang when the output is set to an ICH6 or ICH9 device. AC97 drivers are quite old, and setup is quite tedious. As a workaround, you can use [https://github.com/duncanthrax/scream Scream]. It's primarily developed by [https://github.com/duncanthrax duncanthrax] and provides an alternate way to send sound to the host. Scream is relatively painless to set up.
 
'''Note: While this setup is possible it is ill-advised, Scream does not benefit from using IVSHMEM in any way, if anything it increases CPU load and latency due to the polling nature of the implementation. Scream operates far better over a vfio-net device which is already a zero-copy data transfer via shared memory.'''
Assuming you already finished setting up Looking Glass in your virtual machine, you already have the IVSHMEM drivers installed. You can skip this part in the [https://github.com/duncanthrax/scream#using-ivshmem-between-windows-guest-and-linux-host official guide] for setting up Scream. In this guide, an example for Pulseaudio is provided. But scream supports ALSA as well.
Anonymous user

Navigation menu