Sunday, August 16, 2020

Emulator 30.0.26 Canary


Emulator 30.0.26 is now available in the Canary and Dev channels.

General fixes available in this release:

  • Fixed FD_SETSIZE error on Windows. We now use WSAEventSelect() instead of select() for establishing non-blocking connections to loopback servers.
  • Added F16C CPUID feature support to Linux emulator; macOS/Windows in progress.
  • If hw.audioInput=no and hw.audioOutput=no in config.ini, emulator audio is now properly disabled.
  • Added support on the host side for virtio-gpu host coherent blob resources.
  • Due to how emulator rendering works, we now process virtio-gpu virtqueue in the vcpu thread (because rendering is offloaded to other threads anyway). virtio-gpu rendering will be enabled in a future system image + emulator version.
  • Fixed an issue where if the emulator window was minimized while the extended controls window was open but not active, the extended controls window would keep showing up when resizing the emulator window. We will completely remove the behavior (the case with active extended controls window) in a future update.