Changes

Jump to navigation Jump to search

Using Scream over Shared Memory

45 bytes added, 15:03, 21 January 2020
== Introduction ==
As of a recent windows 10 update (Time of writing'''Note: 20th oct 2019), all programs that utilize audio will hang when the output While this setup is set to an ICH6 or ICH9 device. AC97 drivers are quite old, and setup possible it is quite tedious. As a workaroundill-advised, you can use [https://github.com/duncanthrax/scream Scream]. It's primarily developed by [https://github.com/duncanthrax duncanthrax] does not benefit from using IVSHMEM in any way, if anything it increases CPU load and provides an alternate way to send sound latency due to the hostpolling nature of the implementation. Scream operates far better over a vfio-net device which is relatively painless to set upalready a zero-copy data transfer via shared memory. If you however insist on continuing read on.'''
'''NoteAs of a recent windows 10 update (Time of writing: While this 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 possible it is ill-advisedquite tedious. As a workaround, you can use [https://github.com/duncanthrax/scream Scream does not benefit from using IVSHMEM in any ]. It's primarily developed by [https://github.com/duncanthrax duncanthrax] and provides an alternate way, if anything it increases CPU load and latency due to send sound to the polling nature of the implementationhost. Scream operates far better over a vfio-net device which is already a zero-copy data transfer via shared memoryrelatively painless to set up.'''
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