Pre-release
a11
Pre-release

@gnif gnif released this May 28, 2018 · 69 commits to master since this release

Assets 3

Alpha 11 Release

Changes of note since A10:

  • preventBuffer was altered to be more compatible. This may cause high CPU usage on NVidia cards due to poor driver implementation by NVidia. If you are affected turn off this feature with -o OpenGL:preventBuffer=0
  • a FPS limiter was added which defaults to 200FPS for those running without vsync.
  • New client option -K to specify the FPS limit
  • Unix socket support for spice was added, specify port 0 to use.
  • Added AMD Pinned Memory support for AMD cards, improves performance with later AMD cards.
  • Added kernel module (KVMFR) for inter-vm communications (Linux VM guest -> Windows VM guest), see README in the module directory for more information.
  • Fixed numerous cursor bugs
  • Decoupled cursor data stream from video stream, this helps (but doesn't solve) with performance and micro stutter issues.
  • Implemented memcpySSE in pure assembler to squeeze every possible bit of performance out of it.
  • OpenSSL has been replaced with nettle and hogweed due to GPL license incompatibility reasons.
Pre-release
a10
Pre-release

@gnif gnif released this Dec 28, 2017 · 169 commits to master since this release

Assets 3

Alpha 10 Release

This release changes how the guest VM needs to be configured, please refer to the quickstart guide for how to configure libvirt as ivshmem-server is no longer used

Pre-release
a9
Pre-release

@gnif gnif released this Dec 21, 2017 · 175 commits to master since this release

Assets 3

Alpha Version 9 Release

  • Adds multi threaded memory copy which helps with high resolution (4K) performance.
  • Performance improvements to DXGI DD
  • Improved client CPU utilization, doesn't cause Xorg to hang randomly anymore.

Windows application needs to be updated, see attached build

Pre-release
a8
Pre-release

@gnif gnif released this Dec 19, 2017 · 191 commits to master since this release

Assets 3

Alpha Version 8 Release

This update is quite large as it completely changes the way that rendering is performed so as to prevent holding up the capture API on the host. It decouples the capture rate from the client's frame rate.

Note: Due to time constraints I have not yet updated the OpenGL-Basic renderer for the new API and as such it is disabled for the moment. I plan to integrate the basic renderer into the standard one and have an option to enable the basic mode when I get some more time.

Windows application needs to be updated, see attached build

Pre-release
a7
Pre-release

@gnif gnif released this Dec 16, 2017 · 220 commits to master since this release

Assets 3

Alpha Version 7 Release

Fixes of note:

  • The host application now waits for the Secure Desktop(UAC, LockScreen, etc...) rather then terminating.
  • The host application now waits around to restart after switching users
  • The KVMFR header format was optimized, old fields removed and restructure to use a "Frame" for cursor shapes.

Windows application needs to be updated, see attached build

Pre-release
a6
Pre-release

@gnif gnif released this Dec 15, 2017 · 229 commits to master since this release

Assets 3

Alpha Version 6 Release

Fixes of note:

  • DXGI DD capture no longer stalls waiting for frames, this fixes an issue where the client would appear hang at startup while waiting for the first frame.
  • Don't update mouse scaling factors until the cursor position is known, this stops the cursor jumping around like mad before the first frame.
  • Postpone mouse events till the renderer is setup, this fixes a bug which would cause the client to crash when trying to set the cursor shape.
  • OpenGL now uses double buffering and disable vsync option now works.

Windows application needs to be updated, see attached build

Pre-release
a5
Pre-release

@gnif gnif released this Dec 15, 2017 · 243 commits to master since this release

Assets 3

Alpha Version 5 Release

Fixes of note:

  • Client startup mouse shape and position setup more reliable
  • Host now properly restarts the session when the guest signals for a restart
  • Cursor is no longer invisible on reconnect if it should be shown.
  • New -F switch to launch in borderless full screen mode.

Windows application needs to be updated, see attached build

Pre-release
a4
Pre-release

@gnif gnif released this Dec 15, 2017 · 248 commits to master since this release

Assets 3

Alpha Version 4 Release

Fixes of note:

  • Cursor colors are now correct
  • Animated cursors don't disappear when stationary anymore.
  • High DPI cursors are now supported
  • Client will now report KVMFR protocol version mismatch

Windows application needs to be updated, see attached build

Pre-release
a3
Pre-release

@gnif gnif released this Dec 14, 2017 · 266 commits to master since this release

Assets 3

Alpha Version 3 Release

Fixes of note:

  • Fixed issue with resize when spice client is disabled.
  • Correctly handle the buffer pitch when capturing padded resolutions

Windows application needs to be updated, see attached build:

Dec 13, 2017

a2

Alpha Version 2 Release