1 Release Notes {#mainpage}
6 # Introduction {#Introduction}
8 Welcome to HWSD, a daemon and library for the discovery and announcement
9 of hardware resources using ZeroConf. HWSD enables auto-configuration of
10 ad-hoc GPU clusters and multi-GPU machines.
12 HWSD 1.1.1 is an unofficial maintenance release based on HWSD 1.1.
13 It can be retrieved by downloading the
14 [source code](https://github.com/Eyescale/hwsd/archive/1.1.1.tar.gz)
16 [binary distributions](https://launchpad.net/~bbp/+archive/ppa).
18 ## Features {#Features}
20 HWSD provides the following features to enable GPU and network device discovery:
22 * Local Discovery: Automatic network device and GPU discovery for Linux
23 (X11/GLX), Mac OS X (CGL, GLX) and Windows (WGL, WGL_NV_gpu_affinity,
24 WGL_AMD_gpu_association).
25 * Network announcement: A daemon for network announcement of available
26 devices and their configuration using DNS service discovery and ZeroConf
28 * Remote Discovery: Remote GPU discovery of resources announced using
31 # New in this release {#New}
33 HWSD 1.1.1 contains the following features, enhancements, bug fixes and
34 documentation changes over the HWSD 1.0 release:
36 ## New Features {#NewFeatures}
40 ## Enhancements {#Enhancements}
42 * Allow filtering of unknown connections
43 * Adapted to latest Lunchbox code base
45 ## Optimizations {#Optimizations}
47 * Reduce mdns browse time to 50ms
53 ## Documentation {#Documentation}
55 The following documentation has been updated since the last release:
57 * Documentation for the public
58 [hwsd API](http://eyescale.github.io/hwsd-1.1/index.html).
62 HWSD 1.1.1 does not include any bugfixes over the HWSD 1.0 release.
66 No bugs were known at release time. Please file a
67 [Bug Report](https://github.com/Eyescale/hwsd/issues)
68 if you find any issue with this release.
72 HWSD is a cross-platform library, designed to run on any modern
73 operating system, including all Unix variants and the Windows operating
74 system. Zeroconf support in Lunchbox is required for the DNS_SD module
77 HWSD uses CMake and [Buildyard](https://github.com/Eyescale/Buildyard)
78 to create a platform-specific build environment. The following platforms
79 and build environments are tested:
81 * Linux: Ubuntu 14.04, RHEL 6.5 (Makefile, i386, x64)
82 * Windows: 7 (Visual Studio 2008, i386, x64)
83 * Mac OS X: 10.8 (Makefile, i386, x64)
85 Technical questions can be posted to the eq-dev Mailing List, or
86 directly to info@equalizergraphics.com.
88 Commercial support, custom software development and porting services are
89 available from [Eyescale](http://www.eyescale.ch). Please contact
90 [info@eyescale.ch](mailto:info@eyescale.ch?subject=HWSD%20support)
91 for further information.